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 + -
显示快捷键?