单片机第5章-定时器控制LED—定时计数器原理及应用课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《单片机第5章-定时器控制LED—定时计数器原理及应用课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 定时器 控制 LED 定时 计数器 原理 应用 课件
- 资源描述:
-
1、第五章、定时器控制第五章、定时器控制LED定时定时/计数器原理及应用计数器原理及应用 50 你知道吗你知道吗 31 功能要求功能要求32 任务分析任务分析53 定时定时/计数器结构及工作原理计数器结构及工作原理 54 定时定时/计数器的控制计数器的控制55 定时器控制广告灯程序设计定时器控制广告灯程序设计 在日常生活中,定时的应用非常普及,如早上起床的闹铃、学校用的打铃器、电视机的定时关机等。同样的,计数器的应用也非常广泛,如选举投票的计数、自动化生产线上产品个数数、球类比赛的电子计分牌等。可以这样说,定时与计数的概念在我们的生活中随处可见,同我们的工作与生活息息相关。非常幸运的是,在MCS-
2、51单片机中就包含有两个定时/计数器(T0、T1),可以非常方便地实现定时与计数功能。在这一章中,我们将通过完成“定时器控制定时器控制LEDLED”任务来学习MCS-51单片机定时器计数器的工作原理及其应用方法 你知道吗你知道吗回目录回目录 51 功能要求功能要求 为了便于学习,本项目与第三章广告灯控制任务所要求功能一致,唯一区别是通过定时/计数器来实现定时,而非软件延时方式来定时。一基本要求一基本要求利用定时/计数器定时,控制一个发光二极管LED定时闪烁。二发挥部分二发挥部分利用定时/计数器定时,控制8个发光二极管LED产生“跑马灯”效果。52 任务分析任务分析要完成此任务,主要需学习如下三
3、方面知识:1)定时/计数器结构及工作原理;2)单片机定时/计数器控制;3)单片机定时/计数器应用程序设计。下面将针对这三方面知识来进行学习。回目录回目录53 定时定时/计数器结构及工作原理计数器结构及工作原理 MCS51单片机内部共有两个16位的定时/计数器(T0、T1),它们都具有定时与计数两个功能。5.3.1 定时/计数器结构 定时计数器的结构如下图所示。定时计数器的核心是两个16位加1计数器T0、T1,每个16位计数器由两个8位寄存器(高8位和低8位)组成 5.3.2 定时/计数器工作原理 当工作于定时器模式时,计数脉冲源来自机器周期信号。每来一个机器周期信号,计数器就加1,直到溢出为止
4、。当工作于计数器模式时,计数脉冲源来自T0(P3.4)或T1(P3.4)引脚输入的外部脉冲信号。每输入一个外部脉冲信号,计数器就加1,直到溢出为止。54 定时定时/计数器的控制计数器的控制 80C51单片机定时/计数器的控制主要由两个特殊功能寄存器来确定,其中TMOD控制定时/计数器的工作方式,TCON控制定时/计数器的启动及设置溢出标志 5.4.1 工作方式寄存器TMOD T TC/C/位76543210TMODGATEC/TM1M0GATEC/TM1M0回目录回目录M1 MO:工作方式选择位。定时/计数器有4种工作方式 C/T:定时/计数方式选择位。C/T=0,为定时模式;C/T=1,为计
5、数模式。GATE:门控位。作一般定时/计数器用时,该位设置为0即可。5.4.2 定时器控制寄存器TCON 位76543210TCONTF1TR1TF0TR0TR0:定时/计数器T0启动控制位。TR0=1时,启动T0开始工作;TR0=0时,T0停止工作。TR0由软件置1或清0,这样,通过软件编程就可以控制定时/计数器的启动与停止。TF0:定时/计数器T0溢出中断请求标止位。当定时/计数器T0计数产生溢出时,由硬件自 动将TF0置1。TR1:定时/计数器T1启动控制位。其功能与TR0类似。TF0:定时/计数器T1溢出中断请求标止位。其功能与TF0类似。5.4.3 定时/计数器的工作方式 80C51
6、单片机定时/计数器T0有4种工作方式,而T1只有3种工作方式(无工作方式3)。一、工作方式一、工作方式0 当M1M000时,定时/计数器工作于方式0,构成13位定时/计数器(由TH0的8位和TL0的低5位组成)。之所以采用13位计数器,是为了与单片机早期产品兼容。这种工作方式使用起来比较麻烦,在实际应用中已基本不用。因此,在这里不作具体介绍。二、工作方式二、工作方式1当M1M001时,定时/计数器工作于方式1,构成16位定时/计数器。16位的计数器是由两个8位寄存器TH0和TL0组成。TL0计数溢出时向TH0进位,TH0计数溢出时,则置位溢出标志TF0,向CPU发出中断请求。定时时间与计数初值
展开阅读全文