单片机没有晶振就无法工作 为什么单片机没有晶振无法工作

我知道晶振振荡产生一个时钟信号传输给单片机单片机处理速度的快慢取决于晶振的频率晶振是12MHZ的话单片机如果是1个机器周期有12个时钟周期那么单片机一个机器周期就是1us... 我知道晶振振荡产生一个时钟信号传输给单片机 单片机处理速度的快慢取决于晶振的频率 晶振是12MHZ的话 单片机如果是1个机器周期有12个时钟周期 那么单片机一个机器周期就是1us 知道的兄弟麻烦告诉我下啊 谢谢 展开
 我来答
生活如歌_
2012-04-14 · TA获得超过1.5万个赞
知道大有可为答主
回答量:7398
采纳率:78%
帮助的人:2123万
展开全部
每个单片机系统里都有晶振,全称叫晶体震荡器,在单片机系统里晶振的作用非常大,他结合单片机内部的时钟电路,产生单片机所必须的时钟频率,单片机的一切指令的执行都是建立在这个基础上的,晶振的提供的时钟频率越高,那单片机的运行速度也就越快。

晶振用一种能把电能和机械能相互转化的晶体在共振的状态下工作,以提供稳定,精确的单频振荡。在通常工作条件下,普通的晶振频率绝对精度可达百万分之五十。高级的精度更高。有些晶振还可以由外加电压在一定范围内调整频率,称为压控振荡器(VCO)。

晶振的作用是为系统提供基本的时钟信号。通常一个系统共用一个晶振,便于各部分保持同步。有些通讯系统的基频和射频使用不同的晶振,而通过电子调整频率的方法保持同步。

晶振通常与锁相环电路配合使用,以提供系统所需的时钟频率。如果不同子系统需要不同频率的时钟信号,可以用与同一个晶振相连的不同锁相环来提供。
Mr_wjc
2012-04-14 · TA获得超过109个赞
知道答主
回答量:65
采纳率:0%
帮助的人:75.6万
展开全部
打个比方,晶振就像人的心脏,你说人的心脏如果不跳动了,人还能活么?
所以,晶振就是一种驱动,就像心脏驱动血液循环一样,单片机内部的触发器或者其他逻辑单元的工作都是需要有一定的节拍的,比如上升沿触发的D触发器,如果没有时钟给它提供上升沿,它永远都不会工作。
如果你还是不理解,看看数字电路中的钟控触发器,就明白了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
自动随心
2015-08-31 · TA获得超过146个赞
知道答主
回答量:41
采纳率:0%
帮助的人:31.5万
展开全部
您没有学过一本《计算机原理》的书吧。
程序是什么,就是一组命令的集合,告诉芯片先做什么然后在做什么最后在做什么。
单片机如何工作,先取出您的命令再分析然后执行。其实说起来单片机内部工作也很简单,对单片机提供的每个命令,分解为为若干步骤,称为微指令,按步骤一步一步完成命令。
您做任何事是不是都要花费时间,单片机也一样,每执行一部都要时间。每个机器时间执行一条微指令,这少了晶振哪成。看看书吧!不过那本书好厚呢。

当然现在有些单片机不需要外部晶体,内部有RC振荡器,完成晶体振荡器的工作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yueyezhe858
2012-04-14 · TA获得超过8148个赞
知道大有可为答主
回答量:3884
采纳率:50%
帮助的人:5045万
展开全部
数字电路的运行都是要有脉冲触发的,没有时钟激励,每一个数字电路都不会动,就无法工作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zqy820
2012-04-14 · TA获得超过239个赞
知道小有建树答主
回答量:408
采纳率:100%
帮助的人:196万
展开全部
人没心脏能活吗?你为程序最终变成二进制0和1啊。就像变16进制12,00001100,假如当晶振是1时,单片机内核就跳一次,是0就不跳,如果要执行0X12(00001100),晶振要跳4次1(高电),4次0(低电),就执行完了,我是这么想的!!!我没人教但我是这么想的!!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式