单片机原理与接口技术课件.ppt

单片机原理与接口技术课件.ppt

ID:57110213

大小:234.50 KB

页数:25页

时间:2020-07-31

单片机原理与接口技术课件.ppt_第1页
单片机原理与接口技术课件.ppt_第2页
单片机原理与接口技术课件.ppt_第3页
单片机原理与接口技术课件.ppt_第4页
单片机原理与接口技术课件.ppt_第5页
资源描述:

《单片机原理与接口技术课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《单片机原理与接口技术》电子教案重庆工商职业学院第五章单片机的中断与定时系统[内容提要]本章主要讲述MCS-51的单片机的中断系统和定时系统,除硬件结构外还包括一些简单的应用举例。[学习要求]掌握单片机中断系统的中断源、中断控制寄存器、中断响应过程,掌握定时/计数器系统的电路结构、控制寄存器及功能和使用方法,理解单片机中断、定时和计数的应用。5.1MCS-51单片机中断系统一.单片机中断技术概述中断是指计算机在执行某一程序的过程中,由于计算机系统内、外的某种原因,而必须中止原程序的执行,转去执行相应的处理程序,待处理结束之后,再回来继续执行被中止的原程序的过程。采用了中断技术后的计

2、算机,可以解决CPU与外设之间速度匹配的问题,使计算机可以及时处理系统中许多随机的参数和信息,同时,它也提高了计算机处理故障与应变的能力。5.1MCS-51单片机中断系统二.中断源向CPU发出中断请求的来源称之为中断源。中断源入口地址外部中断00003H定时器T0中断000BH外部中断10013H定时器T1中断001BH串行口中断0023H5.1MCS-51单片机中断系统三.中断控制1.定时器控制寄存器(TCON)寄存器地址为88H,位地址为8FH—88H,其格式如下:位D7D6D5D4D3D2D1D0位符号TF1TR1TF0TR0IE1IT1IE0IT0TF1——T1的溢出中断标志

3、。硬件置1,硬件清0(也可软件清0)。TF0——T0的溢出中断标志。(同TF1,只是针对T0的)IE1——外部中断1(/INT1)请求标志。外部有中断请求时,硬件使IE1置1,硬件清0。IE0——外部中断0(/INT0)请求标志。IT1——外部中断1(/INT1)触发类型控制位。IT1=0,低电平触发。IT1=1,下降沿触发。IT0——外中断0(/INT0)触发类型控制位,用法同IT1。5.1MCS-51单片机中断系统三.中断控制2.串行口控制寄存器(SCON)寄存器地址为98H,位地址为9FH—98H,其格式如下:位D7D6D5D4D3D2D1D0位符号SM0SM1SM2RENTB

4、8RB8TIRITI——串口发送中断标志位。发送完数据,硬件使TI置1,软件清0(CLRTI)RI——串行口接收中断标志位。硬件置1,软件清0。5.1MCS-51单片机中断系统三.中断控制3.中断允许控制寄存器(IE)寄存器地址为A8H,位地址为AFH—A8H,其格式如下:◆EA:中断总控制位,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,

5、禁止外中断1中断。◆ET0:定时/计数器T0中断控制位。ET1=1,允许T0中断,ET1=0,禁止T0中断。◆EX0:外中断0中断控制位,EX1=1,允许外中断0中断,EX1=0,禁止外中断0中断。位D7D6D5D4D3D2D1D0位符号EA--ESET1EX1ET0EX05.1MCS-51单片机中断系统三.中断控制4.中断优先级控制寄存器(IP)寄存器地址为B8H,位地址为BFH—B8H,其格式如下:位D7D6D5D4D3D2D1D0位符号---PSPT1Px1PT0PX0◆PS:串行口中断口优先级控制位,PS=1,串行口中断声明为高优先级中断,PS=0,串行口定义为低优先级中断。

6、◆PT1:定时器1优先级控制位。PT1=1,声明定时器1为高优先级中断,PT1=0定义定时器1为低优先级中断。◆PX1:外中断1优先级控制位。PT1=1,声明外中断1为高优先级中断,PX1=0定义外中断1为低优先级中断。◆PT0:定时器0优先级控制位。PT1=1,声明定时器0为高优先级中断,PT1=0定义定时器0为低优先级中断。◆PX0:外中断0优先级控制位。PT1=1,声明外中断0为高优先级中断,PX1=0定义外中断0为低优先级中断。5.1MCS-51单片机中断系统三.中断控制5.中断优先级控制原则◆低级不打断高级◆高级不睬低级◆同级不能打断◆同级、同时中断,事先约定。同一级中的5

7、个中断源的优先顺序是厂家出厂时已固化好的,其顺序由高到低依次如下:/INT0中断T0中断/INT1中断T1中断串口中断除了中断优先级控制寄存器外,MCS-51的中断系统有两个不可寻址的优先级状态触发器,一个指出CPU是否在执行高优先级中断服务程序,另一个指出CPU是否正在执行低优先级的中断服务程序,这两个中断触发器的1状态分别屏蔽所有中断申请和同一级别的其他中断申请。5.1MCS-51单片机中断系统四.中断响应过程MCS-51CPU在每一个机器周期顺序检查

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。