MCS-51单片机的中断系统和定时计数器.docx
《MCS-51单片机的中断系统和定时计数器.docx》由会员分享,可在线阅读,更多相关《MCS-51单片机的中断系统和定时计数器.docx(12页珍藏版)》请在优知文库上搜索。
1、MCS-Sl单片机的中断鬃统和定时,计数叁中断系统在计算机应用系统中起着非常垂要的作用,良好的中断系统能提高计兑机对外界异步W务的处理实力和响应速度,从而扩大计豫机的应用范国。本点介绍MCS-51的单片机的中断系统和定时器/计数器.1.1 中断系统结构1.1.1 MCS-51中断系统的总体结构在单片机中,为了实现中断功能而配置的软件和硬件.称为中断系统.中断系统的处理过程包括中断恳求、中断响应、中断处理和中断返回.如图5所示,MCS5l中断系统的总统结构,图中包括:5个中断思求海:,4个用于中断限制和管理的可编程和可位寻址的特别功能奇在器(中断恳求源标记奇仔器TCON及SCON,中断允许限制寄
2、存器IE和中断优先级限制寄存器IP),供应两个中断优先级,可实现二级中断嵌套,且斑一个中断源可编程为开放或屏蔽.1.1.2 中断息求源及相关的特别功能寄存器TCON和SCoN所谓中断源就是引起中断的缘由或发出中断思求的中厮来源.在51子系列中有五个中断源52干系列为6个)它们是:Into一一外部中断。层求,低电平或脉冲卜降沿有效。由p&2引脚输入.INT一一外部中断I总求.低电平或脉冲下降沿有效.由p33引脚输入.TO定时器/计数器0溢出中断感求。外部计数脓冲由P3.4引脚输入。Tl定时器/计数器1溢出中断恳求.外那计数脓冲由P35引脚场入.TXRX本行中断总求,当事行门完成一帧发送或接受时.
3、思求中断.好一个中断源都对应有一个中断恳求标记位来反映中断恳求状态,这些标记位分布在特别功能寄存涔TcON和SCON中.I.定时器/计数器限制寄存器TCoNTeoN为定时器/计数器的限制寄存器.它同时也锁在TO、Tl涌出中断源标记、外部中断恳求标记,与这些中断恳求源相关的位含义如下:TCON8811):D7.D6D5,D4.D3D2.Dl.DoTFlITH)IIIEI【ITlIEoITOITO(TeoN.0):选择外部中断地求0(INTO)为边沿触发或电平触发方式的限制位.ITO=O.为电平触发方式,INTO引脚位低电平常向CPU中请中断;ITgI,为边沿触发方式,WrO八入脚上的高到低的负跳
4、变时向CPU申请中断no可由软件置*r或清“。二IE(XTCON-I):外部中断0的中断申请标记。当ITO=O即电平触发方式时,每个机器周期的S5P2采样INTO,若INTO为低电平.则置“0IEU.当ITft=I,即INTO程控为边沿触发方式时,则置“IIEO.IEO为1表示外部中断0正在向CTU申请中断.当CPU响应当中断,转向中断服务程序时,由硬件清-OIEO,1TKTCON.2):选择外部中断恳求”而1)为边沿触发方式或电平触发方式的限制位.其作用和ITO类似.IEKTCON.3):外部中断I的中断申请标记。其意义和IEO相吼THXTCoN5):8031片内定时罂川嗷器O溢出中断申请标
5、记。当启动To计较后,定时器/计数器O从初始(ft起先1计数.当最高位产生溢出时.市硬件置TR).向CPU申请中断.CPU响应TFo中断时,会自动清“0”TRKTFKTCON.7):8031片内定时器/计数器I溢出中断申请标记,功能和TH)类似,当MCSjl系统双位后,TCON各位被清O.2.串行口限制寄存器SCONSCON为串行I1双洌寄存器,SCON的低二位,锁存中行11的接收中断和发送中断标记,其格式如下:SCON(98H)D7D6D5D4D3D2Dl1.X)IIllITIlTl(SCON.l):8031串行口的发送中斯标记,TI=I表示串行口发送器正在向CpU申请中断,向中行11的数据
6、缓冲器SBUF写入一个数据后,就马上启动发送涔接著发送.值得留痣的是,CPU响应发生器中断层求,转向执行中断服务程序时,并不清-0Tl.TI必需由用户的中断服务程序清-owRl(SCONO):串行I接收中阍标记.RI为I表示小行I接收器正在向CPU申请中阍.同样Rl0需由用户的中断服务程序清O.一般状况,以上五个中断源的中断恳求标记是由中断机构硬件电路自动湿位的,但也可以人为的通过指令(SETBBIT),而以上两个限制寄存器的中断标记位置位,即“软件代请中断这是单片机中断系统的一大特点.1.2中断限制1.2.1 中断允许寄存器IEMCS-5I检片机对中断的开放或屏蔽,是由片内的中断允许寄存器I
7、E限制的.IE的格式如下图所示:IE(0A8H)Dl.D6D5,D4.D3D2.Dl.DOEAl-I-IESlETIlEXIlEroEXOIE寄存器各位功能如下:EA(IE-7:CPU的中断开物禁止总限制位。EA=O时禁止全部中断:EA=I时,开放中断,但每个中断还受各自的限制位限制。ES允许或禁止串行口中断。ES=O时,禁止中断:ES=IWf.允许中断*ES:允许或禁止定时,计数器1溢出中断,ETl=OBt,禁止中断:EXi=IBt,允许中断。ET!(IE.2:允许或禁止外部中断1MTI)中断。EXl=O时,禁止中断:EXI=IBj.允许中断。EXIIE.1);允许或禁止定时器,计数器0溢出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MCS 51 单片机 中断 系统 定时 计数器