|
發布時間: 2020-3-20 10:32
正文摘要:小小白求助 利用Proteus還原KST-51開發板原理圖中單片機控制數碼管DS2部分電路,并編程實現DS2數碼管顯0到F.我用的是宋雪峰老師的代碼,自己做的仿真,可是不知道為什么,我的數碼管不亮 ,之前不知道51 ... |
| 三極管換成NPN試試 |
| 看看是不是三極管的問題 |
春風十里吹死你 發表于 2020-3-21 13:17 謝謝您的善意的提醒,以后一定會注意的 ![]() |
| 這種小事自己最好還是調一調,不要動不就上來問,要學會怎么樣判斷故障,把不相干的先拿掉,一步步調試 |
| 一般單數碼管按類型接電源正負端就行 |
| 三極管換成NPN型的,C端加上上拉電阻試試 |
| 感覺你那個三極管用得不對,C端加個上拉電阻試試 |
|
硬件方面: U2的E1 E2短接,意味著U2始終不會被片選到,導致U2的Y0-Y7始終為高電平,這樣Q1始終不會導通。LED怎么都不會亮。 U3的E2不接,也會導致U3始終不會被片選到的問題。 軟件方面: P0口的段選給了沒錯,但是程序里沒有給出位選,即P1口沒有沒有給出138譯碼位選。所以LED數碼管也是不會亮的。 |