1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单片机设计入门,电子技术协会,黄石理工学院 电子技术协会,第二讲内容,1,、复习上讲内容,2,、数码管应用,3,、中断的概念,黄石理工学院 电子技术协会,关于流水灯,1,、你能玩出几种花样?,2,、你从练习中有什么收获?,3,、有没有尝试过通过何种方法,改变,LED,的亮度?,黄石理工学院 电子技术协会,数码管,单个数码管,四位数码管,七段数码管,黄石理工学院 电子技术协会,数码管,四位数码管,七段数码管,黄石理工学院 电子技术协会,数码管,七段数码管,黄石理工学院 电子技术协会,数码管,七段数码管,黄石理
2、工学院 电子技术协会,中断,MCS-51,单片机的中断系统结构,执行主程序,主程序,继续执行主程序,断点,中断请求,中断响应,执行中断处理程序,中断返回,黄石理工学院 电子技术协会,二、中断请求标志,1,、,TCON,的中断标志,IT0,(,TCON.0,),外部中断,0,触发方式控制位。,当,IT0=0,时,为电平触发方式。,当,IT0=1,时,为边沿触发方式(下降沿有效)。,IE0,(,TCON.1,),外部中断,0,中断请求标志位。,IT1,(,TCON.2,),外部中断,1,触发方式控制位。,IE1,(,TCON.3,),外部中断,1,中断请求标志位。,TF0,(,TCON.5,),定
3、时,/,计数器,T0,溢出中断请求标志位。,TF1,(,TCON.7,),定时,/,计数器,T1,溢出中断请求标志位。,黄石理工学院 电子技术协会,2,、,SCON,的中断标志,RI,(,SCON.0,),串行口接收中断标志位。当允许串行口接收数据时,每接收完一个串行帧,由硬件置位,RI,。注意,,RI,必须由软件清除。,TI,(,SCON.1,),串行口发送中断标志位。当,CPU,将一个发送数据写入串行口发送缓冲器时,就启动了发送过程。每发送完一个串行帧,由硬件置位,TI,。,CPU,响应中断时,不能自动清除,TI,,,TI,必须由软件清除。,黄石理工学院 电子技术协会,一、中断允许控制,C
4、PU,对中断系统所有中断以及某个中断源的开放和屏蔽是由中断允许寄存器,IE,控制的。,3.1.3 80C51,中断的控制,EX0,(IE.0),,外部中断,0,允许位;,ET0,(IE.1),,定时,/,计数器,T0,中断允许位;,EX1,(IE.2),,外部中断,0,允许位;,ET1,(IE.3),,定时,/,计数器,T1,中断允许位;,ES,(,IE.4),,串行口中断允许位;,EA,(IE.7),,,CPU,中断允许(总允许)位。,黄石理工学院 电子技术协会,二、中断优先级控制,80C51,单片机有两个中断优先级,即可实现二级中断服务嵌套。每个中断源的中断优先级都是由中断优先级寄存器,I
5、P,中的相应位的状态来规定的,。,PX0,(,IP.0,),外部中断,0,优先级设定位;,PT0,(,IP.1,),定时,/,计数器,T0,优先级设定位;,PX1,(,IP.2,),外部中断,0,优先级设定位;,PT1,(,IP.3,),定时,/,计数器,T1,优先级设定位;,PS,(,IP.4,),串行口优先级设定位;,PT2,(IP.5),,定时,/,计数器,T2,优先级设定位。,黄石理工学院 电子技术协会,同一优先级中的中断申请不止一个时,则有中断优先权排队问题。同一优先级的中断优先权排队,由中断系统硬件确定的自然优先级形成,其排列如所示:,黄石理工学院 电子技术协会,谢谢观看!,黄石理工学院 电子技术协会,