会员登陆
注册会员
首页
电工知识
机械维修
仪器仪表
工业控制
试题总结
安全用电
电力配电
电工配件
导航
本站搜索
电工知识
机械维修
仪器仪表
工业控制
试题总结
安全用电
电力配电
电工配件
家电弱电
业界资讯
通信技术
你的位置:
首页
>
家电弱电
>
单片机
MCS―51单片机中断系统
2016-11-10 10:14:45 | 人围观 |
评论:
图1 中断系统结构
由图1结构可知,51单片机有五个中断请求源,四个用于中断控制的寄存器IE、IP、TCON(用6位)和SCON(用2位)―用于控制中断的类型、中断的开/关和各种中断源的优先级别。五个中断源有二个中断优先级,每个中断源可以编程为高优先级或低优先级中断,可以实现二级中断服务程序的嵌套。
1、MCS-51中断源
1.定时器/计数器控制寄存器TCON(88H)
TCON为定时器/计数器T0、T1的控制器,同时也锁存了T0、T1的溢出中断源和外部中断请求源,与中断有关的位如下:
IE1:外部中断
(P3.3)请求标志位。
IT1:外部中断
请求类型(触发方式)控制位。
IT1=0:外部中断1程控为电平触发方式,当
(P3.3)输入低电平时,置位IE1=1,申请中断。
IT1=1:外部中断1程序控制为边沿触发方式,CPU在每个机器周期的S5P2采样
(P3.3)输入电平。
IE0:外部中断0(
)请求标志位。
IT0:外部中断0(
)触发方式控制位。
TF0:定时器T0 的溢出中断申请位。
TF1:定时器T1 的溢出中断申请位。
2.串行口控制寄存器SCON(98H)
SCON(98H)为串行口控制寄存器,SCON的低两位锁存串行口接收中断和发送中断标志RI和TI,其格式如下:
RI和TI:串行口内部表示中断申请标志位。
2、MCS-51中断控制
1.中断允许寄存器IE(A8H)
MCS-51单片机中,特殊功能寄存器IE为中断允许寄存器,控制CPU对中断源的开放或屏蔽,以及每个中断源是否允许中断。其格式为:
EA:CPU中断开放标志。EA=1,CPU开放中断;EA=0,CPU屏蔽所有的中断请求。
ES:串行中断允许位。ES=1,允许串行口中断;ES=0,禁止串行口中断。
ET1:T1溢出中断允许。ET1=1,允许T1中断;ET1=0,禁止T1中断。
EX1:外部中断1(
)允许位。EX1=1,允许外部中断1中断;EX1=0,禁止外部中断1中断。
ET0:T0溢出中断允许位。ET0=1,允许T0中断;ET0=0,禁止T0中断。
EX0:外部中断0(
)允许位。EX0=1,允许外部中断0中断;EX0=0,禁止外部中断0中断。
MCS-51单片机复位后,IE中各位均被清0,即禁止所有中断。
2.中断源优先级设定寄存器IP(B8H)
8051单片机具有二个中断优先级,每个中断源可编程为高优先级中断或低优先级中断,并可实现二级中断嵌套。
特殊功能寄存器IP为中断优先级寄存器,所存各种中断源优先级的控制位,用户可用软件设定,其格式如下:
PS:串行口中断优先级控制位。PS=1,设定串行口为高优先级中断;PS=0,为低优先级中断。
PT1:T1中断优先级控制位。
PT0:T0中断优先级控制位。
3.优先级结构
MCS-51的CPU每一个机器周期顺序检查每一个中断源,在任意机器周期的S6状态采样并按优先级处理所有被激活的中断请求,在下一个机器周期的S1状态,只要不受阻断就开始响应其中最高优先级的中断请求。若发生下列情况,中断响应会受到阻断:
(1) 同级或高优先级的中断正在进行
(2) 现在的机器周期不是所执行指令的最后一个机器周期;
(3) 正执行的指令是RETI或是访问IE或IP的指令,也就是说CPU在执行RETI或访问IE、IP的指令后,至少需要再执行其它一条指令之后才会响应。
如果上述条件中有一个存在,CPU将丢弃中断查询的结果;若一个条件也不存在,接着的下一机器周期,中断查询结果变为有效。
< 上一篇
单片机串行口的工作方式
下一篇 >
MCS-51单片机中断处理过程
标签:
相关内容推荐:
2016-11-10
MCS―51单片机中断系统
变频器内部主电路简单分析
变频器选择注意事项
变频器的性能指标
低压变频器如何选型?低压变频器选型
安川变频器故障显示方式
变频器怎样接线?变频器接线端子说明
变频器控制的电机按停止按钮时,电机
变频器的输出功率该如何选择?
三菱变频器复位方法
变频器的频率为何调不上去?如何解决
推荐阅读
什么都不会可以学习电工吗?电工难学吗?电工应该怎么样入门?电工应该怎么样学精通?
安防门禁系统常见故障及维修方法
智能门锁用什么电池好?智能门锁电池用碳性好还是碱性好?常见5号AA电池选购指南
装修时零线火线接反了怎么办?老电工教您一招三分钟搞定
小型断路器上标数字都表示什么?小型断路器参数解析
电工经验分享:几个小窍门让你工作起来得心应手
万用表判断单相电机好坏方法图解
家装配电箱接线是否每个回路的零线都要接在零线排上?
电工入门到底该怎么样学习?电工入门应该五步走
电热水壶内部电路原理图及故障维修方法
电控系统运行过程中发生反复切换/
交流电中的有效电流是如何定义的?
什么是相电流和线电流
电机二次启动怎么接线?电动机星三
电气图分类有哪几类?电气图的十二大
单相功率和三相功率的测量方法及电
电气自锁和互锁的区别在哪里?怎么实
电工奇才对消毒机电气控制电路改造
已知设备功率,确定导线截面时需要考
解开面纱看本质 充电宝节电器骗术
最热文章
安装监控需要多少钱?人工费怎么算?安装监控收费标准
电容的公式
电热水壶内部电路原理图及故障维修方法
2020年电工职业资格证取消了?电工职业资格证退出国家目录
7812引脚图及参数,7812稳压电路图
雅迪电动车控制器接线图解读
plc编程工资多少一个月
汽车电动车窗的组成和电路图工作原理图解
新版电工证是不是只有电子版?电工证二维码能造假吗?新二维码电工证照图片
漏电保护器图形符号和文字符号
东芝电梯故障代码说明
汽车空调是耗油还是电
汽车发电机会一直发电吗?
几种易于在工程中使用的算法入门
电力电缆故障检测及故障点定位方法
电工最害怕的味道!
这样的导线发热原来不用换导线就能
西门子840D报警文本的制作
西门子828D一次垂直补偿功能调试
汽车曲轴位置传感器作用原理与识别
统计
全站搜索