2262.asm

来自「利用单片机软件模拟pt2262编码器」· 汇编 代码 · 共 37 行

ASM
37
字号
	org 0000h

send:	MoV R3,#06H      ;重复发6次码
A0:	MOV A,36H
    	ACALL A1
	MOV R4,#04H 	;发4个输出脉冲
    	MOV A, 37H
    	ACALL A2
    	SETB P1.0
    	ACALL YANT	;重复发1次码暂停
    	DJNZ R3,A0
    	RET
 A1:	MOV R4,#08H	;发8个解码脉冲
    	CLR P1.0
    	ACALL YAN2	;延时2
 A2:	RLC A
    	JC A3
    	SETB P1.0
    	ACALL YAN2
    	CLR P1.0
    	ACALL YAN1	;延时1
    	SJMP A4
 A3:	SETB P1.0
    	ACALL YAN1
    	CLR P1.0
    	ACALL YAN2
 A4:	DJNZ R4,A2
    	RET

yan1:	nop
	ret
yan2:	nop
	ret
yant:	nop
	end

⌨️ 快捷键说明

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