音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

第一次做的最小系統(tǒng),老是不行.

作者:ihafd 欄目:單片機(jī)
第一次做的最小系統(tǒng),老是不行.
我昨天下午做了一條S51 ISP下載線.用軟件測(cè)試過正學(xué), 大約用了二個(gè)小時(shí),  做完后興奮地自已焊了個(gè)最小的S51系統(tǒng)來作為調(diào)試.電路圖和程序如下.

     但很失望啊!直今天下午17點(diǎn)59分也沒有試成功.情況如上電復(fù)位后總是LED1  LED2 LDE3 有時(shí)亮有時(shí)不亮.

     開始軟件(Easy 51Pro.exe)說沒有檢測(cè)到器件,我就重復(fù)檢查過ISP下載線用軟件測(cè)試過這條線,沒有發(fā)現(xiàn)問題.我自己證實(shí)不是線的問題.那就檢查我自己做的最小系統(tǒng)吧. 首先檢查復(fù)位電路,把原來的 10K  電阻加 10NF  的上電復(fù)位電路改成4.7nF 加8.2K電阻的復(fù)位電路,都是不行.其次就檢查晶振電路吧,換了幾個(gè)晶振了, 又試過把接晶振的那兩個(gè)小電容去掉,還是不行.又來檢測(cè)復(fù)位電路吧,最后把復(fù)電路改成現(xiàn)在這樣,還是不行,  還是復(fù)后 LED1 LED2 LED3 有時(shí)亮有時(shí)不亮(正常程序下,沒有燒程序進(jìn)單片機(jī)復(fù)位后應(yīng)該是高電平的). 換了幾塊S51了,把S51換成C51,情況還是一樣.
   最后,我想先不理它,!在C51里寫入個(gè)程序試看看 LED1 LED2 LDE3能不能被控制.那就寫了如下這個(gè)程序?qū)戇M(jìn)最小系統(tǒng)里調(diào)試,一點(diǎn)反應(yīng)都沒有,還是上電復(fù)后LED1  LED2 LDE3 有時(shí)亮有時(shí)不亮.

     唉!!!!!!     一個(gè)那么小的系統(tǒng)都沒有搞好,我真失敗.好失望啊!!

#include <reg51.h>
sbit led=P2^0;
sbit led2=P2^1;
sbit led3=P2^2;

void delay(unsigned int n)
{
  unsigned int i;
  unsigned int k;
  for (i=0; i<n; i++)
     { for(k=0; k<500; k++) {;}   }
}


void main( )
{  
   unsigned int D;
  
while(1)
   {  
   led=0;
   led2=0;
   led3=0;
   delay (200);
   delay (500);
   led=1;
   delay (200);
   led2=1;
   delay (200);
   led3=1;
   delay (500);
   }

}

  






* - 本貼最后修改時(shí)間:2005-4-2 18:32:21 修改者:ihafd

2樓: >>參與討論
mqhu
那幾個(gè)LED不要這樣接
那三個(gè)LED不要這樣接,要么陰極接CPU,要么接三極管或驅(qū)動(dòng)芯片驅(qū)動(dòng),最好還是不要讓CPU來直接驅(qū)動(dòng)!

3樓: >>參與討論
gordon_bo
對(duì)呀
   若直接驅(qū)動(dòng)的話,p2口作為驅(qū)動(dòng),電流只能很少,若電流過大的話,內(nèi)部的上拉電阻會(huì)把端口的高電平拉低,使得輸出可能不為高電平。

4樓: >>參與討論
石湖天隨
同意 LED接法不對(duì) 驅(qū)動(dòng)能力可能不夠
 
5樓: >>參與討論
ylonglong
晶振上的電容是否太大     改22P試試
 
6樓: >>參與討論
taoest
103,太夸張了吧
103,太夸張了吧,最大47P吧

7樓: >>參與討論
lisongping
同意樓上的
我以前也是不小心看錯(cuò)了電容,也是這樣,快換電容啊
選13~33PF

8樓: >>參與討論
Sophist98
一點(diǎn)建議
你可以先用示波器檢測(cè)一下ALE腳有無脈沖輸出,正常情況下,是FOC/6的頻率。如果沒有,就要檢測(cè)晶振是否起振了。當(dāng)然,驅(qū)動(dòng)能力也是要考慮的。


9樓: >>參與討論
huxiangbin
IO口一般用灌電流
 
10樓: >>參與討論
arkyli
復(fù)位電路不對(duì),建議用33u+10K
 
11樓: >>參與討論
yang96381
編程時(shí)復(fù)位腳必須接高電平!
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
ARM之妙用
C51擴(kuò)展超過512kCode Flash和128kSRAM
菜鳥菜問:關(guān)于熱電偶的選擇
在請(qǐng)教和討論動(dòng)態(tài)掃描頻率問題
有沒有做過的高手指點(diǎn)一把如何把串口的RTS,DTR置成高電平
免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)