对于利用51单片机进行串口通讯的,一般会选用11.0592M晶振,因为对于9600,4800的波特率,11.0592M晶振计算时正好可以得到整数单片机当选用12MHz时为什么最高技术频率为0.5MHz,我是学C的汇编我也不太会,按照我的理解先回答你的问题吧,51单片12个时钟周期等于1个机器周期,晶振是12M的话单周期指令执行一条的时间就是12*(1/12M)1微秒。
1、晶振12mhz是什么意思晶体振荡器是指从一块石英晶体上按一定方位角切下薄片(简称为晶片),石英晶体谐振器,简称为石英晶体或晶体、晶振;而在封装内部添加IC组成振荡电路的晶体元件称为晶体振荡器。其产品一般用金属外壳封装,也有用玻璃壳、陶瓷或塑料封装的。晶振标称频率:晶体技术条件中规定的频率,通常标识在产品外壳上
2、内部时钟电容为什么用30uf和12mhz首先,提问有错,电容是22PF和30PF。对于复位电路中的电容,是为了维持复位说要的高电平或者低电平时间而用的,所以这要看您所用的单片机复位说要求的时间而定。而电容的充放电时间也要取决于电容本身,不同的电容一般不同,而且和你复位电路的设计也有关系。所以一般不会去计算,所以传统的51单片机,选10UF就OK。对于晶振的电容,也没有定值,电容大,会稳定一些,但是会降低静晶振精度,电容小会降低抗干扰性,所以一般30PF是比较典型的值
3、单片机当选用12MHz时为什么最高技术频率为0.5MHz我是学C的汇编我也不太会,按照我的理解先回答你的问题吧,51单片12个时钟周期等于1个机器周期,晶振是12M的话单周期指令执行一条的时间就是12*(1/12M)1微秒。(6M的话就慢一倍执行一条指令2us)所以最快一个周期也要2us(高低电平各1us)频率F=1/T=1S/2us=1,000,000/2=500K所以12M时0.5MHZ
4、51单片机为什么要用12M的晶振首先需要明确:51单片机不是一定要用12M的晶振,11.05925M也行,18M也行,即一般来说35M以内的无源晶振(两脚的)都可以的。为什么常见的51单片机要用12M的晶振,是因为我们常说的51单片机是12分频的,如果选用12M晶振,如果是单指令周期的语句,刚好是1us,其他语句好似1us的整数倍,这样计算指令时间很方便,对于利用51单片机进行串口通讯的,一般会选用11.0592M晶振,因为对于9600,4800的波特率,11.0592M晶振计算时正好可以得到整。