打印
[51单片机]

为什么中断接地不触发中断,但软件IE1=1就触发了?

[复制链接]
2222|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sky657|  楼主 | 2014-3-16 16:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 sky657 于 2014-3-17 10:03 编辑

晕!20脚的芯片我看到16脚芯片的引脚图去了,int引脚搞错了



stc11l04,软件中断标志位置1(IE1=1)就会运行中断函数,但是不写IE=1,中断引脚直接接地怎么也不触发中断,试了两个都是

EA,EX1都开了的,还把优先级调到了最高,下降沿和低电平触发都试过了

我试了下stc89c52,可以直接接地触发。。。但是我必须用stc11l04e啊,掉电后用中断唤醒

EA=1;
EX1=1;//外部中断0允许位,1表示允许外部中断0的中断申请
IT1=1;//中断1下降沿触发唤醒(测试int1也可以作为电源键)
EX0=1;//外部中断0允许位,1表示允许外部中断0的中断申请
IT0=1;//中断1下降沿触发唤醒(测试int1也可以作为电源键)
P3=0x00;//开灯
delay_500ms(2);//灯亮一秒
P3=0xFF;//关灯

/************************************/
//中断1,,用于重新开灯
void INT1_huanxing(void) interrupt 2
{

P3=0x00;
}

/************************************/
//中断0,用于重新开灯
void INT0_huanxing(void) interrupt 0
{
P3=0x00;
}



相关帖子

沙发
ningling_21| | 2014-3-16 17:28 | 只看该作者
中断的触发方式是可设置的,下降沿触发或低电平触发。。。

使用特权

评论回复
板凳
soso| | 2014-3-16 17:32 | 只看该作者
????表示看不懂

使用特权

评论回复
地板
ningling_21| | 2014-3-16 17:59 | 只看该作者
有1款STC芯片的外部中断是有BUG的,需排除这个因素。。。。

使用特权

评论回复
5
niuyaliang| | 2014-3-16 18:19 | 只看该作者
没看你的程序配置,不好说

使用特权

评论回复
6
dirtwillfly| | 2014-3-16 21:46 | 只看该作者
楼主的程序配置对了吗?

使用特权

评论回复
7
sunhq02| | 2014-3-17 08:29 | 只看该作者
你搞错寄存器了
IE是中断使能寄存器

使用特权

评论回复
8
chenyu988| | 2014-3-17 08:32 | 只看该作者
中断允许寄存器--IE
TCON才是配置中断边沿的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

158

主题

409

帖子

1

粉丝