![]() |
試試加上拉電阻 |
加上拉電阻看看 |
其他哥哥都講得差不多了 我補充一點 把 P0=a[i]; 寫到 if 里面會好點吧 |
我看哥哥們說的差不多了,我補充一點,把 P0=a[i]; 寫到 if 里面會好點吧。 |
程序應(yīng)該是這樣的吧 |
51hei截圖20201201214003.png (22.5 KB, 下載次數(shù): 110)
應(yīng)該是要用共陰數(shù)碼管。 要加上拉電阻。 程序我不知道對不對。。。 |
P0口輸出外部要加上拉電阻10k |
TMOD=0X01,你用的是定時器0。 |
chenyinhu 發(fā)表于 2020-11-30 16:30 好的,謝謝啊 |
器車人 發(fā)表于 2020-11-30 16:01 好的,謝謝了 |
加上拉電阻試試看 |
管腳都顯示紅色,代表高電平,證明你程序沒運行起來,程序問題。 |
你這定時時間是50ms數(shù)字加一吧?如果要是50ms的話它數(shù)字變得話你能看到?? |
P0口輸出外部要加上拉電阻10k,這是必須的如果你不上拉的話,單片機的驅(qū)動能力肯定不行,就像LM393要加上拉電阻一樣 |
第一,程序編譯成功,不代表程序沒問題;第二,你這個數(shù)碼管用的是共陽的數(shù)碼管,程序的編碼值用的是共陰極的,第三,P0口輸出外部要加上拉電阻10k,第四,看看TMOD的值好像是0x01,總之,慢慢檢查電路很程序吧 |
Powered by 單片機教程網(wǎng)