1,晶振16MHZ用数字表示是多少

MHz就是10的六次方,也就是100万赫兹。16MHz就是16,000,000Hz。前边的不懂不要乱说嘛。

晶振16MHZ用数字表示是多少

2,C51 16MHZ 4分频 定时器初始值

51单片机是12分频的标准型号吗? 如果是的话就别选16M来定准确时间,选12M或6M都可以啊, 16M不合适不记得计算公式了,但可以推导一下: 定时器每指令周期自增1,满值溢出则定时到,这是基本内容下面分析:1、16M震荡周期 意味着指令周期是16M / 12 约 1.33333333us2、4分频 即 每计数器自增时间是 1.3333333 * 4 约 5.3333333us3、计时1S 意味着 计数器需要自增 1000000 / 5.3333333 = 187500次 但是, 该数字大于65536(0xffff)由于51仅提供最大16位即0xffff 计数器, 所以不可能用一个定时器的一次溢出就完成1S钟定时。4、所以要完成1S定时,可以将1S分5次,每次200ms, 这样的话每次计数器自需要自增 187500 / 5 = 37500 次即可,同时另用变量存储定时器溢出次数来达到1S定时定时器初值: 65536(0xFFFF) - 37500(0x927C) = 28036(0x6D84)即 TH = 0x6D TL = 0x84

C51 16MHZ 4分频 定时器初始值

3,用到晶体振荡时常说的8M16M参数是什么意思

据我所知:一个时钟周期=MCLK 晶振的倒数。如果MCLK是8M,则一个时钟周期为1/8us; 一个机器周期 =一个时钟周期,即430每个动作都能完成一个基本操作; 一个指令周期 = 1~6个机器周期,具体根据具体指令而定。msp430的平均指令周期为差不多为3个时钟周期。说这些主要也就是告诉你像楼上那样用while语句或者类似的语句是无法实现8M时钟信号的,更谈不上精准。注意一点,MSP430F1系列的最高外接晶振好像是450K~8M,2系列以后才提高到16M或者更高。下面说正题:1,首先你要知道MCLK,SMCLK,ACLK的设置。也就是设置主系统时钟,子系统时钟和辅助系统时钟。如果会,那么接着看,如果不会,那么就先学会了。2,16MHz的晶振接在XT2 上,启动XT2,设置SMCLK的时钟源选择XT2(即选择16MHz的晶振),同时2分频(得到8MHz的频率)。即SMCLK的频率是8MHz。至于MCLK,ACLK,你随意。3,找到你所用型号的MSP430芯片SMCLK的输出引脚,设置该引脚为功能引脚输出。这样就可以输出SMCLK了,也就是8MHZ的时钟信号,可以供外围电路使用。

用到晶体振荡时常说的8M16M参数是什么意思


文章TAG:16mhz16mhz晶振4分频是多少  晶振16MHZ用数字表示是多少  
下一篇