关于89c52 p3.2引脚外部中断的问题

2019-07-15 20:26发布

如图,未连单片机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脚就只出现一次下降沿,以后一直都维持低电平,哪位高人给解答一下。
未连单片机时 未连单片机时
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。