一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
楼主: xjlcd

[求助]哪位朋友手里有这种0802A的资料?

[复制链接]
 楼主| 发表于 2013-9-4 20:18 | 显示全部楼层
Johnwoo 发表于 2013-9-3 07:22
估计和1602差不多吧。
8数据线驱动很简单的,一般不会有问题。 E的下降沿数据锁存进入液晶模块,RW读写 ...

试了一下还是不行
这样
我把显示代码发上来
请你和大家看看
是否代码有问题
谢谢


RS EQU p3.3          ;定义液晶接口
RW EQU p3.4
E EQU p3.5
com EQU 23h
dat EQU 24h
org 0000h
ljmp mm

;主程序*********************************************************
org 0100h
mm:nop
lcall dbf
lcall dbf
MOV p1,#01H            ;清屏(清显示)
lCALL wcom
MOV p1,#38H            ;使用8Bits汇流排,显示2行5*7字符(功能设置)
lCALL wcom
MOV p1,#0CH            ;显示开,光标关(显示开/关控制)
lCALL wcom
MOV p1,#06H            ;字符不动,光标自动右移1格(设置输入模式)
lCALL wcom
MOV p1,#80H            ;第一行的开始位置
lcALL wcom
MOV DPTR,#TABLE1       ;显示
lCALL xsz11                   ;到TABLE1取码
MOV p1,#0c0H               ;第二行的位置
lCALL wcom
MOV DPTR,#TABLE2       ;显示
lCALL xsz11                   ;到TABLE2 取码
m0:nop
sjmp m0

;写table中的数据到LCD*********************************************
xsz11:push dph
push dpl
push acc
push psw
MOV R1,#00H             ;显示table中的值
xx1: MOV A,R1           ;到table取码
MOVC A,@A+DPTR
mov p1,a
lcall wdat                    ;显示到lcd
INC R1
CJNE A,#00H,xx1         ;是否到00h
pop psw
pop acc
pop dpl
pop dph
RET
;以下是初始化用的table数据表***************************************
table1: db"oooooooo",00H
table2: db"Lxa0--LY",00H
table3: db"qqqqqqqq",00H
table4: db"hhhhhhhh",00H
table5: db"<<<<<<<<",00H
table6: db">>>>>>>>",00H

org 0200h
wcom:nop
CLR RS             ;写命令
CLR RW
SETB E
lCALL Dbf
CLR E
SETB E
RET
wdat:nop
SETB RS            ;写数据
CLR RW
SETB E
lCALL Dbf
CLR E
SETB E
RET
Dbf:nop                 ;延时子程序
MOV R7,#0ffh
D1:MOV R6,#0ffH
DJNZ R6,$
DJNZ R7,D1
RET
回复

使用道具 举报

 楼主| 发表于 2013-9-8 21:58 | 显示全部楼层
修改后的代码如下
还是不行
晕 啊

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
回复

使用道具 举报

 楼主| 发表于 2013-9-9 20:20 | 显示全部楼层
没人帮忙了??
回复

使用道具 举报

 楼主| 发表于 2013-9-10 20:21 | 显示全部楼层
这个0802A就是在这里买的
其他的朋友有买过的吗?
试验的结果如何?
回复

使用道具 举报

 楼主| 发表于 2013-9-13 22:02 | 显示全部楼层
买的时候掏宝里还有它的资料
现在没有了

这破玩艺~~~~~~~~
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-8-20 22:59 , Processed in 0.039386 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表