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

📄 interrupted from time to time the application.asm

📁 由8031内部定时器1
💻 ASM
字号:





	ORG 0000H
	AJMP START
	ORG 001BH	 ;T1中断入口地址
	AJMP INT_T1
	ORG 0100H
START:
	MOV SP,#60H
	MOV TMOD,#10H	 ;置T1为方式1
	MOV TL1,#00H	 ;延时50mS的时间常数
	MOV TH1,#4BH
	MOV R0,#00H
	MOV R1,#20
	SETB TR1
	SETB ET1
	SETB EA		 ;开中断
	SJMP $
INT_T1: 			 ;T1中断服务子程序
	PUSH ACC	 ;保护现场
	PUSH PSW
	PUSH DPL
	PUSH DPH
	CLR TR1		 ;关中断
	MOV TL1,#00H	 ;延时50mS常数
	MOV TH1,#4BH
	SETB TR1	 ;开中断
	DJNZ R1,EXIT
	MOV R1,#20	 ;延时一秒的常数
	MOV DPTR	,#DATA ;置常数表基址
	MOV A,R0	 ;置常数表偏移量
	MOVC A,@A+DPTR ;读常数表
	MOV P1,A	 ;送P1口显示
	INC R0
	ANL 00,#07H
EXIT:
	POP DPH	 ;恢复现场
	POP DPL
	POP PSW
	POP ACC
	RETI
	 		;LED显示常数表
DATA: DB 0FAH,0F5H,0AFH,05FH,0AAH,55H,00H,0FFH
	END

⌨️ 快捷键说明

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