下载此文档

特许经营店铺营运手册(目录).doc


文档分类:经济/贸易/财会 | 页数:约32页 举报非法文档有奖
1/32
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/32 下载此文档
文档列表 文档介绍
MCS-51单片机的中断系统结构
一、中断的概念
执行主程序
主程序
继续执行主程序
断点
中断请求
中断响应
执行中断处理程序
中断返回
第7章 MCS-51 单片机的中断系统
中断系统----中断源、中断方式、中断控制寄存器、中断响应、中断请求的撤除。
引起CPU中断的根源,称为中断源。中断源向CPU提出的中断请求。CPU暂时中断原来的事务A,转去处理事件B。对事件B处理完毕后,再回到原来被中断的地方(即断点),称为中断返回。实现上述中断功能的部件称为中断系统(中断机构)。
IE0
TF0
IE1
TF1
TI
RI
中断请求标志
EX0
ET0
EX1
ET1
ES
≥1
PX0
PT0
PX1
PT1
PS
高级
低级
二、MCS-51单片机的中断系统








入口地址
入口地址
INT0
INT1
T0
T1
TI
RI
中断允许控制
中断优先级
EA
中断源
中断允许控制寄存器IE
中断优先级控制寄存器(IP)
一、中断源
共有五个中断源,分别是外部中断两个、定时中断两个和串行中断一个,它们是:
外部中断0--INT0,,
外部中断1—INT1,,
外部中断有两种信号方式,即电平方式和脉冲方式。
T0溢出中断; 由片内定时/计数器0提供
T1溢出中断; 由片内定时/计数器1提供
串行口中断RI/TI; 由片内串行口提供
. MCS-51 中断源
二、中断方式
单片机的中断为固定入口式中断,即一响应中断就转入固定入口地址执行中断服务程序。具体入口如下:
中断源入口地址
INT0 0003H
T0 000BH
INT1 0013H
T1 001BH
RI/TI 0023H
在这些单元中往往是一些跳转指令,跳到真正的中断服务程序,这是因为给每个中断源安排的空间只有8个单元。
三、中断控制的寄存器
MCS-51单片机设置了4个专用寄存器用于中断控制,用户通过设置其状态来管理中断系统。与中断控制有关的控制寄存器有:
TCON----定时控制寄存器,
IE----中断允许控制寄存器,
IP----中断优先级控制寄存器,
SCON----及串行口控制寄存器。
CPU识别中断申请的依据:
CPU在每个机器周期的S5P2期间,会自动查询各个中断申请标志位,若查到某标志位被置位,将启动中断机制。
(88H)
D7
D6
D5
D4
D3
D2
D1
D0
TF1
TR1
TF0
TR0
IE1
IT1
IE0
IT0
中断请求标志
触发方式选择
0 低电平1 下降沿
TF0/TF1:定时器溢出中断申请标志位(由硬件自动置位)。
=0:定时器未溢出;
=1:定时器溢出(由全“1”变成全“0”)时由硬件自动置位,申请中断,中断被CPU响应后由硬件自动清零。
TR0/TR1:定时器运行启停控制位(可由用户通过软件设置)。
=0:定时器停止运行;
=1:定时器启动运行。
IE0/IE1:外部中断申请标志位(由硬件自动置位,中断响应后转向中断服务程序时,由硬件自动清0 )。
=0:没有外部中断申请;
=1:有外部中断申请。
IT0/IT1:外部中断请求的触发方式控制位(可由用户通过软件设置)。
=0:在INT0/INT1端申请中断的信号低电平有效;
=1:在INT0/INT1端申请中断的信号负跳变有效。
(98H)
D7
D6
D5
D4
D3
D2
D1
D0
TI
RI
串行中断请求标志
TI/RI:串行口发送/接收中断申请标志位(由硬件自动置位,必须由用户在中断服务程序中用软件清0)。
=0:没有串行口发送/接收中断申请;
=1:有串行口发送/接收中断申请。
SCON的高6位用于串行口工作方式设置和串行口发送/接收控制。
(0A8H)
D7
D6
D5
D4
D3
D2
D1
D0
EA
ES
ET1
EX1
ET0
EX0
0 禁止,1允许
EX0/EX1/ET1/ET0/ES 位:分别是/ ,T0/T1,串行口的中断允许控制位。
=0 :禁止中断;
=1 :允许中断。
EA:总的中断允许控制位(总开关):
=0 :禁止全部中断;
=1 :允许中断。

特许经营店铺营运手册(目录) 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数32
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yzhfg888
  • 文件大小2.95 MB
  • 时间2018-03-08