各位大侠 我想知道单片机的1MHz等于几秒(ms)?

作者&投稿:锁到 (若有异议请与网页底部的电邮联系)
单片机的1MHz等于几秒(ms)?~

回答:
1MHZ=1000000HZ ,Hz 是指频率单位。频率是指电脉冲,交流电波形,电磁波,声波和机械的振动周期循环时,1秒钟重复的次数。1Hz代表每秒钟周期震动1次。

1、单片机是嵌入式微控制器,它是由运算器,控制器,存储器,输入输出等设备构成,就相当于一个微型计算机。
2、它包括了CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、与个人电脑中的通用型微处理器相比而言,它不用外接硬件而且成本低。
3、它的最大优点就是体积小,但它的量小,输入输出接口简单,功能较低。

MHz兆赫兹,频率单位。不是距离单位米。

回答:

1MHZ=1000000HZ ,Hz 是指频率单位。频率是指电脉冲,交流电波形,电磁波,声波和机械的振动周期循环时,1秒钟重复的次数。1Hz代表每秒钟周期震动1次。



单片机中,如果频率是1MHz,那么周期就是1us,等于0.000001秒。

一个脉冲周期为一微秒千分之一mS。

需要参考你所使用的定时器的时钟频率,举个例子:
已知STM32F407的APB1 Timer clocks为84Mhz; // (1MHz=1000KHz=1000000Hz)
通过定时器的周期计算时间满足下式:
T=(arr+1)*(psc+1)/Tck
对ARR寄存器来说,当里面的值为84000000 (84* 1000 *1000)时,为1s,当为84* 1000时,为1ms
T=(arr+1)*(psc+1)/Tck=(84)*(1000)/(84*1000000)= 0.001s=1ms

单片机中,如果频率是1MHz,那么每个脉冲周期相当于1US