📄 ch8_key.asm
字号:
程序范例:KEY.ASM
ORG 0000H
;
MOV R2,#00H ;设置R2为计数寄存区并清为0
LOOP MOV P3,#FFH ;设置P3为输入端口
$ JB P3.7,$ ;当按键输入时,离开循环执行下面的程序
MOV DPTR,#TABLE
MOV A,R2
MOVC A,@A+DPTR
;
MOV P1,A
CALL DELAY
;
MOV A,R2
ADD A,#1
DA A
ANL A,#0FH
MOV R2,A
JMP LOOP
;
DELAY MOV R0,#00H
$1 MOV R1,#30H
$2 DJNZ R1,$2
DJNZ R0,$1
RET
;
TABLE
DB C0H ;0
DB F9H ;1
DB A4H ;2
DB B0H ;3
DB 99H ;4
DB 92H ;5
DB 82H ;6
DB D8H ;7
DB 80H ;8
DB 90H ;9
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -