找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8708|回复: 9
收起左侧

高手请进,LCD1602实在看不懂,求汇编源程序仔细研究,51HEI买的开发板

[复制链接]
ID:10010 发表于 2009-4-2 15:00 | 显示全部楼层 |阅读模式
 高手请进,LCD1602实在看不懂,求汇编源程序仔细研究,51HEI买的开发板
回复

使用道具 举报

ID:6481 发表于 2009-4-2 15:57 | 显示全部楼层

请等待下 51HEI第二代开发板 学习交流专区的成立 
现在正紧急策划中
   

回复

使用道具 举报

ID:10611 发表于 2009-4-4 10:50 | 显示全部楼层

CW DATA 0F9FCH  ;写指令
CR DATA 0F9FEH  ;读状态
DIW DATA 0F9FDH  ;写数据
DIR DATA 0F9FFH  ;读数据
ORG 0000H
AJMP START
ORG 0030H
PANYAO:
DB 01111110b,'C51',0
START:
MOV R3,#38H
LCALL XIEZL
MOV R3,#01H
LCALL XIEZL
MOV R3,#0FH
LCALL XIEZL
MOV R3,#06H
LCALL XIEZL

PAN1:
MOV DPTR,#PANYAO
MOV A,R2
MOVC A,@A+DPTR;按理说应该是显示 C ,但是实际上A的数值是0FFH

mov p1,a
jmp $
JZ PAN2
LCALL XIESJ
INC R2
LCALL DELAY
JMP PAN1
PAN2:
CLR P1.0
JMP $

XIEZL:
MOV DPTR,#CW
MOV A,R3 ;1111B
MOVX @DPTR,A
LCALL BF
RET
XIESJ:
MOV DPTR,#DIW
MOVX @DPTR,A
LCALL BF
RET
BF:
MOV DPTR,#CR
MOVX A,@DPTR
JB ACC.7,BF
RET
DELAY:
MOV R6,#50
D1:MOV R7,#100
DJNZ R7,$
DJNZ R6,D1
DJNZ R5,DELAY
RET
END



回复

使用道具 举报

ID:10611 发表于 2009-4-4 10:51 | 显示全部楼层

以上的是我有疑问的,不过最好解决了,真实的单片机中,r0-r7的数值不是0,

回复

使用道具 举报

ID:12269 发表于 2009-5-5 00:15 | 显示全部楼层

先看懂1602的接口与操作命令,再看程序就容易多了

回复

使用道具 举报

ID:61326 发表于 2014-5-4 11:48 | 显示全部楼层
谢谢分享
回复

使用道具 举报

ID:48413 发表于 2014-7-15 21:17 | 显示全部楼层
回复

使用道具 举报

ID:1 发表于 2014-7-18 16:05 | 显示全部楼层
可以看看光盘里面的视频教程
回复

使用道具 举报

ID:2318 发表于 2014-7-24 22:37 来自手机 | 显示全部楼层
程序还是不错,不过注释有点少,
回复

使用道具 举报

ID:74784 发表于 2016-12-19 16:11 | 显示全部楼层
我这有一个2402的数字种汇编代码
楼主要的话
我就发上来
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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