1、 定时器/计数器的方式寄存器TMOD
TMOD是一个8位的特殊功能寄存器,对应的地址是89H,不可位寻址。
A 主要完成三个功能:
*确定选择定时器还是计数器;
*选择何种工作方式;
*是否借用外中断控制定时器和计数器的启停;
B TMOD的低4位是控制T0的字段(T0--P3.4 定时器/计数器0外部事件脉冲输入端)
TMOD的高4位是控制T1的字段(T1--P3.5定时器/计数器1外部事件脉冲输入端)
C 控制字的格式和含义
a、 GATE(TMOD.7)
分为两种情况:GATE=0,定时器的启停和INT1无关,只取决于TR0;
GATE=1,定时器的启停不仅要由TR0来控制,而且要INT1引脚的控制,只有二者
都为高电平时定时器 才开始工作;
b、 C/T(TMOD.6)
分为两种情况:C/T=0,用作定时器;
C/T=1,用作计数器;
d、 M1(TMOD.5),M0(TMOD.4)
用M1,M0来控制定时器/计数器的4种工作方式:
*方式0:M1=0,M0=0.13位定时/计数方式
*方式1:M1=0,M0=1.16位定时/计数器
*方式2,M1=1,M0=0.8位初值自动重新装入的8位定时/计数器
*方式3,M1=1,M0=1.仅适用于T0,分为两个8位计