📄 8803
字号:
;0802液晶16位键盘的控制程序
RS EQU P2.0
RW EQU P2.1
E EQU P2.2
org 00h
a_bit equ 30h ;个位数存放处
b_bit equ 31h ;十位数存放处
c_bit equ 32h ;百位数存放处
d_bit equ 33h ;千位数存放处
e_bit equ 34h ;万位数存放处
f_bit equ 35h ;十万位数存放处
mov a,#30h ;;清0
mov a_bit,a
mov b_bit,a
mov c_bit,a
mov d_bit,a
mov e_bit,a
mov f_bit,a
org 0030h
MOV P0,#00000001B ;清屏
ACALL ENABLE
MOV P0,#00111000B ;显示功能
ACALL ENABLE
MOV P0,#00001111B ;显示开关控制
ACALL ENABLE
MOV P0,#00000110B ;输入模式
ACALL ENABLE
MOV P0,#0C0H ;数据存贮器地址
ACALL ENABLE
stlop: acall display ;显示
inc a_bit
mov a,a_bit
cjne a,#39H,stlop;
mov a_bit,#30h
inc b_bit
mov a,b_bit
cjne a,#39H,stlop
mov b_bit,#30h
inc c_bit
mov a,c_bit
cjne a,#39H,stlop
mov c_bit,#30h
inc d_bit
mov a,d_bit
cjne a,#39H,stlop
mov d_bit,#30h
inc e_bit
mov a,e_bit
cjne a,#39H,stlop
mov e_bit,#30h
inc f_bit
mov a,f_bit
cjne a,#39H,stlop
mov f_bit,#30h
ajmp stlop
;显示子
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -