微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 关于89c52 p3.2引脚外部中断的问题

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

时间:10-02 整理:3721RD 点击:
如图,未连单片机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接地即可。所附电路设计也不合理。

我就怀疑是那个比较电路可能有问题,p3.2用按键直接接地是可以的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top