www问答网
所有问题
如何同时在一个单片机C语言中同时使用外部中断0和1?
中断1在中断0的控制下使用,。。最好给我个大致的编程啊。。。需要设置优先级吗?
INT0和INT1那个中断先执行啊?
举报该问题
推荐答案 推荐于2016-01-08
(51单片机)如果没有特别需要,可以不设置优先级,则按自然优先级执行,自然优先级顺序为:INT0 T0 INT1 T1 串口 。
void init() //中断初始化
{
EA=1;
EX0=1;
EX1=1; //开中断
IT0=1;
IT1=1; //设为下降沿触发
}
void ex0() interrupt 0
{}
void ex1 interrupt 2
{}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/An3G553K3.html
其他回答
第1个回答 2010-04-10
void init() //中断初始化
{
EA=1;
EX0=1;
EX1=1; //开中断
IT0=1;
IT1=1; //设为下降沿触发
}
void EX0_service(void) interrupt 0
{
}
void EX1_service(void) interrupt 2
{
}
第2个回答 2012-08-16
外部中断INT0的优先级>定时器0>外部中断INT1>定时器1>串行口通信中断RI或TI
相似回答
如何同时在一个单片机C语言中同时使用外部中断0和1
答:
这个是可以一起使用的,对应的P口是不一样的,按照
中断使用的
规则去设置就可以了
外部中断0 和
外部中断
1同时使用
问题 急急急
答:
51
单片机
当定时器模式是8位自动重装在的时候只有定时器
中断0
可以使用,定时器中断1是被停用的,同时定时器
1的
输出是和
外部中断1
有关联的,当定时器中断1被停用时,外部中断1也被停用了,所以模式换成13位或16位就好了。
51
单片机的
两
个外部中断
可否
同时
开启
答:
可以,只要第二次的中断优先级高于第一次就行。通过设置了中断控制寄存器IP来实现
。如果不设置 默认的优先级顺序为:INT0 TO INT1 TI 串口中断。do{} while(P3^3==0);先执行一次DO里的循环 在P3.3=0(INT1中断) 如果成立继续执行循环 do{} while(P3^3==1);TR1=0;先执行一次DO里的循环...
单片机如何用外部0中断
中断
外部中断1
呢
答:
外部中断0相应之后,随便置低一个脚,把中断一设置成下降沿触发
。另一个方法是原子操作,可以在AVR中实现中断的嵌套,中断0响应后,中断标志位用软件清一下,再置低中断1引脚,中断1就响应了。
51
单片机外部中断1和0
都被使用了,但是还需要
使用一个
定...
答:
外部中断和定时器中断互补干涉,你的51
单片机
外部中断
1和外部中断0
都被使用了,不会对你使用定时器中断产生影响的,设置很简单,程序代码附后,要想是定时器
中断1的
优先级低于外部中断,你可以将外部中断优先级设置为高优先级,而定时器中断设置为低优先级。这样就可以了。初始化程序为:init(){ TMO...
51
单片机中断怎样
嵌套?
答:
51
单片机
总共支持5个中断源,分别为外部中断0,定时器0,外部中断1,定时器,串行中断 这5个中断源都可以独立申请中断 当需要同时进行两个中断时,即可自动通过中断嵌套的方式来进行 比如说,当需要
用外部中断0
来启动和停止定时器计数 由于外部中断0的优先级比定时器0的优先级高 所以当定时器正在计数时...
51
单片机
,
用外部中断0和
外部中断1实现:
1个
七段LED数码管显示值加1和...
答:
给你讲思路吧,先设置外部中段,打开
中断
开关。主程序可以利用一个for循环,每有一次中断就操作一次数组(数组元素加一或减一(其中数组对应的是数码管1~9的显示))
单片机C语言怎样
编程才可也使两个不
用的
I/O口
同时
执行程序
答:
你好!给个思路吧,理论上单片机是不可以同时执行的,楼下说的很对!你可以利用
单片机的
定时器中断试试。因为定时器计数计数时不影响程序的执行只有计数计满时才去响应中断。先设置定时器,
在中断
函数服务里将蜂鸣器i o 口设置个取反,再写流水灯程序。理论上这样的程序当然是有延迟的偏差。但人眼是...
单片机
可以连续用两
个中断
吗 比如定时器中断t0和
外部中断怎么用
答:
单片机可以连续用两个中断,相互独立,但同时发生中断(这种几率太小了)响应有先后顺序,并且程序中可设置两种优先级,高优先级中断可打断低先级中断(这么看又不相互独立)51
单片机中
只要开总中断,再同时打开外部中断和定时中断,编写相应的中断程序即可 如 :EA=1;开总中断 EX0=1;开
外部中断0
ET0...
大家正在搜
c语言和单片机
c语言和单片机的关系
单片机用什么语言编程
单片机c语言编程300例
c语言51单片机
单片机C语言程序设计
51单片机编程语言
51单片机c语言编程入门
单片机汇编语言
相关问题
如何同时在一个单片机C语言中同时使用外部中断0和1
89c51单片机 如果我要设置外中断0和1同样为高优先级 i...
51单片机C语言,如何在一程序后使用中断运行另外一个程序
单片机C语言外部中断程序问题,高手进
求下图的单片机C语言程序、利用外部中断0.1实现两位数码管从...
单片机的c语言 有两个外部中断0,2,设置了优先级,
单片机C语言,如何使用多个中断。
AT89c51单片机C语言问题,下面这段改成使用定时器0,外...