⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 中断程序框架.txt

📁 单片机快速入门原程序
💻 TXT
字号:
ORG	0000H
	LJMP	START
	ORG	0003H		;外部中断0
	LJMP	INT0_ISR	
	ORG	000BH		;定时器中断0
	LJMP	TIMER0	;
	ORG	0013H		;?
	LJMP	INT1_ISR	;外部中断1
	ORG	001BH		;
	LJMP	TIMER1		;定时器中断1
	ORG	0023H		;串行口中断
	LJMP    Serial;
	ORG	0100H
START:
	SETB	EX0			;打开外部中断0
	SETB	EX1			;打开外部中断1
	SETB	ET0			;打开定时器中断0
	SETB	ET1			;打开定时器中断1
	SETB	ES			;打开串行口中断
	SETB	EA
	MOV	SP,#0DFH
	MOV	TMOD,#10H		;设置定时器1为方式1
	MOV	TH1,#3CH
	MOV	TL1,#0B0H		;置定时器初值
	SETB	EA			;CPU开中断
	SETB	ET1			;定时器1开中断
	SETB	TR1			;启动定时器1
	MOV	R3,#14H			;置50ms计数循环初值
LOOP: NOP
	SJMP LOOP
	org 1000
INT0_ISR:      			;外部中断0
	RETI;
	org 1100
TIMER0:				;定时器中断0
	RETI;
	org 1200
INT1_ISR:			;外部中断1
	RETI;
	org 1300
TIMER1:				;定时器中断1
	RETI;
	org 1400
Serial:CLR TI			;串行口中断
	RETI;
END

⌨️ 快捷键说明

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