![]() |
發布時間: 2019-5-30 00:21
正文摘要:我的仿真圖也改了下,用的共陽極數碼管,自己也用了別的顯示程序測了,沒得問題。但是我程序一仿真數碼管就沒得動靜 TEMP_ZH EQU 30H ;溫度存放單元 TEMPL EQU ... |
上拉電阻和限流電阻共存沒有問題,看你的電路,不顯示的原因,應該是限流電阻的大小,設成330歐姆,保證P0口輸出0、P2.0/P2.1/P2.2/P2.3中某位輸出0時,對應的數碼管的筆段能流過10mA的電流,就能點亮數碼管。 |
Y_G_G 發表于 2019-5-30 10:30 好的,謝謝。我自己改了下,現在溫度顯示部分算是解決了吧。 |
原理圖有問題的,數碼管驅動那部分,需要明確是數碼管的驅動類型 |
wc86110 發表于 2019-5-30 06:14 您好,是把三極管那的電阻改成4.7k嗎?還是別的,能不能稍微講細一點 |
仿真無意義,直接上開發板 自下向上編程,先把顯示部分寫好,可以正常顯示了再去寫溫度部分 你的電路不對,上拉和限流只選一種就可以了,有上拉電阻就不要限流電阻 有限流電阻就可以不需要上拉電阻,自己再把電路搞對了再編程 |
wc86110 發表于 2019-5-30 06:14 能不能具體指導一下,模電什么的沒學明白,很多地方瞎弄的 |
程序我沒看,但你的硬件電路有問題。按照原理圖,每一段使用高電平來驅動,那么你使用的是共陰數碼管?墒悄愕墓碴庲寗庸軈s是使用了PNP管,三極管永遠不會工作,數碼管也就不會點亮。你換一個NPN管也許就亮了 |
電路圖有誤,元器件連線選擇及數值不恰當 |