如图,未连
单片机p3.2脚时,按下按钮,lm324一脚输出为低,为什么连上p3.2脚后,按按钮lm324输出不为低呢?
QIANJIN EQU 30H
ZUOZHUAN EQU 31H
YOUZHUAN EQU 32H
tiNGZHI EQU 33H
ORG 0000H
SJMP START
ORG 0003H
AJMP ZUO
ORG 000BH
AJMP TIME
ORG 0013H
AJMP YOU
ORG 0030H
START:MOV SP,#60H
MOV TINGZHI,#11111111B
MOV P1,TINGZHI
MOV QIANJIN,#11110101B
MOV ZUOZHUAN,#11111101B
MOV YOUZHUAN,#11110111B
MOV TH0,#3CH
MOV TL0,#0B0H
MOV 34H,#0
MOV TMOD,#00000001B
SETB TR0
SETB ET0
SETB P3.0
SETB P3.1
SETB P3.2
SETB P3.3
SETB IT0
SETB IT1
SETB EA
SETB EX0
SETB EX1
MAIN:MOV P1,QIANJIN
SJMP MAIN
ZUO:MOV P1,YOUZHUAN
WAIT0:JNB P3.2,WAIT0
RETI
YOU:MOV P1,ZUOZHUAN
WAIT1:JNB P3.3,WAIT1
RETI
TIME:PUSH A
INC 34H
MOV A,34H
CJNE A,#100,JIXU
CPL P0.7
MOV 34H,#0
JIXU:POP A
MOV TH0,#3CH
MOV TL0,0B0H
RETI
END
这是程序
还有,我用p0.7脚做的脉冲,不连p3.2脚时正常,一连p3.2脚就只出现一次下降沿,以后一直都维持低电平,哪位高人给解答一下。
-
未连单片机时
我就怀疑是那个比较电路可能有问题,p3.2用按键直接接地是可以的。
一周热门 更多>