微机原理与应用Ch06-定时计数器
单片机原理及应用 第06章定时计数器
20
6.5 定时器/计数器的编程
初始化
1 根据要求给方式寄存器TMOD送一个方式控制 字,以设定定时器的工作方式; 2 根据需要给TH和TL选送初值,以确定需要的 定时时间或计数的初值; 3 根据需要给中断允许寄存器IE送中断控制字, 以开放相应的中断和设定中断优先级;
也可用查询方式来响应定时器。
JBC TF1,RP1 SJMP DEL2
30
6.6.4 长定时时间的产生
例 假设系统时钟为6MHz,编写定时器T0产生 1秒定时的程序。 (1)T0工作方式的确定 定时时间较长,采用哪一种工作方式? 由各种工作方式的特性,可计算出: 方式0最长可定时16.384ms;
方式1最长可定时131.072ms; 方式2最长可定时512μs。 选方式1,每隔100ms中断一次,中断10次为1s。
8
6.3 定时/计数器的4种工作方式 方式0、方式1(13位、16位定时计数方式)
T1工作于方式0的等效框图(M1M0=00、01)
GATE=0、A=1、TR1=1 GATE=1、INT1=1、TR1=1。注意定时器初值与定时时间的不同
9
6.3.1 方式0、方式1的说明 定时/计数器T1工作在方式0时,为13位的计数器,由TL1 的低5位和TH1的8位所构成。TL1低5位溢出向TH1进 位,TH1计数溢出置位TCON中的溢出标志位TF1。 GATE位的状态决定定时/计数器运行控制取决于TR1 一个条件还是TR1和INT1引脚这两个条件。 当GATE=0时,A点电位恒为1,则只要TR1被置为1,B 点电位即为1,定时/计数器被控制为允许计数(定时/计 数器的计数控制仅由TR1的状态确定,TR1=1计数, TR1=0停止计数)。 当GATE=1时,B点电位由INT1输入的电平和TR1的状 态确定,当TR1=1,且INT1=1时,B点电平才为1,才 允许定时器/计数器计数(计数控制由TR1和INT1二个条 件控制)。 方式1时,TL1的8位都参与计数,因而属于16位 定时/计数器。其控制方式,等效电路与方式0完全相 10 同。
定时计数器的工作原理
定时计数器的工作原理定时计数器是一种常见的计时器,用于测量时间间隔,控制定时操作或执行循环等。
该计数器具有一定的精度和稳定性,其工作原理及应用场景也非常广泛。
下面我们将为大家介绍定时计数器的工作原理,包括硬件和软件实现。
硬件实现定时计数器通常由一个计数器和一个时钟源组成。
时钟源提供固定的时钟信号,计数器通过计数来测量时间间隔或执行定时操作。
时钟源通常是晶振,可以提供极高的稳定性和精度。
计数器可以是简单的二进制计数器,也可以是复杂的倒计数器和分频器等。
不同类型的计数器可以根据不同的应用场景进行选择。
在定时计数器的设计中,需要考虑到时钟信号的频率和计数器的位数。
时钟信号的频率决定了时间分辨率的大小,而计数器的位数则限制了计数器的最大值。
一个10位二进制计数器可以计数到1023,而一个16位二进制计数器可以计数到65535。
选取合适的时钟频率和计数器位数可以满足不同的应用要求。
定时计数器还可以通过外部信号触发计数器开始计数。
这种触发方式通常称为外部触发或同步触发,可以提高计数器的精度和控制性能。
在测试仪器中,可以通过外部触发控制测试时序,在控制系统中,可以通过外部触发控制执行任务。
在嵌入式系统中,定时计数器通常由软件实现。
软件实现的定时计数器主要依赖于系统时钟和定时中断。
系统时钟提供了一个固定的时钟信号,一般由晶振或外部时钟源提供。
定时中断是一个由硬件实现的中断,可以周期性地触发软件中断服务程序的执行。
定时计数器通过定时中断实现定时操作和时间测量。
每当定时中断发生时,中断服务程序会对定时计数器进行更新,并执行相应的定时操作。
在控制系统中,可以通过定时计数器实现周期性的任务执行,定时采样和控制输出等功能。
在嵌入式系统中,定时计数器还可以用于实现延时等操作。
1. 定时中断的触发频率:定时中断的触发频率决定了定时计数器的分辨率和响应速度。
合理的触发频率可以提高定时计数器的精度和控制性能。
2. 定时计数器的位数:定时计数器的位数决定了定时器的最大值和分辨率。
定时器 计数器的工作原理
定时器计数器的工作原理
定时器计数器的工作原理是通过使用一个稳定的时钟源来驱动计数器进行计数。
计数器有一个初始值,每次时钟源产生一个时钟脉冲,计数器就会递增一次。
当计数器达到设定的值时,会触发一个中断或产生某种特定的事件。
定时器计数器通常用于实现定时功能,如延时、定时触发等。
通过设置计数器的初始值和设定的计数器值,可以实现不同的定时时间。
当计数器达到设定的值时,可以触发中断或执行一段特定的代码,从而实现相应的定时功能。
定时器计数器的工作原理是基于时钟脉冲的递增计数。
时钟脉冲可以来自外部的时钟源,也可以来自内部的时钟发生器。
计数器的工作频率由时钟源决定,计数器每次加1所需的脉冲数取决于时钟源频率与计数器选择的分频系数。
通过调整时钟源频率和计数器的分频系数,可以实现不同的计数速率,进而实现定时器的不同计时范围。
例如,当时钟源频率为1MHz,计数器分频系数为1000时,计数器每计数1000个时钟脉冲就会触发中断,从而实现1秒的定时功能。
定时器计数器的工作原理基于时钟的周期性和计数器的递增计数,通过合理的设置和调整,可以实现各种不同的定时功能。
定时器计数器工作原理
定时器计数器工作原理
定时器计数器是一种用于计算时间间隔的电子设备。
它通过内部的晶振、分频器和计数器等组件实现精确的计时功能。
工作原理如下:
1. 晶振:定时器计数器内部搭载了一个晶振,晶振的频率非常稳定,一般为固定的几十千赫兹。
2. 分频器:晶振的频率可能非常高,但计数器需要较低的频率进行计数,所以需要一个分频器将晶振的频率降低,得到一个更低的频率作为计数器的输入。
3. 计数器:分频器将得到的较低频率信号送入计数器,计数器会根据信号的脉冲个数来进行计数。
4. 触发器:计数器会将计数结果保存在一个触发器中,可以通过读取这个触发器来获取时间间隔的计数值。
5. 重置:当计数器达到设定的计数值后,会自动重置为初始状态,重新开始计数。
通过以上几个步骤的组合,定时器计数器可以实现精确的时间间隔计算。
可以根据不同的需求设置不同的晶振频率、分频器的分频倍数和触发器的位数,以实现不同精度的计数功能。
定时器计数器广泛应用于各种电子设备中,如计时器、时钟、
定时开关等。
它们都依赖于定时器计数器的准确计时功能,来实现精确的时间控制。
定时计数器实验报告
定时计数器实验报告
目录
1. 研究背景
1.1 定时计数器的定义
1.2 定时计数器的应用领域
2. 研究内容
2.1 定时计数器的原理
2.2 定时计数器的工作原理
3. 研究意义
3.1 定时计数器在日常生活中的作用
3.2 定时计数器在工业生产中的作用
1. 研究背景
1.1 定时计数器的定义
定时计数器是一种用来记录特定时间间隔的工具或设备,通常用于计时或计数任务。
1.2 定时计数器的应用领域
定时计数器广泛应用于实验室科研、体育比赛、生产制造等领域,能够帮助人们准确记录时间和次数,提高工作效率。
2. 研究内容
2.1 定时计数器的原理
定时计数器通过内置的计时芯片或机械装置,能够精确地测量时间间隔,同时记录计数值。
2.2 定时计数器的工作原理
定时计数器先设定计时或计数的目标值,然后启动计时器,根据预设的条件自动停止计时或计数,并显示结果。
3. 研究意义
3.1 定时计数器在日常生活中的作用
定时计数器可以帮助人们管理时间,提醒完成任务的进度,规划
生活,提高效率。
3.2 定时计数器在工业生产中的作用
定时计数器在工业生产中可以用于监控生产流程的时间和数量,保证生产效率和质量。
定时器计数器工作原理
定时器计数器工作原理
定时器计数器是一种常用的计时和计数设备,它在许多电子设备中都有着重要的作用。
它可以用于测量时间间隔、控制操作的时序和频率等。
本文将介绍定时器计数器的工作原理,包括其基本原理、工作方式和应用场景。
定时器计数器的基本原理是利用内部的时钟信号来进行计数和计时。
它通常由一个计数器和一个时钟组成。
时钟产生固定频率的脉冲信号,计数器接收这些脉冲信号并进行计数。
当计数器达到设定的计数值时,就会触发一个事件,比如产生一个脉冲信号或者改变输出状态。
定时器计数器有两种工作方式,一种是定时器模式,另一种是计数器模式。
在定时器模式下,计数器会根据时钟信号进行计数,当计数器的值达到设定的计时值时,就会触发一个事件。
在计数器模式下,计数器会根据外部信号进行计数,当计数器的值达到设定的计数值时,也会触发一个事件。
定时器计数器在许多电子设备中都有着广泛的应用。
比如在微控制器中,定时器计数器可以用于生成精确的时序信号,比如PWM
信号、脉冲信号等。
在工业控制系统中,定时器计数器可以用于测量时间间隔、控制执行时间等。
在通信设备中,定时器计数器可以用于生成时隙信号、同步信号等。
总的来说,定时器计数器是一种非常重要的计时和计数设备,它在许多电子设备中都有着重要的应用。
它的工作原理是利用内部的时钟信号进行计数和计时,有着定时器模式和计数器模式两种工作方式。
它在微控制器、工业控制系统、通信设备等领域都有着广泛的应用。
希望本文对定时器计数器的工作原理有所帮助,谢谢阅读。
《定时计数器及应用》课件
物联网与智能化
随着物联网和智能化技术的发展,定时计数器将更加智能化,能 够与其他设备进行更紧密的集成和协同工作。
定制化与专业化
未来定时计数器将更加定制化和专业化,针对不同领域和应用场景 ,会有更多具有特定功能的定时计数器出现。
节能环保
随着环保意识的提高,未来定时计数器将更加注重节能和环保设计 ,以降低能耗和减少对环境的影响。
专用芯片实现
使用专用的定时计数器芯片,通 过编程配置其工作模式和参数, 实现定时计数功能。
微控制器实现
利用微控制器的定时器/计数器模 块,编写相应的程序,实现定时 计数功能。
基于软件的实现方式
多线程实现
利用操作系统的多线程机制,创建定 时任务线程,通过线程调度实现定时 计数。
延时函数实现
利用编程语言提供的延时函数,如 sleep()或delay()函数,实现简单的定 时计数。
硬件与软件的结合实现方式
嵌入式系统实现
结合微控制器和软件编程,利用微控制器的硬件定时器与软 件程序协同工作,实现更为精确和灵活的定时计数。
结合硬件定时器和软件调度
利用硬件定时器触发中断,在中断服务程序中进行计数,同 时结合操作系统的软件调度,实现高精度、高可靠性的定时 计数。
04 定时计数器的优缺点
05 定时计数器的发展趋势
定时计数器的发展历程
早期阶段
定时计数器最初是为了满 足工业控制和测量需求而 设计的,主要用于简单的 计时和计数功能。
技术发展
随着电子技术和微处理器 技术的进步,定时计数器 的功能逐渐增强,精度和 可靠性得到提高。
智能化
现代定时计数器已经具备 了智能化特点,能够与其 他设备进行通信和控制, 实现更复杂的任务。
微机原理与嵌入式接口技术课件:定时器与计数器
定时器与计数器
6.1 STM32的时钟系统 6.2 定时器 6.3 STM32的通用定时器组 习题6
定时器与计数器
本章要点 ☆ 时钟系统的工作原理与结构, STM32降低处理器功
耗和电磁干扰的时钟方法 ☆ STM32定时器的种类、 特点及应用范围 ☆ STM32定时器进行定时、 脉宽及周期测量、 PWM
定时器 SysTIck、 1 个实时时钟(RTC)和 2 个看门狗定时 器外, 随 Flash 容量和引脚数不同最多可以有 2 个高级控制 定时器、 4 个通用定时器、 4 个简化定时器( SysTIck 、 IWDG、WWDG和RTC)和 2 个基本定时器(见表 6.4)。
定时器与计数器
定时器与计数器
时钟信号的模式, 见表 6.2。
定时器与计数器
定时器与计数器
外接信号源(又称 HSE旁路模式): 此模式下, 由 OSC_IN引脚接入外部时钟信号(频率最高 50 MHz)。
外接石英晶体/ 陶瓷谐振器(HSE晶体): OSC_IN 和 OSC_OUT引脚接石英晶体或陶瓷谐振器(频率 3~25 MHz)。
定时器与计数器
外触发是用外部信号触发计数器开始工作, 以使计数 器的工作与某种外部信号同步。或者利用该信号的上升沿, 或者用其下降沿。 这种触发方式又称硬件触发。
有的计数器还有门控(GATE)信号, 比如, 该信 号为高电平时, 计数器计数; 为低电平时, 停止计数(但 不复位)。 它也可用作计数器的外触发信号。
图 6.3 STM32时钟管理系统
定时器与计数器
其次, 除 USB、 RTC、 IWDG 等少数几个外设外, 处理器内核及其他外设的时钟都是基于 SysClk, 主要有:
微机原理课件 10_定时计数器共17页
31、只有永远躺在泥坑里的人,才不会再掉进坑里。——黑格尔 32、希望的灯一旦熄灭,生活刹那间变成了一片黑暗。——普列姆昌德 33、希望是人生的乳母。——科策布 34、形成天才的决定因素应该是勤奋。——郭沫若 35、学到很多东西的诀窍,就是一下子不要学很多。——洛克
ቤተ መጻሕፍቲ ባይዱ
微机原理课件 10_定时计数器
11、获得的成功越大,就越令人高兴 。野心 是使人 勤奋的 原因, 节制使 人枯萎 。 12、不问收获,只问耕耘。如同种树 ,先有 根茎, 再有枝 叶,尔 后花实 ,好好 劳动, 不要想 太多, 那样只 会使人 胆孝懒 惰,因 为不实 践,甚 至不接 触社会 ,难道 你是野 人。(名 言网) 13、不怕,不悔(虽然只有四个字,但 常看常 新。 14、我在心里默默地为每一个人祝福 。我爱 自己, 我用清 洁与节 制来珍 惜我的 身体, 我用智 慧和知 识充实 我的头 脑。 15、这世上的一切都借希望而完成。 农夫不 会播下 一粒玉 米,如 果他不 曾希望 它长成 种籽; 单身汉 不会娶 妻,如 果他不 曾希望 有小孩 ;商人 或手艺 人不会 工作, 如果他 不曾希 望因此 而有收 益。-- 马钉路 德。
微机原理与应用:第二十九讲 定时器-计数器的结构原理
5
一、定时器/计数器T0的内部结构和 工作模式
定时器/计数器T0的内部结构与前图基本上是一致,只是用 了两个8位的特殊功能寄存器TH0和TL0来组成计数器。TH0和TL0 组成的方式不同,就形成了定时器/计数器T0不同的工作模式。 定时器/计数器T0共有四种工作模式。
解:根据题意,变换公式(6-1),得:
a 213 f osc T 12
将已知条件代入上式,得:
a 8192 12 10 6 5 10 3 8192 5000 3192 0110001111 000 B 12
上式计算时需注意时间和频率的单位,时间用秒,频率用赫兹。
11
工作模式0计数器初值的设置
1.定时方式:产生精确的定时信号。通过对内部信号进行计 数来实现。由于内部信号的频率/周期是已知的,所以就 可以根据计下6.1 定时器/计数器的 结构和工作原理
98C52单片机内部有3个定时器/计数器T0、T1和T2,T0 和T1功能结构比较简单,而T2的功能结构比较复杂。
内部计数信号由“系统时钟信号/12”提供。“系统时钟信号 /12”是指将系统时钟信号的频率降低12倍形成的信号作为内 部计数信号。外部计数信号端由T0引脚(P3.4)引入外部计 数信号。
K2由控制位C / T 控制,C / T =0,T0工作在定时器方式;C / T =1, T0工作在计数器方式。
计数满标志位由特殊功能寄存器TCON内标志位TF0充当。
12 f osc
213
(a 0)
T0 max
12 213 6 106
214 106
16384106 (s)
16.384(ms)
微机原理课件 10_定时计数器17页PPT
谢谢!Leabharlann 微机原理课件 10_定时计数器
1、战鼓一响,法律无声。——英国 2、任何法律的根本;不,不成文法本 身就是 讲道理 ……法 律,也 ----即 明示道 理。— —爱·科 克
3、法律是最保险的头盔。——爱·科 克 4、一个国家如果纲纪不正,其国风一 定颓败 。—— 塞内加 5、法律不能使人人平等,但是在法律 面前人 人是平 等的。 ——波 洛克
61、奢侈是舒适的,否则就不是奢侈 。——CocoCha nel 62、少而好学,如日出之阳;壮而好学 ,如日 中之光 ;志而 好学, 如炳烛 之光。 ——刘 向 63、三军可夺帅也,匹夫不可夺志也。 ——孔 丘 64、人生就是学校。在那里,与其说好 的教师 是幸福 ,不如 说好的 教师是 不幸。 ——海 贝尔 65、接受挑战,就可以享受胜利的喜悦 。——杰纳勒 尔·乔治·S·巴顿
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
溢出信号 中断 请求
可预置初值计数器
外部输入脉冲 (计数) 功能 选择
2014-12-11
启动 控制
张臣
计数初值
15
《微机原理与应用》课件
§6.2 定时器/计数器的4种工作方式
★ 89C51单片机的定时器/计数器T0和T1可由 软件对特殊功能寄存器TMOD中控制位C/T的设 置,以选择定时功能或计数功能。 ★对M1、M0位的设置,可选择四种工作方式, 即方式0、方式1、方式2和方式3。 ★在方式0、1和2时,T0与T1的工作模式相同; 在方式3时,两个定时器的工作模式不同。
2014-12-11 张臣 28
《微机原理与应用》课件
2、定时器/计数器定时/计数范围
工作方式0:13位定时器/计数器方式,最多可计 数213,即8192次 工作方式1:16位定时器/计数器方式,最多可计 数216,即65536次 工作方式2:8位定时器/计数器方式,最多可计 数28,即256次 工作方式3:8位定时器/计数器方式,最多可计 数28,即256次
2014-12-11 张臣 6
《微机原理与应用》课件
定时/计数的计数速率
定时/计数的计数速率:多长时间加1 在定时状态时,由于加1脉冲源是晶振频 率12分频后获得的一个脉冲源,计数速率 为振荡频率的1/12,是恒定的。每个机器 周期,加1计数器加1。 在计数状态时,规定对应的外输入端T0 或T1有一个“1-0”的负跳变时,就认为一 个脉冲,加1计数累加的是脉冲输入端的 “1-0”的负跳变的次数。
T0工作在方式3时T1为方式1的工作示意图
2014-12-11 张臣 22
《微机原理与应用》课件
4.方式3
T0工作在方式3时T1为方式2的工作示意图
2014-12-11 张臣 23
《微机原理与应用》课件
§6.3 定时器/计数器对输入信号的要求
1. 定时工作方式
★ 设置为定时工作方式时,定时器计数的脉冲
2014-12-11
张臣
11
《微机原理与应用》课件
(2) 功能选择位C/T
当C/T =1时为计数器工作模式 当C/T =0时为定时器工作模式
(3) 工作方式选择位M0、M1
2014-12-11
张臣
12
《微机原理与应用》课件
4. 定时器控制寄存器TCON
TCON
TF1 TR1 TF0 TR0 IE1
是由89C51片内振荡器输出经12分频后产生的。 ★每个机器周期使定时器(T0或T1)的数值加1直 至计数满产生溢出。 如:当8051采用12MHz晶体时,每个机器周期为 1μs,计数频率为1MHz。
2014-12-11
张臣
24
《微机原理与应用》课件
2. 计数工作方式
★设置为计数工作方式时,通过引脚T0(P3.4)和
2014-12-11 张臣 8
《微机原理与应用》课件
2. 定时/计数器的结构
结构组成:
1)T/C0由TH0(8CH)和TL0(8AH)组成 2)T/C1由TH1(8DH)和TL1(8BH)组成
软件设置:
1)计数初值: 对TH1、TL1 、TH0和TL0的初始化编程 2)工作方式: 通过TMOD和 TCON对每个T/C设置定时或计数
1.功能选择(定时/计数) 2.位数选择(8/13/16位) 3.启动方式选择(内部启动/外部启动) 4.启动控制(启动/停止) 5.恢复初值方式(自动重装/软件重装)
2014-12-11 张臣 27
《微机原理与应用》课件
1、定时器/计数器初始化编程步骤
初始化的具体工作包括是: 1) 确定工作方式,即根据题目要求先给TMOD送一个方式控 制字。 MOV TMOD,# 方式字;选择方式 2)计算计数初值/定时初值,并写入TH0、TL0或 TH1、TL1 中。 MOV THx,#XH ;装入Tx时间常数 MOV TLx,#XL 3)启动定时器/计数器。给TCON送命令控制字,即置位TRx 启动T/C计数。 SETB TRx ;启动Tx定时器 4)根据需要,置位EA使CPU开放中断,同时置位ETx允许T/C 中断。IP设定中断优先级。
用于需要重复定时和计数的场合。 最大计数值:256 (28) 最大定时时间(T=1µs): 256µs
2014-12-11
张臣
19
《微机原理与应用》课件
4.方式3
T0分成2个8位定时器:TL0定时/计数器和TH0定时器 TL0占用T0控制位:C/T,TR0,GATE;TH0占用T1控制位:TR1, TF1。T1不能使用方式3工作
特殊功能寄存器
TMOD(Timer Mode Register) TCON(Timer Control Register ) THx 存放计数初值的高8位 TLx 存放计数初值的低8位
2014-12-11
张臣
9
《微机原理与应用》课件
3. 工作方式控制寄存器TMOD
TMOD用于选择定时器的工作方式, 高4位控制定时器T1 低4位控制定时器T0 字节地址89H,不能进行位寻址
计数概念:选票统计 计数器的容量:滴水入盆,盆有容量 定时的概念:闹钟定时,秒针一次为1秒
只要计数脉冲的间隔相等,计数值代表 了时间流逝。
溢出的概念:计数器溢出后TF0变1,产 生事件
2014-12-11 张臣 5
《微机原理与应用》课件
1. 定时/计数的基本概念
任意定时及计数的方法:采用预置数 无论定时计数,在89C51中都是对一个脉 冲源进行加1计数。 对外部事件进行计数,频率不固定, 称为计数器; 对内部固定频率的机器周期进行计数, 称为定时器
2014-12-11 张臣 26
《微机原理与应用》课件
§ 6.4、定时器/计数器应用
使用定时器/计数器首先对其进行初始化, 89C51内部的T/C是可编程的,其工作方式和模式通 过程序进行设定和控制,称为对T/C的初始化。定时 器初始化编程就是使用定时器工作之前,先写入控 制寄存器,确定好定时器工作方式,主要包括:
2014-12-11
张臣
14
《微机原理与应用》课件
5、定时/计数器的工作原理
定时/计数器中的核心部件为可预置初值计数器(加1 计数器)。预置初值后开始计数,直至计数值归0或产生 溢出,可申请中断。加1计数器输入脉冲来源:(1)外部 脉冲源TX引脚 (2)系统时钟振荡器。
内部时钟脉冲 (定时)
K1
K2 计数脉冲
定时/计数概述
1、软件定时:反复执行一个循环程序进行时间 的延迟,占CPU时间。 2、硬件定时:通过硬件电路完成定时功能,不 占用CPU 时间。 3、可编程定时器定时:通过系统时钟脉冲的计 数实现,计数值可以通过程序设置,使用灵活。 不占用CPU 时间。
2014-12-11 张臣 3
《微机原理与应用》课件
2014-12-11
张臣
20
《微机原理与应用》课件
4.方式3
T1用作串行口的波特率发生器时,T0才工作在 方式3。T0在方式3时,T1在方式0、1、2,用作串 行口的波特率发生器或不需要中断的场合。
2014-12-11
张臣
21
《微机原理与应用》课件
4.方式3
T0工作在方式3时T1为方式0的工作示意图
当方式0时 M=
2014-12-11
当方式1时 当方式2、张臣 3时
30
《微机原理与应用》课件
4、定时器初值的计算
在定时模式下,计数器的计数脉冲是由单片机 振荡频率fosc经12分频后提供的,因此,定时时间 t0的计算公式为:
t0= ( M-C) TM 定时初值公式为: C = M – t0/ TM 其中: t0 –定时时间,M--计数器模值,C—预置的定时初 值, TM--机器周期,则 TM = 12/fosc,
2.方式1
16位定时/计数器。 THx8位和TLx8位组成16位加1计数器 计数外部脉冲个数:1~65536(216) 定时时间(T=1µs):1µs ~ 65536×T= 65.54ms
2014-12-11
张臣
18
《微机原理与应用》课件
3.方式2
自动恢复初值8位定时/计数器。TLx为8位加1计数器, THx为8位初值暂存器。
§6-1 定时/计数器的结构
Timer / Counter
1、T/C可以是计数方式也可以是定时方式。 2、T/C的计数值是可变的, 计数最大值有取决于 计数器的位数。 3、在定时时间到或者计数终止时,发出中断申请, 以便实现定时控制。
2014-12-11
张臣
4
《微机原理与应用》课件
1. 定时/计数的基本概念
2014-12-11
张臣
16
《微机原理与应用》课件
1.方式0
13位定时/计数器。 THx 8位和TLx低5位组成13位加 1计数器
计数外部脉冲个数:1~8192(213) 如晶振fosc=12MHZ,定时时间(T=1µs):1µs ~8.19ms
2014-12-11
张臣
17
《微机原理与应用》课件
T1 TMOD T0
GATE
C/T
M1 M0 GATE
C/T M1
M0
2014-12-11
张臣
10
《微机原理与应用》课件
(1) GATE:门控制位
用于控制定时器的启动是否受外部中断源信号的影响。 GATE=0 时 , 由 TCON 的 TRx(x=0,1)位控 制启动。 GATE=1 时 , 由控制位 TRx 和外中断引脚 INTx 上的高电平共同控制启动。
2014-12-11
对外部输入信号的基本要求 (Tcy为机器周期)
张臣
25
《微机原理与应用》课件