2022年单片机定时器的使用总结 .pdf

上传人:Q****o 文档编号:12288340 上传时间:2022-04-24 格式:PDF 页数:7 大小:546.66KB
返回 下载 相关 举报
2022年单片机定时器的使用总结 .pdf_第1页
第1页 / 共7页
2022年单片机定时器的使用总结 .pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《2022年单片机定时器的使用总结 .pdf》由会员分享,可在线阅读,更多相关《2022年单片机定时器的使用总结 .pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、单片机定时器的使用第一部分: 51 系列定时器定时/计数器 0 和定时 /计数器 1 都有 4 种定时模式。16 位定时器对内部机器周期进行技术,机器周期加1,定时器值加 1,1MHZ模式下,一个机器周期为1us 。定时器工作模式寄存器TMOD ,不可位寻址,需整体赋值,高4 位用于定时器1,第四位用于定时器0。C/T:为定时器功能选择位, C/T=0 对机器周期计数, C/T=1,对外部脉冲计数。GATE:门控位, GATE=0,软件置位 TRn 即可启动计时器, GATE=1 需外部中断引脚为高电平时才能软件置位TRn 启动计时器,一般取GATE=0。定时器控制寄存器TCON TFn:Tn

2、 溢出标志位, 当定时器溢出时, 硬件置位 TFn,中断使能的情况下,申请中断, CPU 响应中断后,硬件自动清除TFn。中断屏蔽时,该位一般作为精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 7 页 - - - - - - - - - - 软件查询标志,由于不进入中断程序,硬件不会自动清除标志位,可软件清除。TRn:计时器启动控制位,软件置位TRn 即可启动定时器,软件清除TRn关闭标志位。IEn:外部中断请求标志位。ITn: 外部中断出发模式控制位, ITn=0 为低电平触发, ITn=1

3、 为下降沿触发。中断允许控制寄存器IE EA(IE.7) :全局中断控制位。 EA=1 开全局中断, EA=0 关闭全局中断。IE.6 无意义。ETn:定时器中断使能控制位。置位允许中断,清除禁止中断。ES:串行接收 /发送中断控制位,置位允许中断。EXn:外部中断使能控制位。置1 允许,清 0 禁止。中断优先级控制寄存器IP,复位后为 00H IP.6,IP.7保留,无意义。PT2:定时器 2 中断优先级控制,置1 设为高优先级,清0 置位低优先级。PS:串行中断优先级控制位。PT1/0:定时器 1/0 优先级控制位,置 1 高,清 0 低。PXn:外部中断优先级控制位。当有同级中断同时响应

4、, 按 IE0TF0IE1TF1IE0RI+TI TF2精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 7 页 - - - - - - - - - - 顺序依次响应。定时器模式 0 的使用 TMOD&=0 xf0/TMOD&=0 x0f TL0 高 3 位不用,低 5 位溢出时,直接向TH0 进位。通过设置 TH0 和 TL0 初值(08191) ,使计数器从初值开始加1,溢出后申请中断,溢出后需重新设置初值,否则将从0 开始加 1 计数。T=(模值-初值)*机器周期, 初值为 8191 位技

5、术最小值 1,初值为 0 为计数最大值 8191。定时器模式 1(TMOD=0 xf1/TMOD=0 x1f )模式 1 和模式 0 功能相同,但模式1 位 16 位。定时器模式 2(TMOD=0 x2f/0 xf2 )模式 2 构成自动重装的 8 位定时器,计数器的范围为0256 TH 作为初值寄存器, TL 作为计数寄存器。 TL 溢出时,置位中断标志位,精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 7 页 - - - - - - - - - - 并且把 TH 中的值自动装入 TL。定时

6、器模式 3,模式 3 只适用于定时器0 模式 3 时定时器构成 2 个独立的 8 位计数器。此模式下, TL0 和模式 0,1 状态一样可以做计数和定时。TH0 只能用于定时不能用于计数,并占用T1 的资源 TF1 和 TR1。定时器 2 的使用在 AT89S52,AT89S53和 AT89S8253中增加了定时器 2 的使用。T2 和 TH2,TL2,T2CON,T2MOD ,捕捉重装寄存器RCAP2L 和 RCAP2H T2 控制寄存器TF2:溢出中断标志位。RCLK:串行口接收时钟选择位, 用它可以选择 T1 或 T2 作为串行口发送时钟。RCLK=1,T2 作为串行口时钟, RCLK=

7、1,T1 作为串口发送时钟。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 4 页,共 7 页 - - - - - - - - - - EXEN2: T2 外部允许控制位, EXEN2=1, 若 T2 未用于波特率发生器, T2EX引脚出现负跳变时将导致T2 发生捕获或充装载。 并置位 EXF2 标志位请求中断。该位清 0,外部引脚无效。C/T2:定时或技术方式选择位。CP/RL2: T2 捕获或重装控制位,该位为 1, 选择捕获功能,此时若 EXEN2=1,T2EN 引脚出现负跳变将发生捕获操作,即把T

8、2H 和 T2L 内容传送给 RCAP2H和 RCAP2L。该位为 0,选择重装功能,此时若T2 溢出,或 EXEN2=1 且 T2EN引脚上出现负跳变,都会把RCAP2H 和 RCAP2L 的值送入 T2H 和 T2L。T2 模式控制位T2OE: T2 输出允许控制位。T2OE=1 允许时钟输出到 T2/P1.0 引脚, T2OE=0禁止输出。DECN:加/减计数控制位,该位为1,允许 T2 作为加减计数器使用,方向由 T2EN 控制,T2EN 为 1,进行加计数, T2EN 位 0 进行减计数。该位置0,T2自动向上计数。T2 工作模式的选择由RCLK,TCLK ,CP/RL2,T2OE,

9、CT2,和 TR2 来决定。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 7 页 - - - - - - - - - - 第 2 部分, STC12C5624AD定时器使用精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 7 页 - - - - - - - - - - 文档编码:KDHSIBDSUFVBSUDHSIDHSIBF-SDSD587FCDCVDCJUH 欢迎下载 精美文档欢迎下载 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 7 页 - - - - - - - - - -

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

当前位置:首页 > 教育专区 > 高考资料

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

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