3.6.7 定时器/计数器应用需考虑的问题

3.6.7 定时器/计数器应用需考虑的问题

1)工作模式的设定

确定使用T0还是T1,是用定时器还是计数器,采用4种模式的哪一种等问题。

2)定时器/计数器初值的计算

当工作在定时方式时,要根据晶振频率的数值和工作模式选择,计算定时器的初始值。

当工作在计数方式时,除了考虑初值计算,还需注意外加脉冲的频率。外部输入的计数脉冲的最高频率不得高于系统振荡频率的1/24。

3)程序设计

程序设计主要包含定时器/计数器初始化程序(初始化中断入口地址,模式设定、初始化计数初值)、中断允许设置、启动定时、中断子程序设计等问题。