熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2017-11-24 09:26
正文摘要:上面是原理圖和程序,但是數(shù)碼管顯示數(shù)字不正確為什么 上面三個(gè)圖是 顯示的數(shù)字是 1 2 3 只有數(shù)字3顯示正確了 我看程序沒(méi)有錯(cuò)呀 為什么 大神們 ... |
![]() ![]() |
9696669 發(fā)表于 2017-11-24 20:47 是數(shù)碼管低四位 一直輸出高電平 不知道怎么回事 |
我是樓主 這個(gè)數(shù)碼管低四位( a b c d)一直是高電平 定義為低電平時(shí) 輸出依然是高電平 這個(gè)是怎么回事 |
le51 發(fā)表于 2017-11-24 20:25 是按順時(shí)針排的 就是 a b c d 這低四位不管怎么定義 都是輸出高電平 |
我感覺(jué)程序也是對(duì)的![]() |
應(yīng)該是數(shù)碼管的編碼沒(méi)弄好。首先你應(yīng)該對(duì)8段數(shù)碼管段選按類(lèi)似于a,b,c,d,e,f,g,h編好序號(hào) |
david888 發(fā)表于 2017-11-24 11:16 程序是對(duì)的,我看了好多遍 |
應(yīng)該是數(shù)碼管的編碼沒(méi)弄好。首先你應(yīng)該對(duì)8段數(shù)碼管段選按類(lèi)似于a,b,c,d,e,f,g,h編好序號(hào),然后按照順序連接在單片機(jī)的引腳上,再連接上位選端,然后開(kāi)始寫(xiě)代碼讓那部分亮 —a— b |—g—|f c |—d—|e。h比如這是個(gè)共陽(yáng)數(shù)碼管按照從上逆時(shí)針排序a,b,c,d,e,f,g,h.,如果讓他亮1那么就是P1=0xcf; |
table[]里面的數(shù)碼管 對(duì)嗎 |
第一檢查你的數(shù)碼管的編碼對(duì)不對(duì),如果編碼對(duì)的話,好像b、c段是常亮的,為什么3是正確的原因,所以從b、c段這個(gè)位置查原因,是不是線路有短接的地方 |
Powered by 單片機(jī)教程網(wǎng)