51单片机最小系统解读

51单片机最小系统解读提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、51单片机最小系统模块构成二、电源电路1.电源引脚三、时钟电路1.外部晶振引脚2.晶振(时钟电路)3.时钟电路小tips四、复位电路1.按键复位2.上电复位总结前言在学习51单片机的时候我们最先接触到的就是单片机最小系统,单片机最小系统又叫最小应用系统,顾名思义就是能够使单片机实现简单运行的最少原件的组合。提示:以下将以51单片机最小系统为例进行介绍一、51单片机最小系统模块构成二、电源电路一个系统的

大家好,又见面了,我是你们的朋友全栈君。

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

在学习51单片机的时候我们最先接触到的就是单片机最小系统,单片机最小系统又叫最小应用系统,顾名思义就是能够使单片机实现简单运行的最小元件的组合。


提示:以下将以51单片机最小系统为例进行介绍

一、51单片机最小系统模块构成

最小系统模块

二、电源电路

一个系统的正常工作离不开电源,单片机常见的电源电压分为5V 和低功耗的3.3V。本文介绍的是STC89C51这款芯片,该芯片是在5V电压下正常工作。

1.电源引脚

VCC(VDD):第40脚,电源端,接+5V电源,用于给整个系统供电。

VSS(GND):第20脚,接地端,接GND端。

EA :第31引脚,EA为片外程序存储器选用端,该引脚低电平时,选用片外程序存储器,高电平或悬空时选用片内程序存储器。
在这里插入图片描述

三、时钟电路

1.时钟引脚

XTAL1(Pin18):片内振荡电路的输出端
XTAL2(Pin19):片内振荡电路的输入端
在这里J1排母放置的是一个三孔圆形排母,是为了可以更换不同频率的晶振一般接12MHz的晶振,如果要用的串口通信后期方便更换成11.0592MHz的晶振

2.晶振(时钟电路)

晶振通常分为无源晶振有源晶振两种类型,无源晶振一般称之为 crystal(晶体),而有源晶振则叫做 oscillator(振荡器)。

我们现在常见的都是无源晶振,无源晶振价格低且没用特定的工作电压限制,但是无源晶振不能自己起振,需要借助外围电路的力量才能工作。而有源晶振是一个完整的谐振振荡器,不需要外接其他器件,只要给它供电即可。

3.时钟电路小tips

  1. 51单片机最小系统复位电路的极性电容C1 的大小直接影响单片机的复位时间,一般采用10~30uF,51单片机最小系统容值越大需要的复位时间越短。
  2. 在硬件电路设计时,把电容离晶振越近的位置摆放越好且晶振离单片机越近越好。

四、复位电路

1. 按键复位

当单片机启动后,电容C3两端的电压持续充电为5V,这时R210k电阻两端电压为0V,RST处于低电平状态所以系统正常工作。当按键按下时,开关导通,这时电容两端形成回路,电容短路,开始释放电量,这时电压从5V降到1.5V甚至更少,此时10k电阻两端电压为3.5V甚至更大,所以RST引脚又接到高电平,单片机系统自动复位。
单片机中 默认5V为高电平即1 ,1.5V为低电平即0
按键复位电路

2. 上电复位

如图所示,该电路是由一个10uf的极性电容和一个10k的电阻构成。
在单片机上电的瞬间,电容两端电压从0-3.5V不断增加,电阻两端电压从5V-1.5V不断减少,所以RST引脚所接收到的电压是5V-1.5V的过程,也就是从从高电平(1)到低电平(0)的过程所以单片机实现了自动复位。
上电复位

在51单片机中,只需要给RST(9引脚)加上两个周期的高电平即可复位,当单片机上电那一刻起,默认复位一次。单片机复位相当于电脑的重启。

总结

51单片机最小系统大概就如上所诉,在硬件电路设计的时候只需要注意电阻电容选型和参数,以及摆放位置即可。作为一个系统,在PCB设计时,应摆放紧凑尤其是时钟电路,作为单片机的“心脏电路”。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152235.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 安捷伦示波器连接电脑没反应_安捷伦示波器升级

    安捷伦示波器连接电脑没反应_安捷伦示波器升级调试或者测试电路的过程中,示波器是比不可少的东西,且常需要保存示波器的波形,可以通过一条网线把示波器与电脑连接起来,这样就可以在电脑上方便的保存波形图,怎么实现示波器和电脑连接,我们以安捷伦示波器DSO7052B为例,其他示波器类似。1.首先通过一条网线连接示波器和电脑,在电脑上找到:网络和共享中心->以太网状态->以太网属性->TCP/IPv4协议,点击属性2…

    2022年10月12日
    0
  • visio2010密钥

    visio2010密钥GR24B-GC2XY-KRXRG-2TRJJ-4X7DCVWQ6G-37WBG-J7DJP-CY66Y-V278X2T8H8-JPW3D-CJGRK-3HTVF-VWD83HMCVF-BX8YB-JK46P-DP3KJ-9DRB222WT8-GGT7M-7MVKR-HF7Y4-MCWWDVX6BF-BHVDV-MHQ4R-KH9QD-6TQKVJ4MVP-7F4X4-V8W2C-…

    2022年5月29日
    602
  • 大疆网上测评题库_大疆校招笔试实录

    大疆网上测评题库_大疆校招笔试实录大疆笔试的体验很好,没有很为难应聘者,还有着自己鲜明的特点,我认为值得一说,特此写笔经记录一下,顺便攒攒RP,第一次笔经就献给大疆啦~笔试网站是大疆自己搭建的(UI设计炒鸡好看!!!),我猜题目也是大疆HR团队自己出的。从这点来看,大疆对人才的把控很严格,必须是自己经手选出来的人。整套笔试题目共有90道题,给了1.5个小时完成,题型包括态度行为题、行业知识题、工作情景题,以及略有升级的行测题。其中…

    2022年6月15日
    260
  • 怎样防止苹果系统更新_苹果手机屏蔽系统更新描述文件链接,可屏蔽ios12更新…「建议收藏」

    https://beta.thuthuatios.com/tvos/tvOS_12_Beta_Profile.mobileconfig苹果手机屏蔽系统更新描述文件,屏蔽最新ios12版本更新!安装方法:长按复制上面链接,复制到safari浏览器打开浏览,再安装即可,会提示重启!手机重启后,去手机删除已下载的系统更新包ios12.1文件!删除更新包操作:设置-通用-储存空间与iclo…

    2022年4月11日
    108
  • IDEA热部署设置

    IDEA热部署设置转载位置:https://blog.csdn.net/nihao12323432/article/details/82664601

    2022年6月13日
    31
  • windows cmd 查看端口占用[通俗易懂]

    windows cmd 查看端口占用[通俗易懂]一、netstat-a-o二、tasklist|findstr”aaaa”

    2022年5月19日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号