您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 机械/模具设计 > 第三讲_MCS-51单片机应用
第三讲单片机的应用•(1)单片机的中断系统•(2)单片机的定时计数功能•(3)单片机的人机界面设计•(4)单片机的通讯功能(1)MCS-51单片机中断系统•什么叫中断?•谁可以申请中断?(中断源)•怎样申请?•CPU如何响应中断申请?•中断服务的处理过程是怎样的?•什么情况下使用中断?•中断处理过程中断申请中断控制请求/优先权中断响应TCON,SCON中断处理IE,IP服务程序入口中断返回撤消服务程序(1)MCS-51单片机中断系统•1)概述•中断的概念及其作用•中断:计算机暂停原程序转去执行中断服务程序,并在服务程序完成后自动返回原程序执行的过程。•作用:提高CPU的工作效率•提高实时数据的处理实效•(1)MCS-51单片机中断系统•b)中断源•外部设备中断源(适时)•控制对象中断源(实时)•故障中断源(及时)•定时脉冲中断源(定时)(1)MCS-51单片机中断系统•C)中断分类•可屏蔽中断•不可屏蔽中断•软件中断•d)中断优先级与中断嵌套•中断优先级•中断嵌套(开中断优先权高)(1)MCS-51单片机中断系统•e)中断系统的功能•进行中断优先权排队;•实现中断嵌套;•自动响应中断;•关闭中断、断点入栈•按中断矢量进入中断服务子程序•自动或指令撤除本次中断请求•实现中断返回;(1)MCS-51单片机中断系统•2)MCS-51的中断系统•a)MCS-51的中断源和中断标志•外部中断源(2)•定时计数器中断源(2)•串口中断源(1)•b)MCS-51对中断控制•中断允许寄存器IE•中断优先级寄存器IP•(1)MCS-51单片机中断系统(1)MCS-51单片机中断系统(1)MCS-51单片机中断系统(1)MCS-51单片机中断系统(1)MCS-51单片机中断系统(1)MCS-51单片机中断系统•c)MCS-51对中断的响应•响应中断时的条件•1、CPU处在非响应中断状态且相应中断是开放的;•2、中断请求优先级高;•3、CPU执行RETI或任何访问IE/IP指令时,须等执行完下一条指令后才响应。(1)MCS-51单片机中断系统•响应过程•锁标志•排顺序•去服务(三件事)•中断响应的时间•最短3个机器周期•最长8个机器周期(1)MCS-51单片机中断系统(1)MCS-51单片机中断系统•d)MCS-51对中断请求的撤除•中断请求的撤除:CPU将中断标志位复位•定时计数器:TF0、TF1自动复位•串口:TI、RI软件复位•外部中断请求:负边沿触发自动复位•电平触发INT电平变高(1)MCS-51单片机中断系统•e)中断初始化及中断服务•中断系统的初始化•开相应中断源中断;•设定所用的中断源的优先级;•外部中断应规定触发方式;中断服务程序的结构(1)MCS-51单片机中断系统•中断系统初始化举例•SETBEA;开中断•SETBEX1;允许INT1中断•SETBPX1;令INT1为高优先级•CLRIT1;令INT1为电平触发
本文标题:第三讲_MCS-51单片机应用
链接地址:https://www.777doc.com/doc-3361046 .html