单片机运行速度为什么取决于晶振产生的振荡频率 单片机为什么需要这个振荡频率才能工作

2024-11-30 06:34:34
推荐回答(4个)
回答(1):

晶振就好比时间,如果没有晶振,单片机不知道执行一条指令要多少时间,因为没有标准的时钟周期。所以晶振必须要有,处理速度就不知道了。时钟指的是时钟周期或者振荡周期,通常说6M/12M晶振那么他们的时钟周期就是T=1/12M (M=1000000)或者T=1/6M。这样要是单片机执行一条指令要2个时钟的话就花2T或者1T就执行完了。
如果楼主还是不懂得话。
请看必杀:郭天祥的十天学会单片机。

回答(2):

白话说,晶振就是给单片机提供心跳,单片机心跳一次运行一条代码,晶振的频率越快心跳就越快,心跳越快运行速度就越快,所以没有晶振帮单片机心跳,哪单片机就是个死的,没有心一样。

时钟你只的是什么?是RTC?还是单片机出的方波?如果是方波的话,说白了,也就是高低电平来回转换,转换的速度就型成了一个时钟振荡一样,振荡就会有频率,频率是可以和时间进行换算的。

回答(3):

单片机内部的组合逻辑电路什么的需要时序才能工作,晶振配合单片机内部的起振电路给单片机提供时钟信号。一般时钟信号频率越高,处理速度就越快!单片机电路中一般提到的时钟就是晶振频率

回答(4):

单片机执行指令时需要 方波的。就是一个上升沿执行一个步骤。这个是大规模集成电路。