熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2023-6-24 17:00
正文摘要:用51矩陣按鍵顯示數(shù)字時(shí)顯示的時(shí)光斑咋回事,是哪里出了問(wèn)題呢,希望幫忙解決一下謝謝 |
延時(shí)函數(shù)問(wèn)題 把delay改一下就行 |
wulin 發(fā)表于 2023-6-26 08:27 謝謝哥 |
同意六樓 第26行應(yīng)改為=KeyNumber+'0'; |
都是Delay惹的禍,你把按鍵掃描函數(shù)改一下就能解決。示例如下:
|
把動(dòng)態(tài)掃描搞清楚,再看看你的鍵掃描程序,就能完全理解為什么會(huì)產(chǎn)生了,我沒有看你的程序,我覺得程序 是沒有采用中斷掃描按鍵,而是采用簡(jiǎn)單的延時(shí)掃描方法,在延時(shí)時(shí),會(huì)中斷動(dòng)態(tài)掃描顯示程序。 |
先弄清顯示字符的【段】與字庫(kù)的關(guān)系。 |
玲瓏紅豆 發(fā)表于 2023-6-24 21:43 是的哥 |
1602是顯示ASCII碼的 |
你的while后面是不是用大括號(hào)括起來(lái)你的語(yǔ)句,然后按鍵和LCD運(yùn)行完初始化再去顯示輸入的結(jié)果。 |
wsq123 發(fā)表于 2023-6-24 19:43 這個(gè)不知道了,看圖片好像是輸入密碼錯(cuò)誤了,是否程序停止了? |
xianfajushi 發(fā)表于 2023-6-24 17:54 但是哥我按下好久他也是不顯示數(shù)字 |
這很正常按鍵等呆釋放數(shù)碼管掃描停止現(xiàn)象 |
Powered by 單片機(jī)教程網(wǎng)