单片机系统晶体振频率为6MHz,若要求定时值为10ms时,定时器TO工作在方式1时,定时器TO对应的

如题所述

第1个回答  2014-05-14
void Timer0Init(void) //10微秒@6.000MHz
{

TMOD &= 0xF0; //设置定时器模式
TMOD |= 0x02; //设置定时器模式
TL0 = 0xFB; //设置定时初值
TH0 = 0xFB; //设置定时重载值
TF0 = 0; //清除TF0标志
TR0 = 1; //定时器0开始计时
}本回答被网友采纳
第2个回答  2014-05-14
如果是6MHZ,那么脉冲周期是2微妙
那么相应的设置方式为
MOV TMOD,#01H
MOV TH0,HIGH(65536-20000)
MOV TL0,LOW(65536-20000)
SETB TR0本回答被网友采纳