8803
来自「学林电子实验箱源码 完整板」· 代码 · 共 73 行
TXT
73 行
;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 + =
减小字号Ctrl + -
显示快捷键?