汇编程序在执行过程中如何检测是否有键盘输入
发布网友
发布时间:2022-04-30 01:40
我来回答
共1个回答
热心网友
时间:2022-06-28 06:36
;- INT0中断计数 P3.2接按键,计数 *
IR BIT P3.2 ;红外接收口
DISSTART EQU 40H ;显示单元首地址
LED_DATA EQU P0 ;数码管数据口定义
COUNT EQU 30H
;*******************************************************************
ORG 0000H
JMP MAIN
ORG 0003H
JMP INT0_EX0
ORG 0030H
;*******************************************************************
MAIN:
MOV SP,#60H
MOV P0,#0FFH
MOV P2,#0FFH
MOV 30H,#00H
SETB IT0 ;INT1为下降沿触发
SETB EA
SETB EX0
MAIN1: JMP MAIN1
;*******************************************************************
INT0_EX0:
PUSH ACC
PUSH PSW
SETB RS0
CLR RS1
CLR EX0
INC COUNT ;按键计数加加
SETB EX0
POP PSW
POP ACC
RETI
END