77问答网
所有问题
89C51单片机有几个中断源?它们的中断标志位分别是什么?这些中断标志位是如何产生的?又是如何清“0”的?
如题所述
举报该问题
推荐答案 2012-03-27
标准51有5个中断向量(不算复位),分别是外部中断0,定时器0,外部中断1,定时器1,串行口;总共有6个中断标志,串行口的发送和接受共享一个中断向量。
各个终端标志产生情况如下:
外部中断可以设置边沿触发或者电平触发,边沿触发进入中断程序后硬件自动清中断标志,电平触发需要软件清标志位;
定时器T0,T1计数溢出产生中断,进入中断程序硬件自动清标志位;
串行口发送完成或者接收到数据就触发中断,由于是两个中断标志共享一个中断向量,所以需要在中断程序里由软件判断是发送中断还是接受中断,并且只能由软件清标志位;
以上是标准51的中断系统,52由于多了一个T2定时器(T2定时器跟T0,T1功能相差很大,T2要强大很多),因此多了一个中断向量2个中断标志(溢出中断和T2外部中断),T2中断标志必须由软件清除标志位
中断使能位于IE寄存器
各中断标志位于相应的模块控制寄存器里面
模块 位地位 位名称 说明
T1 TCON.7 TF1 T1溢出标志
T0 TCON.5 TF0 T0溢出标志
T2 T2CON.7 TF2 T2溢出中断标志
T2CON.6 EXF2 T2外部中断标志
外部中断1 TCON.3 IE1 外部中断1标志
外部中断0 TCON.1 IE0 外部中断0标志
串行口 SCON.1 TI 发送中断标志
SCON.0 RI 接受中断标志
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/YNpN3qvpq.html
其他回答
第1个回答 2011-06-12
5个中断。两个定时器中断,一个串口中断,两个外部中断。定时器中断标志位为TF0,TF1.外部中断标志位为IE0,IE1;串口中断有两个标志位,一个是发送完毕后的标志位,TI,另一个是接受完后的中断标志位RI。
中断都是由硬件置一的,除了RI和TI是由软件清零外,其他的都是硬件自动清零。
第2个回答 推荐于2017-05-19
5 个
外部中断0:IE0,开放中断后,当INT0引脚有下降沿或者低电平时产生,响应中断后自然清0
定时器0:TF0外部中断1:IE1开放中断后,当INT1引脚有下降沿或者低电平时产生,响应中断后自然清0
定时器1:TF1开放中断后,当定时或计数时间到产生,响应中断后自然清0.另外如果不开放中断,采用软件判断时,需要软件清0.
串口:RI/TI ,通信开始后当接收完或者发送完一帧后产生,响应中断后需要软件清0
本回答被网友采纳
相似回答
89C51单片机有
哪5
个中断源
,怎样开放和禁止
中断?怎样
设置优先级?
答:
有5
个中断源
,外部中断0,定义为INT0;定时/计数器0,定义为T0,外部中断1,定义为INT1;定时/计数器1,定义为T1;串行通信口中断 这五种中断都可以定义高优先级中断,可以根据它们自己的需要设置。所有五个中断源都可以根据自己的需要定义高优先级。定义高优先级时,只需定义IP寄存器中对应的位置1...
89C51
系统
单片机具有几个中断源分别是如何
定义的其中那些中断源可以被定...
答:
五个中断源分别是 INT0外部中断0
,T0定时器/计数器0中断,INT1外部中断1,T1定时器/计算器1中断,TI/RI串行口中断。他们的中断优先级别按上面的顺序由高到低排列。中断控制位分别是EX0,ET0,EX1,ET1,ES。开中断置1,关中断置0。中断优先级控制位分别是PX0,PT0,PX1,PT1,PS。置1定义为...
【
51单片机
系列】C51中
的中断
系统
答:
在
89C51
系列中,中断系统由中断源、中断响应和中断返回三大组件组成,共设有8
个中断源
,包括外部中断、定时器和串口,每种都有独特的功能和优先级划分,最高优先级可以打断低优先级任务。中断源一览:</INT0</: 当P3.2脚低电平或下降沿触发,或者T0定时器溢出时,中断请求产生。INT1</: P3.3脚...
89C51单片机有几个中断源?它们的中断标志位分别是什么?
答:
共有5
个中断源
:(发生中断后,进入中断服务函数,执行玩中断服务函数后又硬件自动清零标志位)\x0d\x0a外部中断0,interrupt 0 ,
中断标志位
IE0;\x0d\x0a定时器0,interrupt 1,中断标志位TF0;\x0d\x0a外部中断1,interrupt 2 ,中断标志位IE1;\x0d\x0a定时器1,interrupt 3,中断标志...
单片机89C51中断源
有哪些?
答:
外部中断1,定义为INT1;定时/计数器1,定义为T1;串行通信口中断 其中哪些中断源可以被定义为高优先级中断,如何定义?5
个中断源
都可以根据需要定义高优先级,当需要定义高优先级时,只需要将IP寄存器中的相应位置1即可,
它们的位分别是
:PX0,PT0,PX1,PT1,PS 各中断源对应
的中断
服务程序的入口地址是...
89C51单片机
最多可以
有几个
外
中断?分别是
哪些?
答:
外部中断0(/INT0) 0003H T0溢出中断 000BH 外部中断1(/INT1) 0013H T1溢出中断 001BH 串口中断 0023H AT89c52有6个中断源,第六
个中断源是
一个16位的定时器T2,入口地址是002BH
89C51单片机有几个中断源
答:
89C51有
5
个中断源
,
分别是
:外部中断0 外部中断1 定时器中断0 定时器中断1 串口中断。
大家正在搜
设某机有四个中断源ABCD
假设有4个中断源ABCD
STC51单片机
单片机JNC
单片机SCON
CPL单片机
单片机DEC
C51单片机有几个中断源
相关问题
89C51单片机有几个中断源?它们的中断标志位分别是什么?
AT89C51单片机哪些标志位在响应中断服务程序是会自动清零...
单片机的中断源是什么来的
8051单片机提供了几个中断源?它们的中断标志是什么?又如何...
89C51单片机有几个中断源?它们的中断标志位分别是什么?
MCS-51单片机在响应中断时,所有的中断标志都由内部硬件自...
MCS—51单片机按自然优先级从高到低的顺序各中断源的中断请...