(高职)任务18 单片机定时计数器ppt课件.ppt

上传人:春哥&#****71; 文档编号:15330501 上传时间:2022-05-12 格式:PPT 页数:15 大小:1.48MB
返回 下载 相关 举报
(高职)任务18 单片机定时计数器ppt课件.ppt_第1页
第1页 / 共15页
(高职)任务18 单片机定时计数器ppt课件.ppt_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《(高职)任务18 单片机定时计数器ppt课件.ppt》由会员分享,可在线阅读,更多相关《(高职)任务18 单片机定时计数器ppt课件.ppt(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、任务18 单片机定时计数器单片机应用技术单片机应用技术定时定时/ /计数器是单片机计数器是单片机中断系统的重要组成部中断系统的重要组成部分,可实现任意时间的分,可实现任意时间的精确定时,对外部脉冲精确定时,对外部脉冲信号进行计数等。是单信号进行计数等。是单片机系统设计开发中使片机系统设计开发中使用非常广泛。用非常广泛。任务任务16 16 定时定时/ /计器的使用计器的使用一、定时一、定时/ /计数器的原理计数器的原理 1 1、计数脉冲、计数脉冲 (1 1)定时)定时 计数脉冲为时钟脉冲的计数脉冲为时钟脉冲的1212分频,每来一个脉冲,定时分频,每来一个脉冲,定时计数器加计数器加1 1。 (2

2、2)计数)计数 外部脉冲由引脚外部脉冲由引脚P3.4P3.4和和P3.5P3.5加入,每来一个脉冲计加入,每来一个脉冲计数器加数器加1 1 2 2、定时器溢出、定时器溢出 当定时器为最大值时,再来一个脉冲,定时器复位,当定时器为最大值时,再来一个脉冲,定时器复位,即发生溢出,此时要向即发生溢出,此时要向CPUCPU提出中断申请提出中断申请. .二、二、 定时定时/计数器的基本知识计数器的基本知识实现定时常用的三种方法:实现定时常用的三种方法:软件定时:占用软件定时:占用CPU时间,效率低。时间,效率低。用用555电路:不可编程。电路:不可编程。可编程芯片:功能强,需要另外扩展。可编程芯片:功能

3、强,需要另外扩展。 单片机内部有单片机内部有2个个16位的定时位的定时/计数器:使用灵计数器:使用灵活,编程方便。优先选用活,编程方便。优先选用 加加1计数器(高计数器(高8位、低位、低8位)位) TMOD,工作方式设置;,工作方式设置; TCON,启动、停止及设置溢出标志,启动、停止及设置溢出标志。 定时定时/计数器的结构计数器的结构 定时定时/计数器的工作原理计数器的工作原理计数器脉冲来源:计数器脉冲来源:振荡器脉冲经过振荡器脉冲经过12分频分频T0或或T1引脚的外部脉冲引脚的外部脉冲计数值:溢出时计数器值计数初值。计数值:溢出时计数器值计数初值。 计数器全计数器全1时,再输入时,再输入1

4、个脉冲就回零,并发生溢出个脉冲就回零,并发生溢出(TCON中中TF0或或TF1置置1),), 发中断请求。发中断请求。 定时模式,对内部机器周期计数定时模式,对内部机器周期计数 定时时间定时时间 t 计数值计数值N x Tcy 计数模式,对外部事件脉冲计数计数模式,对外部事件脉冲计数 计数脉冲周期要大于计数脉冲周期要大于2 Tcy 二、二、 定时定时/计数器的控制计数器的控制TMOD:工作方式;:工作方式; TCON控制启动和中断申请。控制启动和中断申请。 工作方式寄存器工作方式寄存器TMOD GATE C / T M1 M0 GATE C / T M1 M0TMOD TMOD (89H)(8

5、9H)T0T0T1T1 M1、M0:工作方式设置位:工作方式设置位 0 0:13位计数器位计数器 0 1:16位计数器位计数器 1 0:可自动重装的:可自动重装的8位计数器位计数器 1 1:T0分为分为2个个8位计数器;位计数器;T1此时停止工作此时停止工作 单片机应用技术单片机应用技术C/T :计数器:计数器/定时器选择位定时器选择位 = 0, 片内时钟定时器片内时钟定时器 = 1, 外部事件计数器外部事件计数器GATE:门控位:门控位 = 0,启动,启动/停止仅由软件对停止仅由软件对TRx位写位写“1”/“0”控制控制 = 1,启动,启动/停止由软件对停止由软件对TRx位写位写“1”/“0

6、” 和在外中断和在外中断INTx引脚出现信号的高引脚出现信号的高/低共同控制低共同控制 控制寄存器控制寄存器TCON TCON TCON (88H)(88H)TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0TFx: 溢出标志位溢出标志位 = 0, 计数未满计数未满 = 1 ,计数溢出计数溢出 在进入中断服务程序时会自动清零;但在查询方式时必在进入中断服务程序时会自动清零;但在查询方式时必须软件清零。须软件清零。TRx: 运行控制位运行控制位 =0 ,停止计数,停止计数=1 ,启动计数;,启动计数;单片机应用技术单片机应用技术 三、三、 定时定时/计数器的工作方式计数器的工作方式

7、方式方式0 13位计数。由位计数。由TL0的低的低5位和位和TH0的的8位组成。位组成。TH0溢出时,置位溢出时,置位TF0标志,向标志,向CPU发出中断请求。发出中断请求。计数个数:计数个数:Nt / Tcy 初值:初值:X213N GATE=0时,仅由时,仅由TR0控制与门的开启;控制与门的开启; GATE=1时,与门开启由时,与门开启由INTx引脚信号和引脚信号和TR0共共同控制。同控制。TR0=1时,时, INTx引脚的高电平启动计数,引脚的高电平启动计数,低电平停止计数。低电平停止计数。门控位门控位GATE具有特殊的作用(测量外中断引脚上正脉具有特殊的作用(测量外中断引脚上正脉冲的宽度)冲的宽度) 方式方式1 16位计数,由位计数,由TL0作为低作为低8位、位、TH0作为高作为高8位位 。初值:初值:X216N 方式方式2 自动重装初值的自动重装初值的8位计数方式位计数方式 ,适合于用作较精确的脉冲,适合于用作较精确的脉冲信号发生器。信号发生器。 初值:初值:X28N 方式方式3 T0分成为两个独立的分成为两个独立的8位计数器位计数器TL0和和TH0 ,T1处于处于方式方式3时停止计数。时停止计数。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁