1.8155定时器的作用
与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所示: