(15)--5.2 中断控制系统单片机原理及应用.ppt

上传人:奉*** 文档编号:96428700 上传时间:2023-11-27 格式:PPT 页数:6 大小:68.68KB
返回 下载 相关 举报
(15)--5.2 中断控制系统单片机原理及应用.ppt_第1页
第1页 / 共6页
(15)--5.2 中断控制系统单片机原理及应用.ppt_第2页
第2页 / 共6页
点击查看更多>>
资源描述

《(15)--5.2 中断控制系统单片机原理及应用.ppt》由会员分享,可在线阅读,更多相关《(15)--5.2 中断控制系统单片机原理及应用.ppt(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第5章 MCS-51单片机中断系统原理及应用5.2 MCS-51单片机的中断系统 MCS-51 MCS-51单片机的中断系统主要包括中断源、定时单片机的中断系统主要包括中断源、定时/计数器控制寄存器计数器控制寄存器TCONTCON、串行口控制寄存器、串行口控制寄存器SCONSCON、中断允许寄存器、中断允许寄存器IEIE、中断优先级寄存器、中断优先级寄存器IPIP等。等。5.2.1 MCS-515.2.1 MCS-51单片机的中断源单片机的中断源 MCS-51 MCS-51单片机共有单片机共有5 5个中断源,每个中断源都有唯一的一个中断标志位和中个中断源,每个中断源都有唯一的一个中断标志位和中

2、断入口地址。其中断入口地址。其中中断入口地址中断入口地址用于存放中断服务程序的入口地址。用于存放中断服务程序的入口地址。中断源中断源用中断标志位来向用中断标志位来向CPUCPU发送中断请求。中断系统只要通过硬件将对应的中断标发送中断请求。中断系统只要通过硬件将对应的中断标志位置志位置1 1,就是向,就是向CPUCPU发送中断请求,发送中断请求,CPUCPU在每个机器周期都会检查所有的中在每个机器周期都会检查所有的中断标志,如果有中断标志位置断标志,如果有中断标志位置1,CPU1,CPU会及时收到。会及时收到。(1 1)外部中断源外部中断源 当外部设备(如键盘、打印机)连接在单片机的当外部设备(

3、如键盘、打印机)连接在单片机的P3.2P3.2或或P3.3P3.3引脚且准备就引脚且准备就绪时,向绪时,向CPUCPU发出中断请求。在发出中断请求。在MCS-51MCS-51系列中的系列中的P3.2P3.2和和P3.3P3.3引脚连接的外部设引脚连接的外部设备千差万别,为方便起见,我们一般称备千差万别,为方便起见,我们一般称P3.2P3.2和和P3.3P3.3引脚为外部中断源。引脚为外部中断源。(2 2)定时)定时/计数器中断源计数器中断源 在在MCS-51MCS-51单片机内部有两个定时单片机内部有两个定时/计数器,如果定时器定时时间到或计数计数器,如果定时器定时时间到或计数器计数溢出,则可

4、向器计数溢出,则可向CPUCPU发出中断请求,那么定时发出中断请求,那么定时/计数器是中断源。计数器是中断源。(3 3)串口中断源)串口中断源 MCS-51 MCS-51单片机内有一个全双工的串行口,串行口主要用来传送串行数据。单片机内有一个全双工的串行口,串行口主要用来传送串行数据。每当串行口接收或发送完一帧串行数据时,就向每当串行口接收或发送完一帧串行数据时,就向CPUCPU发送一个中断请求。所以发送一个中断请求。所以串行口是中断源。串行口是中断源。MCS-51MCS-51单片机的五个中断源如下表所示:单片机的五个中断源如下表所示:(3 3)IE0IE0:外部中断:外部中断0 0()对应的

5、中断标志位。当中断控制装置中()对应的中断标志位。当中断控制装置中的硬件检测到的硬件检测到P3.2P3.2引脚上的有效中断触发信号后,由硬件自动将中引脚上的有效中断触发信号后,由硬件自动将中断标志位断标志位IE0IE0置为置为“1”“1”,即外部中断,即外部中断0 0()向()向CPUCPU发送了中断请求发送了中断请求信号,信号,CPUCPU在每个机器周期的在每个机器周期的S5P2S5P2期间对中断标志位进行查询并响期间对中断标志位进行查询并响应。应。(4 4)IE1IE1的用法同的用法同IE0.IE0.(5 5)TF0TF0:定时:定时/计数器计数器0 0的中断标志位。的中断标志位。MCS-

6、51MCS-51单片机的定时单片机的定时/计计数器都是加法计数器,当数器都是加法计数器,当T0T0计数产生计数溢出时,由硬件自动将计数产生计数溢出时,由硬件自动将TF0TF0位置位置“1”“1”,即定时,即定时/计数器计数器0 0向向CPUCPU发出了中断请求信号,发出了中断请求信号,CPUCPU在每个机器周期的在每个机器周期的S5P2S5P2期间对中断标志位进行查询并响应。如果期间对中断标志位进行查询并响应。如果CPUCPU响应定时响应定时/计数器计数器0 0的中断请求,由硬件自动将的中断请求,由硬件自动将TF0TF0清清“0”“0”。当。当采用查询方式时,采用查询方式时,TF0TF0可由软

7、件清零。可由软件清零。(6 6)TF1TF1的用法同的用法同TF0.TF0.5.2.串口控制寄存器SCON 串口串口控制寄存器控制寄存器SCONSCON,用于管理串口的工作方式和标志位。其,用于管理串口的工作方式和标志位。其中与中断有关的各位如图所示。中与中断有关的各位如图所示。SCONSCOND7D6D5D4D3D2D1D0TIRI其中:RI:是串口的接收中断标志位,每当串口接收完一帧数据后,该位由硬件置1,表示数据帧接收完成向CPU发送中断请求,请求CPU中断处理。TI:是串口的发送中断标志位,每当串口发送完一帧数据后,该位由硬件置1,表示数据帧发送完成向CPU发送中断请求,请求CPU中断处理。强调:在串口中断服务程序中,强调:在串口中断服务程序中,RI 和和TI这两个中断标志,必须由软件这两个中断标志,必须由软件“清零清零”。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com