{求助}前几年买的0802A液晶屏显示不正确

2020-01-23 14:29发布

前几年买了一个0802A的眼睛显示屏
这几天找出来玩玩
没想到居然显示不正常了
怎么搞都不行
只好向大家求助
这个0802A的资料如下

0802A接线图.jpg (99.62 KB, 下载次数: 0) 下载附件 2013-9-8 21:52 上传

HJ0802A使用说明书.pdf (603.4 KB, 下载次数: 16) 2013-9-8 21:52 上传 点击文件名下载附件
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
lxa0
1楼-- · 2020-01-23 19:28
试验代码如下:

mm:nop
mov r7,#0ffh
d1:mov r6,#0ffh
djnz r6,$
djnz r7,d1
MOV a,#01h               ;清屏
ACALL wwcom
MOV a,#38h               ;8位2行5x7点阵
ACALL wwcom
MOV a,#06h               ;显示器开、光标关、闪烁关
ACALL wwcom
MOV a,#0ch               ;文字不动,光标自动右移
ACALL wwcom
MOV a,#80H               ;写入显示起始地址(第1行第1个位置)
ACALL wwcom
MOV a,01000001B          ;字母A的代码
SETB RS                  
CLR RW                  
setb E
nop                    
ACALL dbff
SETB E
nop                  
CLR E
mov p1,#0ffh
AJMP $

wwcom:push acc
CLR RS                    ;写入控制命令的子程序
CLR RW
setb e
nop
mov p1,a
CLR e
pop acc
RET

dbff:nop                  ;判断液晶显示器是否忙的子程序
push acc
CLR RS
SETB RW
setb e
nop
MOV a,p1
CLR E
JB acc.7,dbff             ;如果P1.7为高电平表示忙就循环等待RET
pop acc
ret
绿茶山人
2楼-- · 2020-01-23 21:00
 精彩回答 2  元偷偷看……
lxa0
3楼-- · 2020-01-24 02:54
绿茶山人 发表于 2013-9-11 18:40
可能是坏了,概率比较大

我也怀疑是硬件的问题
先不搞了
休息几天再说~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lxa0
4楼-- · 2020-01-24 08:12
有知道的朋友请继续发言~~~~~~~~~~~
多谢
lxa0
5楼-- · 2020-01-24 11:15
今天按资料的介绍
对读写时间做了调整
居然成功啦
哈哈
感谢大家前面对我的帮助
谢谢
eedesign
6楼-- · 2020-01-24 16:05
楼主真有恒心,隔了一年又重新搞出来了,佩服,我调不出来的就丢哪里了

一周热门 更多>