单片机晶振频率为12MHz,用T1产生1微米的定时,可选用哪几种工作方式

如题所述

第1个回答  2011-12-10
1微秒是吧?
哪种方式都不可能,因为在启动定时后,在你还没有判断完TF状态,1微秒就到了,必须会产生误差。通常要实现一微秒定时,你直接来一个NOP指令最方便。
第2个回答  2011-12-10
使用1T单片机定时器方式2,1微妙有12指令周期,执行不了几条指令,请编程时注意。
第3个回答  2011-12-10
就是定时器
12M的话:
void timer0() interrupt 1 //定时器0
{
TH0 = 0xFC ; //1ms
TL0 = 0x18 ;
}本回答被网友采纳
第4个回答  2011-12-10
用那种单片机?51的话用 自动装填方式