导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→;LCD 1602 不行帮帮我吧!(附图)[guest]

 *第20062篇: ;LCD 1602 不行帮帮我吧!(附图)

  
楼 主:guest 2004年3月13日22:51
 ;LCD 1602 不行帮帮我吧!(附图)
;LCD 1602 不行帮帮我吧!(附图)
;接没错
;LCD 1602 不行帮帮我吧!(附图)
;第二行第一个字符的位置显示字母“A”的程序:
RS EQU P3.0

RW EQU P3.1

E EQU P3.5

ORG 0000H

MOV P0,#00000001B ;清屏

ACALL ENABLE

MOV P0,#00111000B ;8位2行5x7点阵

ACALL ENABLE

MOV P0,#00001111B ;显示器开、光标开、闪烁开

ACALL ENABLE

MOV P0,#00000110B ;文字不动,光标自动右移

ACALL ENABLE

MOV P0,#0C0H ;写入显示起始地址(第二行第一个位置)

ACALL ENABLE

MOV P0,#01000001B ;字母A的代码

SETB RS ;RS=1

CLR RW ;RW=0

CLR E ;E=0

ACALL DELAY

SETB E ;E=1

AJMP $

ENABLE: CLR RS ;写入控制命令的子程序

CLR RW

CLR E

ACALL DELAY

SETB E

RET

DELAY: MOV P0,#0FFH ;判断液晶显示器是否忙的子程序

CLR RS

SETB RW

CLR E

NOP

SETB E

JB P0.7,DELAY ;如果P1.7为高电平表示忙就循环等待

RET

END

此主题相关图片如下:
按此在新窗口浏览图片

  
2楼:mf_ln 2004年3月14日00:24
 呵呵~~~
到21IC 那边看看啦

>>>>>>对该主题发表你的看法

本主题贴数2,分页: [第1页]


[上一篇主题]:寻兼职工作

[下一篇主题]:大家好,我是新来的,什么都不懂,以后还请大家多多照顾!!!