在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 6651|回复: 20

C51中断系统的问题,--help !

[复制链接]
发表于 2004-5-6 15:47:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
既对端口操作,又接收INT0,INT1外部中断。用仿真器(晶振,电源,复位,信号线,控制
线 等电路均为外部/目标板上的电路)可以正常响应外部中断。 但烧到51片子里,对端口
操作时就不能响应INT0中断,而且51还把INT0脚拉低--屏遮中断??
是何道理??  谢谢 谢谢!!
发表于 2004-5-6 16:57:57 | 显示全部楼层

C51中断系统的问题,--help !

51单片机上电时I/O口都为高,如果你的INT0脚拉低了,又不是外电路引起的话,应该是你的程序向INT0写了‘0’。
建议查一下你的程序,对端口操作采用bit操作为好,不要对整个p3口进行操作,以免引起误写。
 楼主| 发表于 2004-5-6 20:29:42 | 显示全部楼层

C51中断系统的问题,--help !

谢谢版主!你说的我都已考虑到了。
还会有什么别的原因吗? 对P0 1 2 端口操作会影响
INT0 吗?
发表于 2004-5-7 10:43:19 | 显示全部楼层

C51中断系统的问题,--help !

对P0 1 2 端口操作不会影响INT0的。
建议将程序模块精简到最简,看看INT0正常否。然后再依次一个模块一个模块往上加,若能把故障定位到某个模块,查起来就方便了。
 楼主| 发表于 2004-5-7 15:15:49 | 显示全部楼层

C51中断系统的问题,--help !

版主:我是这样做的,最后竟发现:两次对端口操作之间的间隔时间会影响到
INT0是否从低(C51把INT0强行置0)回到高(又能正常响应外部中断了)。
所以我前面说好像是对端口的操作影响到了INT0。
疑惑啊!
发表于 2004-5-7 17:03:53 | 显示全部楼层

C51中断系统的问题,--help !

呵呵,你的情况我还真的没遇到过。请问你对什么端口操作影响了INT0?
发表于 2004-5-7 18:10:45 | 显示全部楼层

C51中断系统的问题,--help !

对端口的操作是否影响的是产生中断的那个器件阿?
发表于 2004-5-7 19:48:00 | 显示全部楼层

C51中断系统的问题,--help !

laobai说的有道理,可以将int0脚与外电路脱开试试,就知道了。
 楼主| 发表于 2004-5-7 21:25:07 | 显示全部楼层

C51中断系统的问题,--help !

我对P0 1 2端口都有操作,但操作的对象不会影响到中断源。板子已做好了,
断开INT0与外电路的连接好像不容易,但外电路单独测试过,是完全正常的。
我也是觉得问题很奇怪。
发表于 2004-5-9 23:13:25 | 显示全部楼层

C51中断系统的问题,--help !

改变各种对int0产生影响的那个芯片的操作,让其工作在不同的状态或模式,,看看对into教是否产生影响,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-16 08:34 , Processed in 0.031853 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表