導航:首頁 > 操作系統 > 51單片機獨立按鍵無響應

51單片機獨立按鍵無響應

發布時間:2022-11-15 08:37:16

① 我的51單片機怎麼沒有反應的

你買的是個單片機開發學習板吧,是一個做好的裸體電路板嗎?是的話你先給他通上5V直流電壓,估計就有反應了,和電腦連接是用來下載自己編寫的程序的。
光碟壞了可以讓廠商把電子資料給你發過來。

這里有個單片機調試的小經驗,也許有所幫助:

《51單片機完全不工作,我該怎麼入手去檢查?》

首先應該確認電源電壓是否正常。用電壓表測量接地引腳跟電源引腳之間的電壓,看是否是電源電壓,例如,常用的5V。

接下來就是檢查復位引腳電壓是否正常。分別測量按下復位按鈕和放開復位按鈕的電壓值,看是否正確。

然後再檢查晶振是否起振了,一般用示波器來看晶振引腳的波形,注意應該使用示波器探頭的「X10」檔。

另一個辦法是測量復位狀態下的IO口電平,按住復位鍵不放,然後測量IO口(沒接外部上拉的P0口除外)的電壓,看是否是高電平,如果不是高電平,則多半是因為晶振沒有起振。

另外還要注意的地方是,如果使用片內ROM的話(大部分情況下如此,現在已經很少有用外部擴ROM的了),一定要將EA引腳拉高,否則會出現程序亂跑的情況。有時用模擬器可以,而燒入片子不行,往往是因為EA引腳沒拉高的緣故(當然,晶振沒起振也是原因之一)。

經過上面幾點的檢查,一般即可排除故障了。

如果系統不穩定的話,有時是因為電源濾波不好導致的。在單片機的電源引腳跟地引腳之間接上一個0.1uF的電容會有所改善。如果電源沒有濾波電容的話,則需要再接一個更大濾波電容,例如220uF的。遇到系統不穩定時,就可以並上電容試試(越靠近晶元越好)。

② 51單片機鍵控四種流水燈,但是模擬時候按按鍵沒反應,求大佬解答

那key是用bit定義成了位變數,只能是0和1,可你程序卻讓key=1,2,3,4,這是錯誤的。很簡單的事,定義成8位無符號數變數,unsigned char key;
這就行了,為什麼用bit?

③ 51單片機獨立按鍵控制LED,經常無響應

代碼修改一下:
main()
{
while(1)
{
if(key1==0)
{
delay(30);
if(key1==0)
{
d1=~d1;
while(key1==0);
}
}
}
}

④ 單片機在執行其他程序的時候按鍵就沒反應了怎麼辦

有可能是這個按鍵連接的引腳和別的引腳直接有關系,尤其是那些開發板,上面跳冒很多,很復雜。如果是獨立的單片機最小系統,應該不會有這種問題。

⑤ 單片機,關於獨立按鍵問題

程序最好重新發一份,太亂了

⑥ 51單片機獨立按鍵問題

獨立按鍵根本就是你這么寫的哈,一般的學習板子都是沒有硬體去抖的,這樣就需要你進行軟體去抖,否則就會是誤判嚴重,不知道你會不會軟體去抖哈

⑦ 為什麼在單片機lcd1602顯示時 加入獨立按鍵為什麼沒反應啊

因為你沒有設置中斷或者輪詢的按鍵響應函數。所以按下之後沒有響應。

⑧ 51單片機,以下代碼哪裡錯了數碼管可以計數,但獨立按鍵不好使

deplay(); 是顯示子程序吧,為什麼有while(1)呢,這是不進入死循 環了嗎?就一直在顯示子程序中了,不回到主程序了,也就不會調用鍵盤程序:key(); 當然那按鍵就不好使了。
把顯示程序中的while(1) 刪掉,這只能寫在主程序中。

⑨ 求助大神,51單片機程序量很大,低電平檢測按鍵沒反應。怎麼辦

那是在執行其它程序呢,沒時間檢測按鍵。看你的按鍵程序是寫成了子程序了,還是放在主程序中了?
按鍵的作用是什麼?什麼時候要用。主程序中可根據不同運行狀態調用部分子函數。需要開機按鍵設置時,優先執行按鍵程序,其它需要設置以後才能運行的子函數暫時不調用,減少單片機被佔用過多。
設置後,不需要按鍵了,就不調用按鍵程序了。
如果需要隨時按鍵都要反應,可以把按鍵接到外部中斷上,以中斷方式響應按鍵,不受其他子函數影響。

⑩ 51單片機 獨立按鍵問題

while(1)就是一個死循環啊,就是讓程序在這while里一直循環運行,不在跳出去。除非復位。。。沒有這個while(1),程序就進來執行一次main後就會出去再從頭開始執行,那些數據就被重新初始化了。。。。一般是在main進來後,把要只需初始化一次的變數、只要執行一次的初始化函數 放在這個while(1)外面,程序就一直在while(1){}裡面運行,不會每次都得重新進來又把那些變數初始化。。。。。over。。。。

閱讀全文

與51單片機獨立按鍵無響應相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:757
蘋果郵件無法連接伺服器地址 瀏覽:963
phpffmpeg轉碼 瀏覽:672
長沙好玩的解壓項目 瀏覽:145
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:485
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:382
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:350
風翼app為什麼進不去了 瀏覽:778
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:150
伊克塞爾文檔怎麼進行加密 瀏覽:892
app轉賬是什麼 瀏覽:163