可以的! 但需要初始化! 例如一个定时器用于串口的波特率产生,另外一个则可以用作计数器!
void init_uart() void
{
TMOD = 0x20; //定时器T1使用工作方式2
TH1 = 253; // 设置初值
TL1 = 253;
TR1 = 1; // 开始计时
SCON = 0x50; //工作方式1,波特率9600bps,允许接收
ES = 1;
EA = 1; // 打开所有中断
TI = 0;
RI = 0;
}
51不能 就两个定时/计数器 一个是T0 一个是T1 做定时就不能做计数 做计数就不能定时
还可以:
可以两个定时 一个做波特率发生器;
也可以 一个定时 一个计数 一个做波特率发生器;
能啊,只要设置好控制寄存器就成好像是PCON,时间长了具体的有点忘了,这几个好像得设置初值
不能