下载此文档

单片机第5章 中断系统.ppt


文档分类:办公文档 | 页数:约47页 举报非法文档有奖
1/47
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/47 下载此文档
文档列表 文档介绍
1
第5章 AT89S51单片机的 中断系统
1
2
现实生活中
某人等一个的电话,在电话来之前,他可怎么安排自己的时间?
3
某人等一个的电话,在电话来之前,他可怎么安排自己的时间?
一直坐在电话旁边等电话
干其他事情,当电话铃响后,放下手头工作接电话
中断
查询
正在做某事
继续干没干完的事
电话铃响了
接电话
挂电话
对未做完的事标好记号
走到电话机旁边
回到刚才干某事的地方
中断请求
中断响应
中断返回
5
中断请求源
由图5-2可见,AT89S51中断系统共有5个中断请求源:
(1) ——外部中断请求0,中断请求信号由引脚输入,中断请求标志为IE0。
(2) ——外部中断请求1,中断请求信号由引脚输入,中断请求标志为IE1。
(3)定时器/计数器T0计数溢出发出的中断请求,中断请求标志为TF0。
(4)定时器/计数器T1计数溢出发出的中断请求,中断请求标志为TF1。
(5)串行口中断请求,中断请求标志为发送中断TI或接收中断RI。
5
6
6
图5-2 AT89S51的中断系统结构示意图
7
中断请求标志寄存器
5个中断请求源的中断请求标志分别由TCON和SCON的相应位锁存。
1. TCON寄存器
为定时器/计数器的控制寄存器,字节地址为88H,可位寻址。特殊功能寄存器TCON的格式如图5-3所示。
7
图5-3 特殊功能寄存器TCON的格式
8
TCON各标志位功能如下:
(1)TF1—定时器/计数器T1的溢出中断请求标志位。
当T1计数产生溢出时,由硬件使TF1置“1”,向CPU申请中断。CPU响应TF1中断时,TF1标志由硬件自动清“0”,TF1也可由软件清“0”。
(2)TF0—定时器/计数器T0的溢出中断请求标志位,功能与TF1类似。
(3)IE1—外部中断请求1的中断请求标志位。
(4)IE0—外部中断请求0中断请求标志位,功能与IE1类似。
(5)IT1—选择外部中断请求1为跳沿触发还是电平触发。
8
9
IT1=0,电平触发方式,引脚上低电平有效,并把IE1置“1”。转向中断服务程序时,由硬件自动把IE1清“0”。
IT1=1,跳沿触发方式,加到引脚上的外部中断请求输入信号电平从高到低的负跳变有效,并把IE1置“1”。转向中断服务程序时,由硬件自动把IE1清“0”。
(6)IT0—选择外部中断请求0为跳沿触发方式还是电平触发方式,其意义与IT1类似。
AT89S51复位后,TCON被清“0”,5个中断源的中断请求标志均为0。
TR1(D6位)、TR0(D4位)这2位与中断系统无关,将在第6章定时器/计数器中介绍。
9
10
2. SCON寄存器
串行口控制寄存器,字节地址为98H,可位寻址。
低二位锁存串行口的发送中断和接收中断的中断请求标志TI和RI,格式如图5-4所示。
图5-4 SCON中的中断请求标志位
各标志位的功能:
(1)TI—串行口的发送中断请求标志位。每发送完一帧串行数据后,TI自动置“1”。TI标志必须由软件清“0”。
10

单片机第5章 中断系统 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数47
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sxlw2017
  • 文件大小809 KB
  • 时间2018-03-30