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