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

📄 counter(4_bit).asm

📁 用到Proteus软件来仿真51单片机
💻 ASM
字号:
		ORG		00H
START:	MOV		A,P3		;读置数开关状态(初始值)
		MOV		P1,A		;输出初始值
		CPL		A
		ANL		A,#0FH		;将按键状态转化为计数值
		MOV		R1,A
S1:		JNB		P3.6,K1		;如果加1键按下,转K1
		JNB		P3.7,K2		;如果减1键按下,转K2
		LJMP	S1
K1:		CJNE	R1,#0FH,D1	;是否达到最大值
		JB		P3.6,START
		LJMP	K1
D1:		INC		R1			;计数值加1
		MOV		A,R1
		CPL		A
		ANL		A,#0FH		;将计数值转换为显示码
D2:		MOV		P1,A		;显示计数值
		JB		P3.6,S1		;等待按键释放
		LJMP	D2
K2:		CJNE	R1,#00H,D3	;是否达到最小值
		JB		P3.7,START
		LJMP	K2
D3:		DEC		R1			;计数值减1
		MOV		A,R1
		CPL		A
		ANL		A,#0FH		;将计数值转换为显示码
D4:		MOV		P1,A		;显示计数值
		JB		P3.7,S1		;等待按键释放
		LJMP	D4
		END

⌨️ 快捷键说明

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