你这个问题本身就是个问题。两个定时器都工作在计数模式,那你准备计数时间是多少?你得有一个定时器工作在定时模式。标准51只有2个定时器,无法实现你想得到的结果。你得选择例如AT89S52或宏晶科技的有4个定时器的芯片。
如果你选择AT89S52,可以用T1作为串口的波特率发生器,使T0工作在定方式3,即分为2个8位计数器,TH0工作在定时模式,TL0工作在计数模式,T2工作在计数模式。TH0用来定时,TL0和T2用来计数。
你这个问题本身就是个问题。两个定时器都工作在计数模式,那你准备计数时间是多少?你得有一个定时器工作在定时模式。标准51只有2个定时器,无法实现你想得到的结果。你得选择例如AT89S52或宏晶科技的有4个定时器的芯片。
如果你选择AT89S52,可以用T1作为串口的波特率发生器,使T0工作在定方式3,即分为2个8位计数器,TH0工作在定时模式,TL0工作在计数模式,T2工作在计数模式。TH0用来定时,TL0和T2用来计数。
举报