![]() |
發布時間: 2023-11-17 09:16
正文摘要:這個需要到LCD顯示,但是我在單片機板上顯示成功,但是在仿真上無法顯示,電路連接應該沒有錯 #include <reg52.h> #define uchar unsigned char #define uint unsigned&nb ... |
需要加上拉電阻才能驅動lcd顯示 |
深層次 發表于 2023-11-17 22:30 仿真用的AT89C52的P0與其它端口不同,是開漏模式,內部沒有上拉電阻。外部器件如不能提供高電平條件就得外加上拉電阻。 |
wulin 發表于 2023-11-17 15:06 哦,原來問題出現在這里,我明白了,不過為什么一定要外接電阻lcd才可以正常顯示呢? |
除了地板指出的P2口與P1口的網絡重復了,另外P0.5、P0.6、P0.7還要外接上拉電阻。
![]() |
仿真電路MCU的P2口與P1口的網絡重復了 |
仿真正在的,檢查下1602的連線 |
LCD有多種驅動,實體顯示成功仿真不成功很正常。 |