MCS-51系列单片机的有几个中断源?各中断标志是如何产生的?如何清除各中断标志?

 我来答
20061002838
推荐于2018-08-25 · TA获得超过811个赞
知道小有建树答主
回答量:210
采纳率:0%
帮助的人:97.2万
展开全部
标准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 接受中断标志
晃悠世界yq
2010-09-01 · TA获得超过2846个赞
知道小有建树答主
回答量:241
采纳率:0%
帮助的人:193万
展开全部
5个
2个外中断
2个定时器/计数器中断
1个串口中断

清除中断标志有软件和硬件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
周威48
2019-11-22
知道答主
回答量:3
采纳率:0%
帮助的人:1927
展开全部
典型的单片机6个中断源!增强型就是8个中断源
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qgd101
2013-01-19 · TA获得超过300个赞
知道小有建树答主
回答量:288
采纳率:100%
帮助的人:176万
展开全部
串口通信的中断标志只能软件清除。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
robinniat
2010-09-01
知道答主
回答量:5
采纳率:0%
帮助的人:2.1万
展开全部
不要什么都来问,可以先看看课本,这些是课本上都有的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式