找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3889|回復(fù): 20
打印 上一主題 下一主題
收起左側(cè)

51單片機(jī)按鍵復(fù)位通電時(shí)可以自動(dòng)復(fù)位嗎

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:350902 發(fā)表于 2020-4-2 08:52 來(lái)自手機(jī) | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
復(fù)位電路我選用的電容電阻分別是47uF和470Ω,RC常數(shù)約為22ms,但是實(shí)物操作通電時(shí)不會(huì)自動(dòng)復(fù)位,要按下按鍵才復(fù)位,這正常嗎。我怎么感覺(jué)通電時(shí)應(yīng)該會(huì)自動(dòng)復(fù)位的啊。(芯片是at89c51)

mmexport1585703980147.jpg (112.41 KB, 下載次數(shù): 96)

mmexport1585703980147.jpg
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:350902 發(fā)表于 2020-4-2 09:11 來(lái)自手機(jī) | 只看該作者
我聽說(shuō)51單片機(jī)復(fù)位電路一般用10uf電容和10k電阻,但是我在proteus仿真時(shí)按下復(fù)位鍵時(shí)無(wú)法復(fù)位,這是怎么回事啊
回復(fù)

使用道具 舉報(bào)

板凳
ID:695749 發(fā)表于 2020-4-2 11:20 | 只看該作者
復(fù)位電路的作用:在上電或復(fù)位過(guò)程中,控制CPU的復(fù)位狀態(tài):這段時(shí)間內(nèi)讓CPU保持復(fù)位狀態(tài),而不是一上電或剛復(fù)位完畢就工作,防止CPU發(fā)出錯(cuò)誤的指令、執(zhí)行錯(cuò)誤操作,也可以提高電磁兼容性能。
一是一般情況上電復(fù)位的時(shí)間在10ms左右就能保證單片機(jī)可靠復(fù)位。
二是復(fù)位時(shí)間多長(zhǎng)就沒(méi)有關(guān)系,直到復(fù)位引腳為低時(shí)執(zhí)行程序。
三是51單片機(jī)復(fù)位電路電容和電阻大小,只是時(shí)間常數(shù)的長(zhǎng)短。
回復(fù)

使用道具 舉報(bào)

地板
ID:719754 發(fā)表于 2020-4-2 13:06 | 只看該作者
R4電阻改到100歐一下試試應(yīng)該可以了
回復(fù)

使用道具 舉報(bào)

5#
ID:105364 發(fā)表于 2020-4-2 13:32 | 只看該作者
你實(shí)物試試,protues很多不照正常套路來(lái)的。proteus你也可試按鍵不接正,接gnd試試能不能復(fù)位
回復(fù)

使用道具 舉報(bào)

6#
ID:350902 發(fā)表于 2020-4-2 13:44 來(lái)自手機(jī) | 只看該作者
hbcqd 發(fā)表于 2020-4-2 11:20
復(fù)位電路的作用:在上電或復(fù)位過(guò)程中,控制CPU的復(fù)位狀態(tài):這段時(shí)間內(nèi)讓CPU保持復(fù)位狀態(tài),而不是一上電或剛 ...

我這rc在仿真時(shí)可以復(fù)位,實(shí)物按復(fù)位鍵也可以復(fù)位。我現(xiàn)在疑惑的是實(shí)物通電后會(huì)不會(huì)直接復(fù)位的。我的實(shí)物通電后不能自動(dòng)復(fù)位,數(shù)碼管顯示的是亂的。按下復(fù)位鍵之后才能顯示0

2020-04-02_13.42.57.jpg (870.29 KB, 下載次數(shù): 109)

2020-04-02_13.42.57.jpg
回復(fù)

使用道具 舉報(bào)

7#
ID:350902 發(fā)表于 2020-4-2 13:47 來(lái)自手機(jī) | 只看該作者
liudayong 發(fā)表于 2020-4-2 13:06
R4電阻改到100歐一下試試應(yīng)該可以了

我這rc在仿真時(shí)可以復(fù)位,實(shí)物按復(fù)位鍵也可以復(fù)位。我現(xiàn)在疑惑的是實(shí)物通電后會(huì)不會(huì)直接復(fù)位的。我的實(shí)物通電后不能自動(dòng)復(fù)位,數(shù)碼管顯示的是亂的。按下復(fù)位鍵之后才能顯示0

P00402-134553.jpg (732.46 KB, 下載次數(shù): 111)

P00402-134553.jpg
回復(fù)

使用道具 舉報(bào)

8#
ID:350902 發(fā)表于 2020-4-2 13:48 來(lái)自手機(jī) | 只看該作者
47okey 發(fā)表于 2020-4-2 13:32
你實(shí)物試試,protues很多不照正常套路來(lái)的。proteus你也可試按鍵不接正,接gnd試試能不能復(fù)位

我這rc在仿真時(shí)可以復(fù)位,實(shí)物按復(fù)位鍵也可以復(fù)位。我現(xiàn)在疑惑的是實(shí)物通電后會(huì)不會(huì)直接復(fù)位的。我的實(shí)物通電后不能自動(dòng)復(fù)位,數(shù)碼管顯示的是亂的。按下復(fù)位鍵之后才能顯示0

2020-04-02_13.42.57.jpg (870.29 KB, 下載次數(shù): 111)

2020-04-02_13.42.57.jpg
回復(fù)

使用道具 舉報(bào)

9#
ID:362692 發(fā)表于 2020-4-2 15:07 來(lái)自手機(jī) | 只看該作者
47uf改成  10uf,電容有點(diǎn)大
回復(fù)

使用道具 舉報(bào)

10#
ID:362692 發(fā)表于 2020-4-2 15:07 來(lái)自手機(jī) | 只看該作者
R4換成1K
回復(fù)

使用道具 舉報(bào)

11#
ID:721122 發(fā)表于 2020-4-2 18:17 | 只看該作者
我說(shuō)一個(gè)可能遇見(jiàn)的冷門的原因,之前單片機(jī)師傅講的,可能是實(shí)物元件出問(wèn)題,你試試換一個(gè)
回復(fù)

使用道具 舉報(bào)

12#
ID:692132 發(fā)表于 2020-4-2 20:43 來(lái)自手機(jī) | 只看該作者
應(yīng)該是R4阻值太小,換成10K。阻值太小C3充電太快,實(shí)際復(fù)位電路中電阻值沒(méi)有用這么小的。
回復(fù)

使用道具 舉報(bào)

13#
ID:105364 發(fā)表于 2020-4-2 20:56 | 只看該作者
夜空。 發(fā)表于 2020-4-2 09:11
我聽說(shuō)51單片機(jī)復(fù)位電路一般用10uf電容和10k電阻,但是我在proteus仿真時(shí)按下復(fù)位鍵時(shí)無(wú)法復(fù)位,這是怎么回 ...

嗯 ,實(shí)物用10uF和10k 吧,仿真不管它。
回復(fù)

使用道具 舉報(bào)

14#
ID:592807 發(fā)表于 2020-4-3 09:16 | 只看該作者
夜空。 發(fā)表于 2020-4-2 09:11
我聽說(shuō)51單片機(jī)復(fù)位電路一般用10uf電容和10k電阻,但是我在proteus仿真時(shí)按下復(fù)位鍵時(shí)無(wú)法復(fù)位,這是怎么回 ...

別人復(fù)位電路是VCC-----電阻—o——電容——GND    o-----復(fù)位IO口,你復(fù)位電路不接VCC怎么復(fù)位
回復(fù)

使用道具 舉報(bào)

15#
ID:592807 發(fā)表于 2020-4-3 10:00 | 只看該作者
黃youhui 發(fā)表于 2020-4-3 09:16
別人復(fù)位電路是VCC-----電阻—o——電容——GND    o-----復(fù)位IO口,你復(fù)位電路不接VCC怎么復(fù)位

看錯(cuò)了,你的單片機(jī)貌似是高電平復(fù)位
回復(fù)

使用道具 舉報(bào)

16#
ID:350902 發(fā)表于 2020-4-3 18:06 來(lái)自手機(jī) | 只看該作者
47okey 發(fā)表于 2020-4-2 20:56
嗯 ,實(shí)物用10uF和10k 吧,仿真不管它。

我聽說(shuō)貌似proteus仿真復(fù)位電路的電阻不能超過(guò)1k。。。
回復(fù)

使用道具 舉報(bào)

17#
ID:420836 發(fā)表于 2020-4-4 08:48 | 只看該作者
試試10uF和10k歐姆,如果不起作用,請(qǐng)將電阻改為8.2K歐姆。
回復(fù)

使用道具 舉報(bào)

18#
ID:525068 發(fā)表于 2020-4-4 12:35 來(lái)自手機(jī) | 只看該作者
通電會(huì)復(fù)位,但是電阻小了,復(fù)位會(huì)特別快
回復(fù)

使用道具 舉報(bào)

19#
ID:699902 發(fā)表于 2020-4-4 15:20 | 只看該作者
上電復(fù)位建議你去看一下,他是接電阻后接地
回復(fù)

使用道具 舉報(bào)

20#
ID:350902 發(fā)表于 2020-4-6 10:45 來(lái)自手機(jī) | 只看該作者
靳赟少 發(fā)表于 2020-4-4 15:20
上電復(fù)位建議你去看一下,他是接電阻后接地

我這是電容正極接電源,負(fù)極接rst和地呀,沒(méi)錯(cuò)吧
回復(fù)

使用道具 舉報(bào)

21#
ID:401564 發(fā)表于 2020-4-6 14:39 | 只看該作者
"47uF和470Ω,RC常數(shù)約為22ms"
這有什么意義呢?????
8051是高電平復(fù)位,所以,你先看一下你用的8051單片機(jī)的高電平電壓是多少V的,然后,再計(jì)算一下,5V電壓通過(guò)470歐電阻給47uF電容充電,多長(zhǎng)時(shí)間之后電容的電壓可以達(dá)到低于高電平,這一段時(shí)間才是復(fù)位時(shí)間,這和時(shí)間常數(shù)是沒(méi)有直接的等于關(guān)系的我看了一下AT89C51的數(shù)據(jù)手冊(cè),1.9V以上的都是算是高電平,低電平是多少?zèng)]看到哪里
而你這個(gè)就是R4太小了,換成一個(gè)10K或者以上的電阻就可以,至于復(fù)位時(shí)間,那玩意沒(méi)多大意義,只要能正常復(fù)位,沒(méi)有必要去那個(gè),除非你是要絕對(duì)的開機(jī)速度
直接換成STC的單片機(jī),內(nèi)置時(shí)鐘和復(fù)位電路,省去晶振和復(fù)位電容它不香嗎?

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表