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

📄 md166b.inc

📁 步进马达控制程序
💻 INC
字号:

;NAME	INPUT_PORT
;INPUT PORTS
;INPORT0		EQU	01H
;INPORT1		EQU	02H
;INPORT2		EQU	04H
;INPORT3		EQU	08H
;INPORT4		EQU	10H
;INPORT5		EQU	20H
;INPORT6		EQU	40H
;INPORT7		EQU	80H
OE		BIT	P3.3
OST		BIT	P3.4
INR		BIT	P3.5
OOE		BIT	P3.7
;OUTPUT PORTS
OPORT0		BIT	P0.7
OPORT1		BIT	P0.6
OPORT2		BIT	P0.5
OPORT3		BIT	P0.4
SDI		BIT	P0.3
CLK		BIT	P0.2
XCW		BIT	P0.0
YCW		BIT	P1.3
XCCW		BIT	P0.1
YCCW		BIT	P1.2
XFREE		BIT	P1.1
YFREE		BIT	P1.0
;INPUT PORTS	
INPORT0		DATA	20H	;SK19--SK20
INPORT1		DATA	21H	;SK21--SK22
INPORT2		DATA	22H	;SK23--SK24	;BCD
INPORT3		DATA	23H	;SK25--SK26	;BCD
INPORT4		DATA	24H	;SK15--SK16
INPORT5		DATA	25H	;SK11--SK12
INPORT6		DATA	26H	;SK17--SK18
INPORT7		DATA	27H	;SK13--SK14

STARTL		BIT	INPORT0.0	;SK19.5--3
STARTR		BIT	INPORT0.1	;SK19.6--4
CLAMP_BD	BIT	INPORT0.2	;SK19.11--9
CLAMP_FD	BIT	INPORT0.3	;SK19.12--10
BD_END		BIT	INPORT0.4	;SK20.5--3
FD_END		BIT	INPORT0.5	;SK20.6--4
;;;
MOTOR_BD	BIT	INPORT1.0	;SK21.5--1--3
MOTOR_MD	BIT	INPORT1.1	;SK21.6--2--4
MOTOR_FD	BIT	INPORT1.2	;SK21.11--7--9
;;;
EXECUTE		BIT	INPORT1.5	;SK22.6--4
MANUAL		BIT	INPORT1.6	;SK22.11--9
AUTO		BIT	INPORT1.7	;SK22.12--9
;OUTPUT PORTS
OUTPORT0	DATA	28H	;SK8
OUTPORT1	DATA	29H	;SK9
OUTPORT2	DATA	2AH	;SK7	
OUTPORT3	DATA	2BH	;SK10

SUCK		BIT	OUTPORT0.4	;SK8.9--10
CLAMP		BIT	OUTPORT0.5	;SK8.11--12
SC_03		BIT	OUTPORT0.6	;SK8.13--14
OUTLAMP		BIT	OUTPORT0.7	;SK8.15--16

BUZZER		BIT	OUTPORT1.0	;SK9.1--2
NUM_CT		BIT	OUTPORT1.1	;SK9.3--4
;----------------------------------		
WAIT		MACRO	X
	;	LOCAL	WAIT1
		MOV	A,tick_clock
		ADD	A,#X
		CJNE	A,tick_clock,$
	;	MOV	wait_ms,#X
;WAIT1:		NOP
	;	NOP
	;	DJNZ	wait_ms,WAIT1
		ENDM

⌨️ 快捷键说明

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