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

📄 scankey.asm

📁 通过P2.4,P3.3实现电机转速控制,源码汇编语言编写,单定时器实现
💻 ASM
字号:
	AN1	BIT	P2.4
	AN2	BIT	P3.3
	AN3	BIT	P0.2
	AN4	BIT	P0.3
	AN1B	DATA	30H
	AN2B	DATA	31H
	AN3B	DATA	32H
	AN4B	DATA	33H

NAME		KEY

PUBLIC		KEY

		prog 	SEGMENT CODE

RSEG		PROG


;以下为按键扫描程序
KEY:
	SETB	AN1
	SETB	AN2
	SETB	AN3
	SETB	AN4
AN1_SCAN:
	MOV	A,AN1B
	MOV	C,AN1
	CPL	C
	RLC	A
	MOV	AN1B,A
AN2_SCAN:
	MOV	A,AN2B
	MOV	C,AN2
	CPL	C
	RLC	A
	MOV	AN2B,A
;AN3 SCAN
;	MOV	A,AN3B
;	MOV	C,AN3
;	CPL	C
;	RLC	A
;	MOV	AN3B,A
;AN4 SCAN
;	MOV	A,AN4B
;	MOV	C,AN4
;	CPL	C
;	RLC	A
;	MOV	AN4B,A
;
;
	MOV	A,AN1B
	CJNE	A,#0FFH,CHKAN2
	SETB	00H
	MOV	AN1B,#0
CHKAN2:
	MOV	A,AN2B
	CJNE	A,#0FFH,CHKAN3
	SETB	01H
	MOV	AN2B,#0
CHKAN3:
	NOP
	RET


RET

end

⌨️ 快捷键说明

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