单片机的机器周期(12M晶振)1微秒是如何计出来的?

公式是12*(1/12M)=1uS.我现在想问是的这个12M有多少位数呢? 1除以12M等于多少呢?小数后面有多少位呢?

一个机器周期一般由12个时钟周期组成。时钟频率是12MHz,即每个时钟的时间长度是1/12,000,000秒
那么每个机器周期的时间长度就是:

12x(1/12,000,000)=1/1,000,000秒,也就是1微秒。

看样子多半是精简指令集(RISC)的单片机。

请注意:
1、这里计算跟晶振精度基本上没啥关系。
2、一个机器周期由12个时钟组成,是一般而言;也有的单片机机器周期不是12个时钟周期组成。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-05-31
这个12M就是12000000个周期。这里1M就是100万,没有零头。
到底等于多少,取决于晶振的精度,通常在5-100个ppm,也就是每100万个周期会相差5-100个周期。
精度越高的晶振也就越贵。本回答被提问者采纳
第2个回答  2009-05-31
简化不就成了:1/1M 了
就是1/1000000=0.000001S
第3个回答  2012-10-29
你觉得这个满意答案真的满意吗?应该改了别再误导人了

单片机的机器周期(12M晶振)1微秒是如何计出来的?
一个机器周期一般由12个时钟周期组成。时钟频率是12MHz,即每个时钟的时间长度是1\/12,000,000秒 那么每个机器周期的时间长度就是:12x(1\/12,000,000)=1\/1,000,000秒,也就是1微秒。看样子多半是精简指令集(RISC)的单片机。请注意:1、这里计算跟晶振精度基本上没啥关系。2、一个机器周期由12...

单片机中晶振频率为12MHZ的机器周期怎么算?
1、机器周期=晶振周期*12。2、所以单片机中晶振频率为12MHZ的机器周期=12*1\/12M=1微秒。

单片机中晶振频率为12MHZ的机器周期怎么算?
1、系统晶振频率是12M,则机器周期=12/12=1us;2、定时1ms=1*1000=1000us;3、工作在方式0下:最大计数值是2^13=8192;4、定时初值=8192-(1*1000)=7192;5、换算成十六进制数为:定时初值=1C18H。定时器中断是由单片机中的定时器溢出引起的中断,51单片机中有两个定时器t0和t1。

STC89C51单片机,在使用12Mhz晶振时,一个机器周期多长
1个机器周期=12个振荡周期=12*(1/12MHZ)=1微秒 但是STC单片机还可以选择6T模式,就是说机器周期可以是0.5微秒,比12T模式快一倍。

C51单片机延时
1MHZ=1000000hz相当于1hz代表1us(1微秒);12M晶振就是12分之1微秒为1hz(时钟周期).C51单片机每个指令周期占用6个时钟周期.乘以6,也就是2分之1微秒一个机器周期.200次是400个机器周期.加函数调用2,加mov指令1个,等于403,乘以2分之1微秒,结果是201.5微秒.以下是keil uv2器件at89c52的默认编译后的...

12MHZ晶振的单片机机器周期是?
时钟周期即晶振的单位时间发出的脉冲数,12MHZ=12×10的6次方,即每秒发出12000000个脉冲信号,那么发出一个脉冲的时间就是时钟周期,即1\/12微秒。一个机器周期等于12个时钟周期,所以是1微秒。

AT89C51单片机,如何实现延迟一秒
例如用12M晶振做1ms定时计算如下:机器周期=12\/12*10^6=1us(微秒)定时初值=(1*10^-3)\/(1*10^-6)=1000;所以:TH0=(65536-1000)%256;TL0=(65536-1000)\/256;将65536-1000=64536化为16进制为:0xFC18 TH0=0xFC;TL0=0X18;定好初值后要延迟一秒就定一个延时参数,这里使用1000就行了...

单片机晶振频率为4mhz
1、机器周期=晶振周期*12.2、所以单片机中晶振频率为12MHZ的机器周期=12*1\/12M=1微秒. 1、一般是12MHZ或者11.0592M。2、开发板晶振频率就是单片机的工作频率呀。可以从单片机边上的金属封装外壳的晶振上看标识。3、每个单片机系统里都有晶振,全程是叫晶体震荡器,在单片机系统里晶振的作用非常大,...

单片机:若系统晶振频率是12MHZ,利用定时器\/计数器1定时1ms,在方式0下...
在单片机系统中,当晶振频率设定为12MHz时,理解定时器\/计数器1定时1毫秒(1ms)的设置至关重要。首先,我们来计算基本的机器周期:12MHz等于12000000赫兹,因此每个机器周期为12\/12MHz,即1微秒(us)。1毫秒等于1000个微秒,要让定时器\/计数器1定时1ms,我们需要确保计数在1000个机器周期后溢出以触发...

51单片机执行一条指令需多久?
这个与单片机型号、指令类型和使用的晶振频率有关,比如AT89C51,是一个12个时钟周期等于1个机器周期的单片机,如果使用的晶振是12MHz的话,执行一条单指令的 NOP 需要 12x(1\/12M)=1微秒的时间,

相似回答
大家正在搜