alarm.asm

来自「用到Proteus软件来仿真51单片机」· 汇编 代码 · 共 22 行

ASM
22
字号
FLAG	BIT		00H
		ORG		00H
START:	JB		P1.7,START	;判断按键状态
		JNB		FLAG,NEXT	;判断标志位
		MOV		R2,#200		;置计数值
DV:		CPL		P1.0
		LCALL	DELY500
		LCALL	DELY500		;延时1毫秒
		DJNZ	R2,DV
		CPL		FLAG		;标志位取反
NEXT:	MOV		R2,#200		;置计数值
DV1:	CPL		P1.0
		LCALL	DELY500		;延时0.5毫秒
		DJNZ	R2,DV1
		CPL		FLAG		;标志位取反
		SJMP	START
DELY500:MOV		R7,#250
LOOP:	NOP
		DJNZ	R7,LOOP
		RET
		END

⌨️ 快捷键说明

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