第 6 章 MCS-51 的定时器/计数器
1. 如果晶振的频率为
3MHz
,定时器
/
计数器工作在方式
0
、
1
、
2
下,其最大的定时时间各
为多少?
2. 定时器
/
计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关?
3. 定时器
/
计数器作计数器模式使用时,对外界计数频率有何限制?
4. 定时器
/
计数器的工作方式
2
有什么特点?适用于什么应用场合?
5. 一个定时器的定时时间有限,如何实现两个定时器的串行定时,来实现较长时间的定
时?
6. 定时器
/
计数器测量某正单脉冲的宽度,采用何种方式可得到最大量程?假设时钟频率
为
6MHz
,求允许测量的最大脉冲宽度是多少?
7. 判断以下说法是否正确?
(
1
) 特殊功能存放器
SCON
,与定时器
/
计数器的控制无关。
(
2
) 特殊功能存放器
TCON
,与定时器
/
计数器的控制无关。
(
3
) 特殊功能存放器
IE
,与定时器
/
计数器的控制无关。
(
4
) 特殊功能存放器
TMOD
,与定时器
/
计数器的控制无关。
8. 设定
1ms
的定时,可以在
P1.0
引脚上产生周期为
2ms
的方波输出,设晶体振荡器的频率
为
6MHz
,分别写出在方式
0
和方式
1
时,赋给
T0
的常数。
9. 设MCS-51单片机的晶振频率为12MHz,请编程使P1.O端输出频率为20kHz的方波。
10. 要求采用定时中断的方式,实现以下图所示流水灯的双向循环〔
D1
—
D8
—
D1
〕流动功
能。其中流水灯的闪烁速率为每秒
1
次。
11.设单片机的fosc = 12MHz,使P1.O和P1.1分别输出周期为1ms和lOms的
方波,请用定时器TO方式2编程实现。