求一个最简单的1602液晶显示程序,,要只显示一个字符的 。。越简单越好。

2025-05-19 05:11:18
推荐回答(1个)
回答1:

你再找个1602的说明书对着看就明白了
ORG 0000H

RS EQU P3.7
RW EQU P3.6
E EQU P3.5

MOV P1,#01H
ACALL ENABLE

MOV P1,#38H
ACALL ENABLE

MOV P1,#0FH
ACALL ENABLE

MOV P1,#05H
ACALL ENABLE

MOV P1,#0A7H
ACALL ENABLE

MOV P1,#41H
SETB RS
CLR RW
CLR E
ACALL DELAY

MOV P1,#42H
SETB RS
CLR RW
CLR E
ACALL DELAY

MOV P1,#43H
SETB RS
CLR RW
CLR E
ACALL DELAY

MOV P1,#44H
SETB RS
CLR RW
CLR E
ACALL DELAY

MOV P1,#45H
SETB RS
CLR RW
CLR E
ACALL DELAY

AJMP $

ENABLE:
CLR RS
CLR RW
CLR E
ACALL DELAY

RET

DELAY:
MOV P1,#0FFH
CLR RS
SETB RW
CLR E
NOP
SETB E
JB P1.7,DELAY
RET

END