MCS-51单片机特殊功能寄存器详解
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)