打印
[国产单片机]

求高手看看这个程序单片机汇编问题(液晶LCD1602)

[复制链接]
1933|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hujinyang04|  楼主 | 2011-1-5 14:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请各位大大帮我看下我这个程序到底哪里有问题,纠结了啊·我就是找不到问题出在哪,把这个程序下进去以后液晶显示屏完全不显示任何东西!~悲剧
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN:

MOV R1,#01H
LCALL ZHILING
MOV R1,#02H
LCALL ZHILING
MOV R1,#38H
LCALL ZHILING
MOV R1,#0CH
LCALL ZHILING
MOV R1,#06H
LCALL ZHILING
MOV R3,#15
L1:
MOV R1,#80H
LCALL ZHILING
MOV A,#00H
MOV DPTR,#TAB
L2:
MOV R4,A
MOVC A,@A+DPTR
MOV R2,A
LCALL SHUJU
MOV A,R4
INC A
CJNE A,#15,L2
MOV A,#00H
MOV R3,#15
MOV R1,#0C0H
LCALL ZHILING
MOV DPTR,#TAB1
L3:
MOV R4,A
MOVC A,@A+DPTR
MOV R2,A
LCALL SHUJU
MOV A,R4
INC A
CJNE A,#15,L3
LJMP MAIN















ZHILING:
LCALL DUMAN
CLR P0.0
CLR P0.1
CLR P0.2
MOV P2,R1
SETB P0.2
RET

DUMAN:

CLR P0.0
SETB P0.1
CLR P0.2
M1:JB P2.7,M1
SETB P0.2
RET

SHUJU:
LCALL DUMAN
SETB P0.0
CLR P0.1
CLR P0.2
MOV P2,R2
SETB P0.2
RET

TAB:DB 2CH,58H,31H,31H,31H,31H,31H,31H,31H,31H,31H,31H,31H,31H,31H,31H
TAB1:DB 3FH,5FH,34H,31H,31H,31H,31H,31H,31H,31H,31H
END

控制用P0 P0.0是RS P0.1是RW P0.2是E P2是写数据的
求高手看看到底问题出在什么地方!~

相关帖子

沙发
hujinyang04|  楼主 | 2011-1-5 14:12 | 只看该作者
是51单片机

使用特权

评论回复
板凳
hys0401| | 2011-1-5 21:02 | 只看该作者
不用汇编好多年……

使用特权

评论回复
地板
yang58439363| | 2011-3-28 14:19 | 只看该作者
呵呵,液晶的问题,可能是,你在写的时候加nop;nop就ok了

使用特权

评论回复
5
yang58439363| | 2011-3-28 14:20 | 只看该作者
DUMAN:

CLR P0.0
SETB P0.1
CLR P0.2
M1:JB P2.7,M1
SETB P0.2
RET

使用特权

评论回复
6
yang58439363| | 2011-3-28 14:20 | 只看该作者
就在这里面

使用特权

评论回复
7
谈的元| | 2011-3-29 22:09 | 只看该作者
搜  网上有“手把手 1602   LCD”

一一对比

使用特权

评论回复
8
zhouxianbing| | 2011-4-8 19:26 | 只看该作者
好久没用汇编语言了    都是用C

使用特权

评论回复
9
xuyanping| | 2011-4-10 20:20 | 只看该作者
硬件电路有问题不?

使用特权

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

本版积分规则

0

主题

2

帖子

1

粉丝