(精品)第八章 定时器97979.ppt
《(精品)第八章 定时器97979.ppt》由会员分享,可在线阅读,更多相关《(精品)第八章 定时器97979.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 定时器定时器/计数器计数器两个16位定时计数器相关的SFR:TMOD(工作方式)TCON(状态)。定时功能时,每个机器周期定时器加1计数功能时,在外部事件相应输入脚(T0和T1)产生负跳变,计数器加1。定时器的控制字定时器控制寄存器TCON(88H)TF1 TR1 TF0 TR0IE1IT1IE0IT0C/T方式寄存器TMOD(89H)GATAC/TM1M0GATAC/TM1M0注意:不能位寻址定时工作过程定时器的工作方式:方式0:13位定时计数器注意:TL0的低5位和TH0共同组成方式1:16位定时计数器方式2:自动重装入的8位定时计数器溢出后(TF0=0)由TH0TL0方式3:T0成为两
2、个独立的8位计数器TL0作为定时计数器;TH0仅作定时器用TL0的控制用原T0的,TH0用原T1的控制位T1工作在方式02,溢出时送串行口,经常作为串行口波特率发生器定时器/计数器的初始化1根据要求给方式寄存器TMOD送一个方式控制字,以设定定时器响应的工作方式;2根据需要给C/T选送初值以确定需要的定时时间或计数的初值;3根据需要给中断允许寄存器IE送中断控制字,以开放相应的中断和设定中断优先级;4给TCON送命令字以启动或禁止C/T的运行。初值的计算计数器初值:设计数模值为M,计数初值设定为TC,计数器计满为零所需的计数值为C,则:TC=M-C(M=213,216,28)定时器初值:T=(
3、M-TC)T机器几种工作方式的最大定时时间若 TC=0,定 时 时 间 为 最 大,设FOSC=12MHZ,几种工作方式下的最大定时时间为:方式0:TMAX=8.192MS;方式1:TMAX=65.536MS;方式2、3:TMAX=0.256MS;例:FOSC=12MHZ,试计算定时时间2MS所需的定时器的初值.方式2、方式3TMAX=0.256MS,所以必须将工作方式设在方式0或方式1:方式0:TC=213-2MS/1US=6192=1830HTL0=10H,TH0=0C1H方式1:TC=216-2MS/1US=63536=0F830HTL0=30H,TH0=0F8H编程方式采用查询方式:程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品第八章 定时器97979 精品 第八 定时器 97979
限制150内