9.2.1精确延时.asm

来自「MCS51 单片机源码系列之 第九章 延时与跳转控制              」· 汇编 代码 · 共 31 行

ASM
31
字号
TIM96:
         HSOTIME 	EQU 04H
         HSOCMD 	EQU 06H
         INTMSK 	EQU 08H
         TIME1 		EQU 0AH
         CSEG 		AT  200AH
         DCW  		INTV
         CSEG 		AT 2080H
         LDB 		48H,#N
         LD  			SP,#100H
         LDB 		HSOCMD,#1BH
         ADD 		HSOTIME,TIME1,3TCC
         LDB 		INTMSK,#20H
         EI
HERE:
         SJMP 		HERE
INTV:
         PUSHF
         LDB  		HSOCMD,#1BH
         DJNZ 		48H,CCOM
         ADD  		HSOTIME,TIME1, #TCC
         LDB  		48H,#N
         BR   		GOON
CCOM:
         LD 			HSOTIME,TIME1
         POPF
         RET
GOON:
         POPF
         RET

⌨️ 快捷键说明

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