熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
加一個(gè)上拉電阻試試看 |
劉偉無敵厲害 發(fā)表于 2025-5-19 13:19 我RP1接的那個(gè)不是上拉電阻嗎 |
會(huì)飛的魚KKK 發(fā)表于 2025-5-19 10:36 我好像也試過加了狀態(tài)更新的代碼,但是也是一樣的效果 |
tyrl800 發(fā)表于 2025-5-19 14:04 返回其他值得時(shí)候也是這樣的 |
因?yàn)獒尫沛I后都返回255 |
仿真要加上拉電阻,使用LCD1602的時(shí)候也會(huì)這樣 |
不變化只能是鍵盤程序問題,而這就是個(gè)反轉(zhuǎn)法的矩陣鍵盤,在proteus上用也沒啥問題,實(shí)際用18行后要延時(shí),而且你延時(shí)程序不對(duì),不過這些問題都跟模擬無關(guān)啊,樓主搞明白也發(fā)個(gè)信唄。 |
KEYSCAN按鍵掃描程序的KEY_port需要根據(jù)按鍵狀態(tài)更新,沒有看見更新的程序 |
8051的P0口是開漏輸出,必須外接上拉電阻(排阻RP1)才能驅(qū)動(dòng)數(shù)碼管。請(qǐng)確認(rèn)排阻RESPACK-8的阻值(推薦1KΩ-10KΩ)且接線正確,排阻公共端接VCC,另一端接P0口。 |
Powered by 單片機(jī)教程網(wǎng)