LESSON4数码管动态显示实用教案

上传人:pu****.1 文档编号:568242232 上传时间:2024-07-23 格式:PPT 页数:13 大小:620.50KB
返回 下载 相关 举报
LESSON4数码管动态显示实用教案_第1页
第1页 / 共13页
LESSON4数码管动态显示实用教案_第2页
第2页 / 共13页
LESSON4数码管动态显示实用教案_第3页
第3页 / 共13页
LESSON4数码管动态显示实用教案_第4页
第4页 / 共13页
LESSON4数码管动态显示实用教案_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《LESSON4数码管动态显示实用教案》由会员分享,可在线阅读,更多相关《LESSON4数码管动态显示实用教案(13页珍藏版)》请在金锄头文库上搜索。

1、MCS-51单片机的中断(zhngdun)系统结构执行(zhxng)主程序主程序继续执行主程序断点(dun din)中断请求中断响应执行中断处理程序中断返回第1页/共12页第一页,共13页。一、中断允许控制 CPU对中断系统所有(suyu)中断以及某个中断源的开放和屏蔽是由中断允许寄存器IE控制的。3.1.3 3.1.3 80C5180C51中中 断断(zhngdun)(zhngdun)的控制的控制 EX0(IE.0),外部中断,外部中断(zhngdun)0允许位;允许位;ET0(IE.1),定时,定时/计数器计数器T0中断中断(zhngdun)允许位;允许位; EX1(IE.2),外部中断,

2、外部中断(zhngdun)0允许位;允许位;ET1(IE.3),定时,定时/计数器计数器T1中断中断(zhngdun)允许位;允许位;ES(IE.4),串行口中断,串行口中断(zhngdun)允许位;允许位;EA (IE.7), CPU中断中断(zhngdun)允许(总允许)允许(总允许)位。位。第2页/共12页第二页,共13页。 同一优先级中的中断申请不止一个时,则有中断优先权排队问题。同一优先级的中断优先权排队,由中断系统硬件确定的自然优先级形成(xngchng),其排列如所示:第3页/共12页第三页,共13页。3.2 80C51单片机中断(zhngdun)处理过程 中断响应条件 中断源有

3、中断请求; 此中断源的中断允许位为1; CPU开中断(即EA=1)。以上(yshng)三条同时满足时,CPU才有可能响应中断。3.2.1 3.2.1 中断响应条件中断响应条件(tiojin)(tiojin)和时间和时间 第4页/共12页第四页,共13页。定时/ /计数器的结构和工作(gngzu)(gngzu)原理 一、定时一、定时/计数器的结构计数器的结构 定时定时/计数器的实质是加计数器的实质是加1计数器(计数器(16位),由高位),由高8位和低位和低8位两个寄存器组成。位两个寄存器组成。TMOD是定时是定时/计数器的工作计数器的工作(gngzu)方式寄存器,确定工作方式寄存器,确定工作(g

4、ngzu)方式和功能;方式和功能;TCON是控制寄存器,控制是控制寄存器,控制T0、T1的启动和停止及设置溢的启动和停止及设置溢出标志。出标志。 第5页/共12页第五页,共13页。 3.3.2 定时定时(dn sh)/计数计数器的控制器的控制 80C51单片机定时单片机定时/计数器的工作由两个特殊功能计数器的工作由两个特殊功能寄存器控制。寄存器控制。TMOD用于设置其工作方式;用于设置其工作方式;TCON用于控制其启动用于控制其启动(qdng)和中断申请。和中断申请。一、工作方式寄存器一、工作方式寄存器TMOD 工作方式寄存器工作方式寄存器TMOD用于设置定时用于设置定时/计数器的计数器的工作

5、方式,低四位用于工作方式,低四位用于T0,高四位用于,高四位用于T1。其格式。其格式如下:如下:第6页/共12页第六页,共13页。GATE:门控位。:门控位。GATE0时,只要用软件使时,只要用软件使TCON中的中的TR0或或TR1为为1,就可以启动定时,就可以启动定时/计数器工作;计数器工作;GATA1时,时,要用软件使要用软件使TR0或或TR1为为1,同时,同时(tngsh)外部中断引脚外部中断引脚INT0/1也为高电平时,才能启动定时也为高电平时,才能启动定时/计数器工作。即此时计数器工作。即此时定时器的启动条件,加上了定时器的启动条件,加上了INT0/1引脚为高电平这一条件。引脚为高电

6、平这一条件。 :定时定时/计数模式选择位。计数模式选择位。 0为定时模式;为定时模式; =1为为计数模式。计数模式。M1M0:工作方式设置位。定时:工作方式设置位。定时/计数器有四种工作方式,由计数器有四种工作方式,由M1M0进行设置。进行设置。第7页/共12页第七页,共13页。 二、控制寄存器二、控制寄存器TCON TCON的低的低4位用于控制外部中断位用于控制外部中断,已在前面介绍已在前面介绍(jisho)。TCON的高的高4位用于控制定时位用于控制定时/计数器的启计数器的启动和中断申请。其格式如下:动和中断申请。其格式如下:TF1():():T1溢出中断请求标志位。溢出中断请求标志位。T

7、1计数溢出时由硬件自动置计数溢出时由硬件自动置TF1为为1。CPU响应中断后响应中断后TF1由硬件自动清由硬件自动清0。T1工作时,工作时,CPU可随时查询可随时查询TF1的状态。的状态。所以,所以,TF1可用作查询测试的标志。可用作查询测试的标志。TF1也可以用软件置也可以用软件置1或清或清0,同硬件置,同硬件置1或或清清0的效果一样。的效果一样。TR1():():T1运行控制位。运行控制位。TR1置置1时,时,T1开始工作;开始工作;TR1置置0时,时,T1停止停止(tngzh)工作。工作。TR1由软件置由软件置1或清或清0。所以,用软件可控制定时。所以,用软件可控制定时/计数器的启动计数

8、器的启动与停止与停止(tngzh)。TF0():():T0溢出中断请求标志位,其功能与溢出中断请求标志位,其功能与TF1类同。类同。TR0():():T0运行控制位,其功能与运行控制位,其功能与TR1类同。类同。第8页/共12页第八页,共13页。 定时定时/计数计数(j sh)器的工作方式器的工作方式 一、方式一、方式0 方式方式0为为13位计数位计数(j sh),由,由TL0的低的低5位(高位(高3位未用)和位未用)和TH0的的8位组成。位组成。TL0的低的低5位溢出时向位溢出时向TH0进位,进位,TH0溢出时,置位溢出时,置位TCON中的中的TF0标志,向标志,向CPU发出中断请求。发出中

9、断请求。第9页/共12页第九页,共13页。 二、方式二、方式1 方式方式1的计数位数是的计数位数是16位,由位,由TL0作为作为(zuwi)低低8位、位、TH0作为作为(zuwi)高高8位,位,组成了组成了16位加位加1计数器计数器 。计数计数(j sh)个数与计数个数与计数(j sh)初初值的关系为:值的关系为: 第10页/共12页第十页,共13页。第四课练习(linx)1.利用动态扫描方法在六位数码管上显示出稳定的654321.2.用动态扫描方法和定时器1在数码管的前三位显示出秒表,精确到1%秒,即后两位显示1%秒,一直循环下去(xi q)。3.利用动态扫描和定时器1在数码管上显示出从76

10、5432开始以1%秒的速度往下递减直至764987并保持显示此数,与此同时利用定时器0以500MS速度进行流水灯从上至下移动,同时蜂鸣器发声,当数码管上数减到停止时,实验板上流水灯全部闪烁5次,数码管全熄灭。单片机进入休眠状态。第11页/共12页第十一页,共13页。感谢您的观看(gunkn)!第12页/共12页第十二页,共13页。内容(nirng)总结MCS-51单片机的中断系统结构。第1页/共12页。3.1.3 80C51中断的控制。3.2 80C51单片机中断处理过程。3.2.1 中断响应条件和时间。3.3.2 定时/计数器的控制。即此时(c sh)定时器的启动条件,加上了INT0/1引脚为高电平这一条件。1.利用动态扫描方法在六位数码管上显示出稳定的654321.。第11页/共12页。感谢您的观看第十三页,共13页。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号