定时器与计数器有哪几种工作模式,定时器计数器四种工作方式的异同

首页 > 体育 > 作者:YD1662023-11-10 07:27:31

图5-6 定时/计数器T0工作方式3的原理图

当T0工作在方式3时,T1仍可设置为方式0、方式1或方式2,如图5-7所示。此时,T1由定时/计数方式选择位切换其定时或计数功能,当计数器计满溢出时,将输出送往串行口。在这种情况下,T1一般用作串行口波特率发生器。

定时器与计数器有哪几种工作模式,定时器计数器四种工作方式的异同(9)

图5-7 T0工作在方式3时T1的三种工作方式

提示

由于T1的TR1位被TH0占用,因此,其启动和关闭较为特殊。当工作方式设置完成时,T1就开始运行;将T1的工作方式设置为方式3时,T1停止工作。

【例5-4】 有一应用系统,将T1置于方式2作为串行口的波特率发生器,现要求T0增加一个外部中断源,中断时P1.1口取反,并由P1.0输出频率为10KHz的方波信号(假设单片机的晶振频率为12MHz)。

分析如下:

由于T1已经被使用,因而T0既要作为方波信号发生器,又要增加一个外部中断源,只能采用工作方式3,其中TH0为8位定时器,TL0为预置初值0xff的计数器。

10KHz方波的周期为100us,因此,TH0初值为256-100/2=206=0xce

程序如下:

定时器与计数器有哪几种工作模式,定时器计数器四种工作方式的异同(10)

,
上一页123末页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.