AT89C51如何利用输入信号控制输出的方波
AUXR DATA 08EH
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP T0INT0
ORG 0100H
MAIN:
MOV SP,#3FH
SETB P3.2
SETB P3.3
ORL AUXR,#7FH
ANL TMOD,#0F0H
MOV TL0,#0ECH
MOV TH0,#0FFH
CLR TF0
SETB TR0
SETB ET0
SETB EA
SETB P1.3
MOV R2,#159
SJMP $
T0INT0:
CPL P1.2 //这个是CLOCK输出时钟
MOV TL0,#0ECH
MOV TH0,#0FFH
SETB TR0
CLR P1.3 //这个是驱动脉冲的输出
DJNZ R2,T0_END
SETB P1.3
MOV R2,#159
T0_END:
RETI
END
我想再此基础上,用P1.4引脚输出一个动作脉冲,P3.2高地平输入端,当按下开关变为接地变为低电平,此时P1.4引脚输出一个脉冲,如何实现