性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

  • 回復(fù)
  • 收藏
  • 點(diǎn)贊
  • 分享
  • 發(fā)新帖

單片機(jī)出錯(cuò)實(shí)例

求助,,求助??!大神們幫我,

1,為什么我用protues做AT89C51的仿真時(shí),找不到VCC和GND引腳啊。

2,還有,我用按鍵來(lái)執(zhí)行復(fù)位時(shí),看到一本書(shū)上的電路圖是有VCC引腳的,而且把31腳也就是EA腳接上了電源,就是要使用內(nèi)部存儲(chǔ)器,可是這時(shí)候我的仿真器沒(méi)有VCC我就自己試著連了一下,然后代碼部分被keil4順利生成了HEX文件,但是仿真時(shí)出現(xiàn)了燈不亮的問(wèn)題,,原來(lái)的設(shè)計(jì)是這樣的,先是左邊四個(gè)黃色的LED燈亮,再是右邊4個(gè)藍(lán)色的LED 燈亮,大家?guī)臀襾?lái)看看,究竟是我的代碼錯(cuò)了,還是我的仿真電路設(shè)計(jì)錯(cuò)了呢,,

圖1,電路仿真設(shè)計(jì)圖紙

這個(gè)

大家尤其看一下我的左下角部分,就是用按鍵復(fù)位部分(圖中的綠色三角表示電源)

再看看代碼

代碼

k看看有什么問(wèn)題吧,,

全部回復(fù)(24)
正序查看
倒序查看
eason
LV.4
2
2014-04-14 14:38

呵呵 樓主莫急,幫你頂下吧。

0
回復(fù)
2014-04-14 14:44

呵呵!這個(gè)問(wèn)題是這樣的:

1.AT89C51默認(rèn)狀態(tài)下是不用連接電源VCC   GND 這兩個(gè)腳      軟件內(nèi)部已經(jīng)關(guān)聯(lián)上了!

2.晶振電路復(fù)位電路可以不用連接,晶振可以用雙擊MCU在屬性里修改頻率,缺省值是12MHZ

3.EA引腳你可以不用去連接,缺省值狀態(tài)下是使用內(nèi)部存儲(chǔ)空間。

4.你的代碼有問(wèn)題:LED=-LED;  取反有誤  應(yīng)替換為:LED=~LED;

0
回復(fù)
2014-04-14 15:17

嗯,

1、PROTUES里的單片機(jī)都是默認(rèn)供電的,所以VCC和GND都省去,不用自己連,晶振也可以不要。也是默認(rèn)的

2、你的復(fù)位電路有問(wèn)題,51是RST腳高電平復(fù)位,你的電路使RST一直高電平,起不到復(fù)位功能,試試把10K電阻參數(shù)換成10R

3、C我僅限于能看懂,指令是有錯(cuò)誤,你查查指令。延時(shí)最好放在在LED=~LED后面

新學(xué)單片機(jī),應(yīng)該先從指令開(kāi)始,先去下個(gè)指令集,了解都有哪些指令先,我最近在學(xué)DSP,也是先看指令

0
回復(fù)
2014-04-15 13:41
@wangchuangwccc
嗯,1、PROTUES里的單片機(jī)都是默認(rèn)供電的,所以VCC和GND都省去,不用自己連,晶振也可以不要。也是默認(rèn)的2、你的復(fù)位電路有問(wèn)題,51是RST腳高電平復(fù)位,你的電路使RST一直高電平,起不到復(fù)位功能,試試把10K電阻參數(shù)換成10R3、C我僅限于能看懂,指令是有錯(cuò)誤,你查查指令。延時(shí)最好放在在LED=~LED后面新學(xué)單片機(jī),應(yīng)該先從指令開(kāi)始,先去下個(gè)指令集,了解都有哪些指令先,我最近在學(xué)DSP,也是先看指令
dsp也是一種單片機(jī)嗎?
0
回復(fù)
2014-04-15 13:44
@yueyunno1
呵呵!這個(gè)問(wèn)題是這樣的:1.AT89C51默認(rèn)狀態(tài)下是不用連接電源VCC GND這兩個(gè)腳   軟件內(nèi)部已經(jīng)關(guān)聯(lián)上了!2.晶振電路復(fù)位電路可以不用連接,晶振可以用雙擊MCU在屬性里修改頻率,缺省值是12MHZ3.EA引腳你可以不用去連接,缺省值狀態(tài)下是使用內(nèi)部存儲(chǔ)空間。4.你的代碼有問(wèn)題:LED=-LED; 取反有誤 應(yīng)替換為:LED=~LED;
哦,,原來(lái)這么多錯(cuò)啊,看來(lái)書(shū)上有點(diǎn)不靠譜哦 ,,
0
回復(fù)
2014-04-15 13:45
@eason
呵呵樓主莫急,幫你頂下吧。
0
回復(fù)
shenx123
LV.10
8
2014-04-21 11:03
在這么復(fù)雜的設(shè)計(jì)之前, 思路是什么?
0
回復(fù)
shenx123
LV.10
9
2014-04-21 11:04
@sherlocked
dsp也是一種單片機(jī)嗎?
好象有的
0
回復(fù)
sherlocked
LV.4
10
2014-04-21 18:35
@shenx123
在這么復(fù)雜的設(shè)計(jì)之前,思路是什么?
這是我在書(shū)上學(xué)的,,就是僅僅想讓他實(shí)現(xiàn)書(shū)里寫的那樣,,至于思路,,完全是那本書(shū)作者的思路,,我就是個(gè)模仿,,,
0
回復(fù)
shenx123
LV.10
11
2014-04-24 14:15
@sherlocked
這是我在書(shū)上學(xué)的,,就是僅僅想讓他實(shí)現(xiàn)書(shū)里寫的那樣,,至于思路,,完全是那本書(shū)作者的思路,,我就是個(gè)模仿,,,[圖片]

代碼很煩冗, 有什么好辦法解決嗎?

0
回復(fù)
2014-04-24 14:39
@shenx123
代碼很煩冗,有什么好辦法解決嗎?
shenx123希望回帖能更加有技術(shù)含量哦
0
回復(fù)
joyban
LV.3
13
2014-04-24 16:28
你這個(gè)出錯(cuò)怎么想的?
0
回復(fù)
2014-04-24 16:29
@shenx123
代碼很煩冗,有什么好辦法解決嗎?

多看多寫,反復(fù)寫,得悟!

0
回復(fù)
sherlocked
LV.4
15
2014-04-24 20:55
@shenx123
代碼很煩冗,有什么好辦法解決嗎?
我覺(jué)得已經(jīng)很簡(jiǎn)單了,,包括了定義端口,LED 驅(qū)動(dòng),延時(shí),三大塊,,如果用鴻哥那種累計(jì)主循環(huán)或者中斷的方式反而會(huì)覺(jué)得有些,殺雞焉用宰牛刀的感覺(jué),,莫非您有什么好主意嗎?
0
回復(fù)
sherlocked
LV.4
16
2014-04-24 20:56
@yueyunno1
多看多寫,反復(fù)寫,得悟!
是啊,,這種東西,,光看書(shū)覺(jué)得不錯(cuò)了,,結(jié)果實(shí)際做來(lái),,就像坨翔一樣
0
回復(fù)
sherlocked
LV.4
17
2014-04-24 21:00
@joyban
你這個(gè)出錯(cuò)怎么想的?
在此之前,我對(duì)51的硬件不是很了解,就連引腳也是模模糊糊的,所以根據(jù)書(shū)上的敘述做出來(lái)的電路圖就出了錯(cuò)誤,,不過(guò)大神們幫助很有幫助,現(xiàn)在對(duì)51的基本硬件有了個(gè)大概的了解,,真的是實(shí)踐出真知,,至于代碼,就是按照書(shū)上來(lái)的,結(jié)果還是看錯(cuò)了,,取反符寫錯(cuò)了
0
回復(fù)
山東大漢
LV.10
18
2014-04-28 00:01
@yueyunno1
呵呵!這個(gè)問(wèn)題是這樣的:1.AT89C51默認(rèn)狀態(tài)下是不用連接電源VCC GND這兩個(gè)腳   軟件內(nèi)部已經(jīng)關(guān)聯(lián)上了!2.晶振電路復(fù)位電路可以不用連接,晶振可以用雙擊MCU在屬性里修改頻率,缺省值是12MHZ3.EA引腳你可以不用去連接,缺省值狀態(tài)下是使用內(nèi)部存儲(chǔ)空間。4.你的代碼有問(wèn)題:LED=-LED; 取反有誤 應(yīng)替換為:LED=~LED;
這里的頻率為什么這么改?
0
回復(fù)
2014-04-28 08:35
@sherlocked
在此之前,我對(duì)51的硬件不是很了解,就連引腳也是模模糊糊的,所以根據(jù)書(shū)上的敘述做出來(lái)的電路圖就出了錯(cuò)誤,,不過(guò)大神們幫助很有幫助,現(xiàn)在對(duì)51的基本硬件有了個(gè)大概的了解,,真的是實(shí)踐出真知,,至于代碼,就是按照書(shū)上來(lái)的,結(jié)果還是看錯(cuò)了,,取反符寫錯(cuò)了
哈哈!沒(méi)事,知道錯(cuò)在什么地方也是件好事情!
0
回復(fù)
shenx123
LV.10
20
2014-04-28 15:28
@sherlocked
在此之前,我對(duì)51的硬件不是很了解,就連引腳也是模模糊糊的,所以根據(jù)書(shū)上的敘述做出來(lái)的電路圖就出了錯(cuò)誤,,不過(guò)大神們幫助很有幫助,現(xiàn)在對(duì)51的基本硬件有了個(gè)大概的了解,,真的是實(shí)踐出真知,,至于代碼,就是按照書(shū)上來(lái)的,結(jié)果還是看錯(cuò)了,,取反符寫錯(cuò)了
都是程序的基礎(chǔ)知識(shí), 寫的長(zhǎng)了, 自己都看不大懂了
0
回復(fù)
sherlocked
LV.4
21
2014-04-28 16:12
@yueyunno1
哈哈!沒(méi)事,知道錯(cuò)在什么地方也是件好事情!
對(duì)啊,,在錯(cuò)中學(xué)習(xí)最快了
0
回復(fù)
sherlocked
LV.4
22
2014-04-28 16:13
@shenx123
都是程序的基礎(chǔ)知識(shí),寫的長(zhǎng)了,自己都看不大懂了
,,一定會(huì)越來(lái)越好的
0
回復(fù)
shenx123
LV.10
23
2014-04-28 17:05
@sherlocked
[圖片],,一定會(huì)越來(lái)越好的
嘗試一個(gè)燈一個(gè)燈的反復(fù)調(diào)試,主要還是參數(shù)的修改, 然后再構(gòu)筑循環(huán)
0
回復(fù)
sherlocked
LV.4
24
2014-04-28 21:21
@shenx123
嘗試一個(gè)燈一個(gè)燈的反復(fù)調(diào)試,主要還是參數(shù)的修改,然后再構(gòu)筑循環(huán)
??還請(qǐng)明示啊,,是一個(gè)燈一個(gè)燈驅(qū)動(dòng)嗎?
0
回復(fù)
2014-06-23 16:52
@sherlocked
dsp也是一種單片機(jī)嗎?
數(shù)字信號(hào)處理器,40位的,感覺(jué)比51難多了而且主要應(yīng)用領(lǐng)域也不一樣
0
回復(fù)
發(fā)