打印
[51单片机]

51单片机控制的lcd无法显示是什么问题

[复制链接]
539|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sysharon|  楼主 | 2020-4-26 11:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
51单片机控制的lcd只有上面一行白块,检查了一下电位貌似不对,rs、rw、e都是高电位,d0~d7都是低电位,数据,没有传输进去,是我程序的问题吗
ORG 0000H
RS EQU P0.7            
RW EQU P0.6              
E EQU  P0.5  
MOV P1,#00000001B      
ACALL  ENABLE            
MOV P1,#00111000B     
ACALL  ENABLE         
MOV P1,#00001111B     
ACALL  ENABLE         
MOV  P1,#00000110B   
ACALL  ENABLE           
MOV  P1,#0C0H
ACALL  ENABLE         
MOV P1,#01000001B   
SETB RS               
CLR RW               
CLR E                  
ACALL DELAY            
SETB  E   
AJMP $         
ENABLE: CLR RS                    
        CLR RW
        CLR E
                ACALL DELAY   
        SETB E
        RET
DELAY:  MOV P1,#0FFH
        CLR RS
        SETB RW
        CLR E
        NOP
        SETB E
        JB P1.7,DELAY      
        RET
END

使用特权

评论回复
评论
sysharon 2020-4-26 11:13 回复TA
查了一下网上说是初始化的问题,不知道哪里错了。。。 

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

32

帖子

0

粉丝