51单片机为什么要用12M的晶振

 我来答
巨季雅d0
推荐于2017-10-08 · TA获得超过1365个赞
知道小有建树答主
回答量:1101
采纳率:0%
帮助的人:615万
展开全部
并不绝对是12M晶振
一般来说35M以内的无源晶振(两脚的)都可以的,我说的是对STC系列51单片机是这样,其他51单片机也是这样的,例如AT89S51等

我们常说的51单片机是12分频的,如果选用12M晶振,如果是单指令周期的语句,刚好是1us,其他语句好似1us的整数倍。选择12m晶振如果用于串口通讯中,计算会有小数(不很整),于是乎又有一重11.0592M晶振。

这些知识书本上应该有吧,晶振的选取并不很绝对。有些人用51单片机喜欢选18.432M的,还有喜欢选22.184M的,不一定非用12M

回答完毕

望对你能有帮助
muse4498
2018-07-05 · TA获得超过1.1万个赞
知道小有建树答主
回答量:55
采纳率:95%
帮助的人:9204
展开全部

首先需要明确:51单片机不是一定要用12M的晶振,11.05925M也行,18M也行,即一般来说35M以内的无源晶振(两脚的)都可以的。

为什么常见的51单片机要用12M的晶振,是因为我们常说的51单片机是12分频的,如果选用12M晶振,如果是单指令周期的语句,刚好是1us,其他语句好似1us的整数倍,这样计算指令时间很方便。

对于利用51单片机进行串口通讯的,一般会选用11.0592M晶振,因为对于9600,4800的波特率,11.0592M晶振计算时正好可以得到整数。

单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。

单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。

单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ant_elephant
推荐于2017-10-06 · TA获得超过1.3万个赞
知道大有可为答主
回答量:3024
采纳率:94%
帮助的人:770万
展开全部
首先需要明确:51单片机不是一定要用12M的晶振,11.05925M也行,18M也行,即一般来说35M以内的无源晶振(两脚的)都可以的。

为什么常见的51单片机要用12M的晶振,是因为我们常说的51单片机是12分频的,如果选用12M晶振,如果是单指令周期的语句,刚好是1us,其他语句好似1us的整数倍,这样计算指令时间很方便。

对于利用51单片机进行串口通讯的,一般会选用11.0592M晶振,因为对于9600,4800的波特率,11.0592M晶振计算时正好可以得到整数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夏国特
2011-02-12 · TA获得超过669个赞
知道小有建树答主
回答量:286
采纳率:0%
帮助的人:108万
展开全部
可以不用12M的晶振。用12M晶振时,时钟经过12分频产生的机器周期,正好1微秒
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
路峯拜念梦
2019-04-10 · TA获得超过1187个赞
知道小有建树答主
回答量:1302
采纳率:100%
帮助的人:8.8万
展开全部
就是为了这1微秒,其他频率的话,如果要精确计时,就需要计算下会很繁琐。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式