![]() |
發布時間: 2021-6-28 16:54
正文摘要:請問為什么仿真的時候 LCD1602的 3個寄存器端口 電平一直是灰色? 單片機源程序如下: #include "reg51.h" #include "stdio.h" #define uchar unsigned char #define uint unsigned int &nb ... |
LCD1602顯示℃ 這種自定義符號 http://www.zg4o1577.cn/bbs/dpj-200685-1.html LCD1602液晶最新資料 說明了具體的時間要求 http://www.zg4o1577.cn/bbs/dpj-205768-1.html |
名字不是重點 發表于 2021-6-29 14:27 !,謝謝提醒。 我看了下后發現 代碼是加載了的,但是不小心勾選了“不進行仿真” |
名字不是重點 發表于 2021-6-29 14:04 在實驗箱上實操 確實亮了 但是proteus仿真一直不行,不太明白原因 |
lcd的VEE接到VDD試試?
![]() |
溫xyz 發表于 2021-6-29 06:04 應該是這樣的: LcdInit(); while(1) { Show_string1("LCD1602test"); } |
溫xyz 發表于 2021-6-29 06:04 你好,我試了下,改了之后還是不行,3個寄存器仍是灰色 |
你的主程序只能運行一次就停止了。改成這樣: void main() { while(1) { LcdInit(); Show_string1("LCD1602test"); } } |
第一次仿真的時候是能成功顯示的,之后不知道什么原因 3個寄存器的電平就變這樣了 |