1_5_1b.c

来自「51事例原代码 事例多多 应该对初学者很有用」· C语言 代码 · 共 28 行

C
28
字号
//断电保护恢复程序

#pragma ASM
		CLR		EA
		MOV		C,disflag1
		MOV		disflag,C				//恢复disflag
		JNB		tr2_flag,RST6			//恢复TR2
		SETB	TR2
RST6:	MOV		SP,#0BFH
		POP		07H
		POP		06H
		POP		05H
		POP		04H
		POP		03H
		POP		02H
		POP		01H
		POP		00H
		POP		ACC
		POP		B
		POP		DPL
		POP		DPH
		POP		IE
		POP		PSW
		MOV		SP,stackb				//恢复SP
		CLR		power_flag
		SETB	EA						//重新允许中断
#pragma ENDASM

⌨️ 快捷键说明

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