下载此文档

《单片机原理与实用技术》第6章.ppt


文档分类:IT计算机 | 页数:约39页 举报非法文档有奖
1/39
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/39 下载此文档
文档列表 文档介绍
第6章中断系统
莫海霞付晓光制作
中断的概念
所谓中断,就是打断正在进行的工作,转而去处理另外一种较紧急的事情,处理完毕后再转回来继续原来的工作。

利用中断技术,各被控对象可根据需要随时向CPU发出中断申请,CPU根据情况及时处理,实现实时控制的需要。

利用中断功能,CPU可以同进为多个对象服务,只有服务对象向CPU发出中断申请时,CPU才转而为之服务,这样大大提高了CPU的效率。

对难以预料的情况或故障,如掉电、运算溢出、事故等,可以由故障向CPU请求中断。
中断源与为断优先级

引发中断的原因,或向CPU发出中断请求的来源称之为中断源。
外中断的电平方式中断请求是低电平有效。
外中断脉冲方式是脉冲的后沿负跳有效。

计算机系统中通常有多个中断源,它们的中断请求是随机提出的,有时会出现多个中断源同时提出中断请求的情况,即多中断源并发。
中断优先级控制原则是:
①当多个中断源同时申请中断时,CPU首先响应优先级最高的中断请求,在优先级最高的中断处理完以后,再响应级别较低的中断。
②当CPU正在处理中断时,若出现更高级的中断请求,CPU暂停正进行的中断处理程序,转去处理更高优先级的中断处理,处理完毕后再回到原中断程序。这种现象称中断嵌套。
③当CPU正在处理中断时,较低级别的或同级的中断服务被禁止。
④当同级的多个中断请求同时出现时,则按CPU查询次序确定那个中断请求被响应。
查询次序为:
外部中断0→定时中断0→外部中断1→定时中断1 →串行中断
中断控制
向控制寄存器写入的内容称控制字,写入控制字的过程称初始化,而这些可以通过初始化写入控制字的端口、接口称可编程端口、接口。
定时控制寄存器、中断允许控制寄存器、中断优先控制寄存器以及串行口控制寄存器。
断源请示标志与请求方式控制
(TCON)
寄存器地址为88H,位地址8FH~88H。与中断有关的位如下:
位地址
8FH
8EH
8DH
8CH
8BH
8AH
89H
88H
位名称
TF1
TR1
TF0
TR0
IE1
IT1
IE0
IT0
各位含义下:
 (1) IE0、IE1为外中断请求标志位。
当CPU检测到外部引脚INT0(INT1)端存在有效的中断请求信号时,由硬件自动使IT0(IE1)置1。当CPU响应中断请求后,再由硬件自动将之清零。
   (2)IT0和IT1为外中断请求信号方式控制位。
当IT0(IT1)=0时,为电平触发方式,低电平有效。
当IT0(IT1)=1时,为脉冲触发方式,后沿负跳有效。
这两位由用户用根据需要用软件编程写入“1”或“0”,进而控制外中断请求信号方式。可以使用字节操指令,也可用位操作指令:
CLR IT0 ;定义外中断0为电平触发方式。
ORL TCON ,#05H ;定义两外中断均为脉冲触发方式
(3)TF0、TF1为计数溢出标志位。
(SCON)

该寄存器地址98H,位地址9FH~98H。各位名称如下:
位地址
9FH
9EH
9DH
9CH
9BH
9AH
99H
98H
位名称
SM0
SM1
SM2
REN
TB8
RB8
TI
RI
(1)TI为串行口发送中断请求标志位;
(2)RI为串行口接收中断请求标志位。
中断允许控制
MCS-51对中断请求源的开放式屏蔽是由中断允许寄存器IE控制的。IE寄存器地址为0A8H,位地址0AFH~0A8H。
位地址
0AFH
-
-
0ACH
0ABH
0AAH
0A9H
0A8H
位名称
EA
/
/
ES
ET1
EX1
ET0
EX0

《单片机原理与实用技术》第6章 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数39
  • 收藏数0 收藏
  • 顶次数0
  • 上传人中国课件站
  • 文件大小0 KB
  • 时间2011-09-06