aint0.asm

来自「恒科试验平台的所有程序代码」· 汇编 代码 · 共 29 行

ASM
29
字号
;“验证式”	实验四  INT0中断实验

;外中断0

	ORG 0000H
    	SJMP MAIN
	ORG 0003H      ;外中断0入口地址
	LJMP INTER0
MAIN:	JB P1.3,MAIN1  ;判断是电平触发还是沿触发
      CLR TCON.0
      SJMP MAIN2
MAIN1:SETB TCON.0    ;中断初始化
MAIN2:ORL IE,#81H
	ORL IP,#02H
	SJMP MAIN
INTER0: CLR EA          ;中断处理程序
        SETB P1.2
        LCALL DELY
        CLR P1.2
        LCALL DELY
        SETB EA
	  RETI
DELY:   MOV R6,#00H    ;延时
DELY1:  MOV R7,#00H
DELY2:  DJNZ R7,DELY2
        DJNZ R6,DELY1
        RET
        END

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?