导航:首页 > 操作系统 > 51单片机晶振

51单片机晶振

发布时间:2022-04-24 19:32:53

Ⅰ 为什么51单片机的晶振要实行12分频

首先需要明确:51单片机不是一定要用12m的晶振,11.05925m也行,18m也行,即一般来说35m以内的无源晶振(两脚的)都可以的。
为什么常见的51单片机要用12m的晶振,是因为我们常说的51单片机是12分频的,如果选用12m晶振,如果是单指令周期的语句,刚好是1us,其他语句好似1us的整数倍,这样计算指令时间很方便。
对于利用51单片机进行串口通讯的,一般会选用11.0592m晶振,因为对于9600,4800的波特率,11.0592m晶振计算时正好可以得到整数。

Ⅱ 为什么51单片机要接晶振

不是所有的单片机都有内置晶振的。就算有内置晶振,有时候精度也达不到设计要求。所以就有必要预留端口可以添加外部晶振喽。用什么样的晶振,由设计需求和单片机设计参数决定。

Ⅲ 51单片机为什么晶振都用11.0592M

因为11.0592MHz能够准确地划分成时钟频率,与UART(通用异步接收器/发送器)量常见的波特率相关。

特别是较高的波特率(19600,19200),不管多么古怪的值,这些晶振都是准确,常被使用的。

用11.0592晶振的原因是51单片机的定时器导致的,用51单片机的定时器做波特率发生器时,如果用11.0592Mhz的晶振,根据公式算下来需要定时器设置的值都是整数;如果用12Mhz晶振,则波特率都是有偏差的。

单片机组成:

运算器由运算部件算术逻辑单元、累加器和寄存器等几部分组成。ALU的作用是把传来的数据进行算术或逻辑运算,输入来源为两个8位数据,分别来自累加器和数据寄存器。ALU能完成对这两个数据进行加、减、与、或、比较大小等操作,最后将结果存入累加器。

控制器由程序计数器、指令寄存器、指令译码器、时序发生器和操作控制器等组成,是发布命令的“决策机构”,即协调和指挥整个微机系统的操作。

Ⅳ 51单片机到底使用哪种晶振好

标准的51单片机晶振是1.2M-12M,一般由于一个机器周期是12个时钟周期,所以先12M时,一个机器周期是1US,好计算,而且速度相对是最高的(当然现在也有更高频率的单片机)。
11.0592M是因为在进行通信时,12M频率进行串行通信不容易实现标准的波特率,比如9600,4800,而11.0592M计算时正好可以得到,因此在有通信接口的单片机中,一般选11.0592M

Ⅳ 51单片机晶振频率分别为11.0592MHz机器周期分别为多少

12/11.0592微秒,51单片机的一个机器周期等于12个振荡周期(晶振频率的倒数)。

1.大部分51单片机1个机器周期=12个时钟周期(或振荡周期),有些增强型的1个机器周期=1个时钟周期(或振荡周期),如stc12系列,stc15系列

2.51单片机的机器周期=1/晶振频率;当晶振频率=11.0592MHz,1个机器周期=12个时钟周期(或振荡周期)时,机器周期=12/11.0592微秒。

(5)51单片机晶振扩展阅读:

1、使用用户板的晶振:仿真器晶振旁有两组跳线用来切换内部晶振和用户板晶振,当两个短路块位于仿真器晶振一侧时,默认使用仿真板上的晶振(11.0592MHz), 当两个短路块位于电容一侧时,使用用户板的晶振。

2、为便于调试带看门狗的用户板,仿真器的复位端未与用户板复位端相连;故仿真器的复位按钮只复位仿真器,不复位用户板;若要复位用户板,请使用用户板复位按钮。

Ⅵ 一般的51系列的单片机晶振频率有6、12Mhz,为什么我们老师说其运行速度...

我举个例子吧,假如是12Mhz的晶振,那么执行速度是12分之1的晶振频率,也就是1Mhz的执行速度。而mcs
51单片机(一般指课本上那些过时的货色,像宏晶就不同,好像震荡周期最高33Mhz)最高的晶振频率就是24Mhz,这个是有数据可查的,你可以查看at89s51的数据手册,高于这个频率可能工作就不稳定或者不能工作,所以转换成执行速度的话就是2Mhz,你老师没说错的。
课本上的51单片机都是12个震荡周期合成一个机器周期,也就是直接和执行速度有关的周期是晶振的12分之一……

Ⅶ 为什么51单片机用的是12M晶振,但是出来的速度是相当于1M晶振的

晶振是给单片机提供工作信号脉冲的.这个脉冲就是单片机的工作速度,但是如果单片机的工作频率太高,会影响工作稳定性,那么在设计允许的范围内,降低工作频率是有益处的。
不知我理解的对不对。

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

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

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

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

Ⅸ 51单片机的机器周期和晶振频率有何关系当fOSC=8MHz时,机器周期是多少

机器周期X振荡频率= 12。当fosc=8MHz时,机器周期为1.5微秒。

因为规定一个机器周期为12个振荡周期,而振荡周期是振荡频率fosc的倒数,所以一个机器周期=12/fosc,当fosc=8MHz时,代入公式,机器周期为12/(8MHz)s,即1.5us。

(9)51单片机晶振扩展阅读:

51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的最早是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列(如AT89C51),它广泛应用于工业测控系统之中。

对于单片机中周期定义:

振荡周期:单片机外接石英晶体振荡器的周期。如外接石英晶体的频率若为12MHz(如上图),那么其振荡周期就是1/12微秒。

机器周期:单片机完成一次完整的具有一定功能的动作所需的时间周期。如一次完整的读操作或写操作对应的时间。一个机器周期=6个状态周期=12个振荡周期。

Ⅹ 51单片机晶振不起振是怎么回事啊

1、查看晶振是否距离单片机远;2、检查单片机供电问题。3、查看匹配电容问题。4、换晶振测试下,如果还是这样说明你的电路有问题。按上述三个方面找就没问题。

阅读全文

与51单片机晶振相关的资料

热点内容
linux网络编程服务器 浏览:798
海尔32cw空调压缩机电容多大 浏览:747
分区加密了该怎么办 浏览:101
索尼延时拍摄app怎么导入 浏览:224
冰箱冷冻坏了压缩机一直响 浏览:807
windows服务器如何组建raid0 浏览:180
橡胶压缩空气管 浏览:556
如果出现编译错误如何解决 浏览:924
程序员饰品 浏览:430
什么叫网站服务器站点 浏览:686
java转义字符双引号 浏览:779
网上考场的app怎么看真假 浏览:644
四层电梯的plc编程 浏览:899
程序员的职场 浏览:662
圆形平面怎么编程 浏览:67
python开源代码下载 浏览:661
如何连接局域网宽带连接服务器地址 浏览:171
华为应用王者荣耀方舟编译器 浏览:935
dim是什么意思在算法 浏览:592
学军训命令的感受 浏览:938