标题: 关于单片机外部中断0仿真的问题 P1.0不接任何东西时,P1.0已经变蓝了 请大神帮忙看看 [打印本页]
作者: neko1214 时间: 2017-3-15 12:15
标题: 关于单片机外部中断0仿真的问题 P1.0不接任何东西时,P1.0已经变蓝了 请大神帮忙看看
这里是菜鸟一只。是这样的,我在程序中写了外部中断0,中断程序是这样的:
- void exter0() interrupt 0
- {
- d1=0;
- }
复制代码
其中,d1是P1^0,即在P1^0接低电平时,执行中断
按理说,P1^0在不接任何东西时是高电平,可是下图很奇怪:
为什么在不接任何东西时,P1.0已经变蓝了。检查过程序,除了中断函数以外,并没有写d1=0之类的。
请各位大神帮忙看看,谢谢!
作者: neko1214 时间: 2017-3-15 15:36
控制中断的是P3.2,图中P3.2是低电平,已经中断了,所以P1.0随之低电平
作者: imxuheng 时间: 2017-3-15 20:02
1楼正解,建议楼主在P3.2口接个上拉电阻
作者: 哈哈哈哈哈哈、 时间: 2017-3-15 20:08
大大撒大大头文森特
作者: ZA309918 时间: 2017-3-15 20:41
参考1楼,顺便看看你初始赋值对不对、
欢迎光临 (http://www.51hei.com/bbs/) |
Powered by Discuz! X3.1 |