1. 定时器/计数器 及 外部中断 控制寄存器 TCON:
TCON |
TF1 |
TR1 |
TF0 |
TR0 |
IE1 |
IT1 |
IE0 |
IT0 |
定时器/计数器:
TF1:定时器1溢出标志位。查询方式由软件清零,中断方式由硬件自动清零。
TR1:定时器1运行位。置1时接通工作,清零时,停止工作。
TF0:定时器0溢出标志位。查询方式由软件清零,中断方式由硬件自动清零。
TR0:定时器0运行位。置1时接通工作,清零时,停止工作。
外部中断:
IE1:外部中断1请求标志位。
IT1:外部中断1触发方式选择位。当IT1=0,为低电平触发方式;当IT1=1,为下降沿触发方式。
IE0:外部中断0请求标志位。
IT0:外部中断0触发方式选择位。 当IT0=0,为低电平触发方式;当IT0=1,为下降沿触发方式。
2. 定时器/计数器模式寄存器:
TMOD |
GATE |
C/T |
M1 |
M0 |
GATE |
C/T |
M1 |
M0 |
设置T1 |
设置T0 |
GATE:门控制。GATE=1时,当且仅当TRx=1,INTx=1(高电平)时,计数启动;否则,计数停止。用于测量正脉冲宽度。GATE=0时,只要TRx=1,定时/计数器就接通工作。
C/T:定时/计数功能选择位。C/T=0时为定时功能,C/T=1时为计数功能。