1.8155定时器的作用<?XML:NAMESPACE PREFIX = O />
与80C51单片机的定时/计数器类似,8155定时器可用于计数与定时。
2.工作过程
8155定时器的核心器件为14位减法计数器,工作前先送一个计数长度初值到减法计数器(即:定时器初始化)。启动定时器后,从TIMERIN引脚输入的脉冲对减法计数器进行减法计数。当计数器减到0时(即计数/定时时间到),可用4种输出方式,从TIMEROUT引脚输出方波或脉冲信号,同时将状态寄存器中TIMER置1。
3.8155定时器的初始化
8155定时器的初始化就是将计数长度的初值送入14位减法计数器,14位减法计数器由2个字节组成,按本节的连接方法,其地址分别为FF24H与FF25H,其格式如下:
定时器低位: D7 D6 D5 D4 D3 D2 D1 D0 地址为FF24H
T7 |
T6 |
T5 |
T4 |
T3 |
T2 |
T1 |
T0 |
定时器高位: D7 D6 D5 D4 D3 D2 D1 D0 地址为FF25H
M2 |
M1 |
T13 |
T12 |
T11 |
T10 |
T9 |
T8 |
其中T0~T13为14位减法计数器。因为减法计数器是14位,所以计数长度的初值可以从0002H~3FFFH。其低8位送入定时器的低位,其高6位装入定时器的高位,定时器最高2位M2M1为定时器4种输出方式选择位,如表8-3所示: