版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
定时计数器与中断系统第一页,共三十页,编辑于2023年,星期日2.2.1MCS-51单片机的基本组成图2-3MCS-51单片机基本结构示意图P0~P3存储器第二页,共三十页,编辑于2023年,星期日6.1定时/计数器概述基本概念1、定时/计数的概念2、计数器的容量第三页,共三十页,编辑于2023年,星期日第六章定时/计数器5.1.1定时/计数器结构 5.1.2定时/计数器工作方式5.1.3定时/计数器控制寄存器5.1.4定时/计数器常数的计算第四页,共三十页,编辑于2023年,星期日6.1定时/计数器概述定时/计数器简称定时器,8031单片机有2个16位的定时/计数器:定时器0(T0)和定时器1(T1)。它们都有定时器或事件计数的功能,可用于定时控制、延时、对外部事件计数和检测等场合。T0由2个特殊功能寄存器TH0和TL0构成,T1则由TH1和TL1构成。作计数器时,通过引脚T0(P3.4)和T1(P3.5)对外部脉冲信号计数,当输入脉冲信号从1到0的负跳变时,计数器就自动加1。计数的最高频率一般为振荡频率的1/24。第五页,共三十页,编辑于2023年,星期日5.1定时/计数器结构特点及控制TF1TF0第六页,共三十页,编辑于2023年,星期日5.1.2定时/计数器工作方式计数脉冲输入T1T0定时脉冲第七页,共三十页,编辑于2023年,星期日5.1.2定时/计数器工作方式每个定时/计数器还有4种工作模式,也就是每个定时器可构成4种电路结构模式。在模式0、1和2,T0和T1的工作模式相同,在模式3,两个定时器的模式不同。下面以T1为例,分述各种工作模式的特点和用法。TMOD,TCON和PSW必须记住!第八页,共三十页,编辑于2023年,星期日第九页,共三十页,编辑于2023年,星期日INT0,INT1控制第十页,共三十页,编辑于2023年,星期日5.1定时/计数器结构特点及控制基本概念1、定时/计数的概念2、计数器的容量第十一页,共三十页,编辑于2023年,星期日0-1N位计数池1、已知想要定时时间T,就要考虑设定计数初值X,X是多少?计数其从初值X,开始计数,达到溢出,实际计数量为2、对于定时器,每个计数值时间为一个机器周期,1个机器周期为12个拍,时间为3、所以4、本公式用于计算定时初值溢出点池中有水!X定时初值设定第十二页,共三十页,编辑于2023年,星期日图5-1定时/计数器T1(T0)工作模式0若初值:0F67H,
0F670000111101100111
7
B
077BH07H不合习惯,少用第十三页,共三十页,编辑于2023年,星期日第十四页,共三十页,编辑于2023年,星期日2.模式1图5-2定时/计数器T1(T0)工作模式1定时:10111满则溢出111计数:第十五页,共三十页,编辑于2023年,星期日0001
0000第十六页,共三十页,编辑于2023年,星期日4.模式3图5-4定时/计数器T1(T0)工作模式3返回本节X第十七页,共三十页,编辑于2023年,星期日第十八页,共三十页,编辑于2023年,星期日第十九页,共三十页,编辑于2023年,星期日第二十页,共三十页,编辑于2023年,星期日5.1.4定时/计数器常数的计算1.计数器初值的计算把计数器计满为零所需要的计数值设定为C,计数初值设定为TC,由此可得到公式:TC=M-C式中,M为计数器模值,该值和计数器工作方式有关。在方式0时M为213;在方式1时M为216;在方式2和方式3时M为28。第二十一页,共三十页,编辑于2023年,星期日2.定时器初值的计算在定时器模式下,计数器由单片机主脉冲经12分频后计数。因此,定时器定时时间T的公式:T=(M-TC)T计数上式也可写成:TC=M-T/T计数式中,M为模值,和定时器的工作方式有关;T计数是单片机振荡周期TCLK的12倍;TC为定时器的定时初值。返回本节第二十二页,共三十页,编辑于2023年,星期日THANKYOUVERYMUCH!本章到此结束,谢谢您的光临!结束放映返回本章首页第二十三页,共三十页,编辑于2023年,星期日5.2中断系统结构及管理5.2.1中断请求与控制 5.2.2中断系统的结构5.2.3中断控制5.2.4中断响应过程返回本章首页第二十四页,共三十页,编辑于2023年,星期日5.2中断系统结构及管理5.2.1中断请求与控制 5.2.2中断系统的结构5.2.3中断控制5.2.4中断响应过程返回本章首页第二十五页,共三十页,编辑于2023年,星期日5.2中断系统结构及管理5.2.1中断请求与控制 5.2.2中断系统的结构5.2.3中断控制5.2.4中断响应过程返回本章首页第二十六页,共三十页,编辑于2023年,星期日返回本章首页程序举例:定时器实现灯闪烁ORG0000HAJMPSTARTORG30HSTART:MOVP0,#0FFHMOVTMOD,#00000001B;
MOVTH0,#15HMOVTL0,#0A0H;以上两行预置计数5336(
15A0H)SETBTR0;
LOOP:JBCTF0,NEXT;如果TF0等于1,则将
TF0清0并转next处AJMPLOOP;NEXT:CPLP0.0;
MOVTH0,#15H;MOVTL0,#0A0H;
AJMPLOOPEND第二十七页,共三十页,编辑于2023年,星期日利用GATE测试外部输入脉冲和宽度第二十八页,共三十页,编辑于2023年,星期日测试脉冲宽度举例例:利用T0门控位GATE来测试由INT0(P3.2)引脚输入的正脉冲宽度,已知,所测得的高8位值存入片内RAM的21H单元,低8位值存入片内RAM的20H单元。思路:T0方式1(16位计数器),GATE=1,TR0=1,初值为0000H。
MOVTMOD,#09H;T0定时,设置方式1,GATE=1MOVTH0,#00H;T0的计数初值为0000HMOVTL0,#00HMOVR0,#20H;RAM的地址指针LOOP1:JBP3.2,LOOP1;等待INT0变低
SETBTR0;INT0变低,启动T0准备计数LOOP2:JNBP3.2,LOOP2;等待INT0变高,启动计数LOOP3:JBP3.2,LOOP3;等待INT0再次变低
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二年级人教版补充题目
- 智能网联汽车技术 课件 项目六(任务3)高级驾驶辅助技术的主要应用
- 1.2《太阳对地球的影响》
- 审计报告(模版)【因未调整事项而发表保留意见的审计报告】
- 道路建设工程扬尘治理监理实施细则详细
- 高一英语下周练四
- 新工人入场安全培训试题及答案研优卷
- 公司项目负责人安全培训试题带答案(能力提升)
- 公司项目部安全培训试题答案全面
- 三年级思品与社会上册 友爱残疾人教案1 北师大版
- 2025届高考专题复习:文言实词推断七法 课件
- 第十三章《内能》和第十四章《内能的利用》测试卷-2024-2025学年人教版物理九年级全一册
- 水泵检修工(初级)技能鉴定考试题库(含答案)
- 人教版八年级历史上册 第一、二单元 单元测试卷( 2024年秋)
- 2024年云南新华书店图书限公司招聘工作人员历年(高频重点提升专题训练)共500题附带答案详解
- 无人机订货合同范本
- (高清版)JTG 3370.1-2018 公路隧道设计规范 第一册 土建工程
- 主流媒体短视频传播策略分析以《人民日报》抖音短视频为例
- 2024年外汇考试-外汇从业资格笔试参考题库含答案
- (正式版)QBT 4096.1-2024 家用和类似用途室内加热器的性能 第1部分:通 用要求
- 全员安全生产责任制培训
评论
0/150
提交评论