单片机最小系统的通俗易懂讲解

单片机最小系统的通俗易懂讲解我是一名单片机工程师,下面的讲解你参考一下.51单片机共有40只引脚.下面这个就是最小系统原理图,就是靠这四个部分,这个单片机就可以运行起来了.(看下面的数字标记,1234)我们来一,一讲解一下:1第一部分:电源组(标记为1的部分)40脚接电源5V(右上角),20脚接电源负极(左下角),在单片机里面,负极也可以叫GND或者”地”,我们在单片机的应用中,习惯说负极为”地”,上面GND就…

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

我是一名单片机工程师,下面的讲解你参考一下.

51单片机共有40只引脚.下面这个就是最小系统原理图,就是靠这四个部分,这个单片机就可以运行起来了.(看下面的数字标记,1234)

.

在这里插入图片描述

我们来一,一讲解一下:

1 第一部分:电源组(标记为1的部分)

在这里插入图片描述

40脚接电源5V(右上角),

20脚接电源负极(左下角),

在单片机里面,负极也可以叫GND或者”地”,

我们在单片机的应用中,习惯说负极为”地”,上面GND就是英文ground的缩写,翻译过来就是”地”的意思.

.
.

2 第二部分:晶振组(标记为2的部分)
.

在这里插入图片描述

11.0592M晶振Y1与单片机的18,19脚并联,因为这两只脚,就是晶振的工作引脚.

22p电容C2一端接18脚,一端接地.

22p电容C3一端接19脚,一端接地.

这两个电容,我们在10~30P之间选择都是可以的,主要作用是,过滤掉晶振部分的高频信号,让晶振工作的时候更加稳定.
.
.

3 第三部分:复位组(标记为3的部分)

在这里插入图片描述

10u电容C1正极接电源5V,C1负极接单片机的复位脚,第9脚.

1K电阻R17一端接单片机的复位脚,第9脚,一端接地.

就是通过这个10u和1k,就可以让单片机一开始供电时候,单片机自动复位,从零开始执行程序,这个就是复位的概念.

.
.

4 第四部分:其它功能组(标记为4的部分)

在这里插入图片描述

这个脚是存储器使用选择脚,当这个脚接”地”时,那么就是告诉单片机,选择使用外部存储器,当这个脚接”5V”时,说明单片机使用内部存储器.

如果选择外部的存储器,太浪费单片机仅有的资源,所以这一脚永远接电源5V(如上图所示),使用单片机的内部存储器.

5 如果内部存储器不够容量,最多选择更高级的容量,就可以解决容量不够的问题了,就是这么简单
.
.

如果你想学习更多单片机的知识

百度一下:刘思源单片机

就看到有全套视频教程了。

希望同学们喜欢了,谢谢!

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

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

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


相关推荐

  • What is Observer and Observable and when we used these?

    What is Observer and Observable and when we used these?

    2022年1月6日
    33
  • Synth_Runner命令:合成控制法高效实现

    Synth_Runner命令:合成控制法高效实现原文链接:https://www.lianxh.cn/news/db3d2785cd5c0.html目录1.背景介绍 2.合成控制法原理 3.合成控制高效实现:`synth_runner` 3.1命令安装 3.2语法格式 3.3加州控烟案例 4.参考资料连享会合成控制法专题推文合成控制法(SyntheticControlMethod)及Stata实现 Stata:合成控制法程序 Stata:合成控制法synth命令无法加载pl…

    2022年5月1日
    67
  • navicat15 密钥自动激活吗_在线激活

    (navicat15 密钥自动激活吗)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月30日
    189
  • vue 键盘事件keyup/keydoen

    vue 键盘事件keyup/keydoen使用:当你按下键盘,键盘的值为13的时候,将会执行show函数方法以上两种keyup和keyup.13方法是一样的,点击回车按键,就会执行alert方法一些便捷方式:@keyup.13回

    2022年8月4日
    10
  • 什么是泛型

    什么是泛型//泛型:就是一种不确定的数据类型。//比如:ArrayList<E>E就是泛型。这种不确定的数据类型需要在使用这个类的时候才能够确定出来。//泛型可以省略,如果省略,默认泛型是Object类型。//泛型的好处://1.省略了强转的代码。//2.可以把运行时的问题提前到编译时期。publicclassDemo01Generic{…

    2022年6月29日
    31
  • delphi 进程通信_多线程实现java

    delphi 进程通信_多线程实现java多线程总体认识当前程序是一个进程,进程只是一个工作环境,线程是工作者; 每个进程都会有一个启动线程(或叫主线程),也就是说:大量的编码都是写给这个主线程的; ExitThread(0);退出主线程; 系统不允许一个没有线程的进程存在,所以程序就退出了. ExitThread函数的参数是一个退出码,这个退出码是给之后的其他函数用的,这里随便给个无符号整数即可….

    2025年5月24日
    3

发表回复

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

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