一直以来对单片机的引脚还没有一个系统的一个介绍,这一期我在这里对51单片机的引脚封装及分布,进行一个详细的一个介绍。

这就是我们经常使用的一种双列直插的单片机,上面这个就是这个实物图,芯片一般有个缺口,缺口的左侧开始是1号引脚,顺着数从1号引脚一直到20号引脚,然后另外一端开始是21号引脚到40号引脚,这个就是双列直插的单片机,如果做了一个PCB板,是打了一个孔可以把这个芯片插到这个PCB板上就是双列直插的。

上面是电路的原理图,很多同学在学习单片机的时候数电模电才刚开始接触,或者说没有接触过,还不太理解什么是原理图,什么是PCB图,以上这个就是电路的一个原理图,也叫做原理示意图,它就是把单片机的一个引脚的分布情况,在这个原理图上做了一个示意,这个原理图实际上它不依这个引脚的一个封装的一个排列,它不一定是按照这个引脚的具体的序号来排的,怎么方便怎么来,只要你能够保证,比如说1号引脚就是P1.0,至于这个1号引脚把个P1.0到P1.7是画在任何位置都是可以的,不同的人有不同的习惯,这只是一个原理的释义来做一个原理图的一个绘制的时候使用的,但是需要注意就是不管把这个位置放在什么位置,但是引脚号和它对应的这个标号是不能错的,但是把它放在原理图的方框的哪个位置这个是没有规定的,这就叫原理图。

上面这个就是PCB封装图,PCB的封装主要是为了在PCB板来放芯片的,也就是说PCB打好版之后,我要预留一个空间预留一个尺寸给它,比如说你是双列直插的该留孔的时候要留孔,这样的话,把实体芯片拿过来之后正好可以放在这个位置上,并且能够放到这个孔上能够直插插进去的,这个就是封装图,也叫做PCB的封装图,这个封装图的尺寸是和实物的尺寸是一致的,一般我们在芯片手册里面会给出它的这个PCB的一个封装尺寸,所以这也是我们画PCB的一个依据,这个是双列直插的单片机的电路原理图和PCB封装图。

还有一种常用LQFP的这种同样也是X89C51的单片机,它是另外一种方式,这种贴片封装的可以发现它这个引脚不再是插进去的,而是贴在PCB板上的,引脚是往外弯了一点这种类型的,上面这个就是实物图,这样的话这个芯片的尺寸要比我们这种双列直插的尺寸要小一点,变成了这种正方形的。

这个是它的电路原理示意图和PCB的示意图,也就是PCB图。这些都可以在网上的芯片手册里面可以找到这些,我就不详细介绍了,可以网站上搜到芯片打开数据手册就可以看到原理图和封装图,想下载它的手册,除了去官方网站上下载,也可以私信找我下到它的手册,它的原理图就可把一个电路搭起来,电容电阻等等非常的方便,在画完之后,就可以直接打板,就相当于是一条龙的服务。

这些都是为了方便我们大家在学习,PCB的封装和原理图了解之后加上我们前面介绍的最小系统就可以做一个自己的电路板,做一个自己的最小系统板,就是说可以把原理图画好之后,然后可以画一个PCB的图,这样的话啊,这个PC就可以拿出去打板,就可以做一个自己的最小系统板,这个就是在某宝当中,或者说是其它的网站当中会卖这种单片机的最小版,实际上这个最小版的成本没有多少,成本是很低的,如果说感兴趣的话,也可以自己先去画一个最小版。

这个最小版的就是它仅仅是把单片机的一个最小系统,以及它的一些简单的一个引脚给大家去扩展出来方便做一个小系统,或者说是我们做一个简单的小开发的时候用它来调试,等这个调试通了之后可以真正的再去做我们的真正的板子,这样的话能够节省时间,而不是一开始就去画一个电路板,如果说你画一个板子,如果说有问题的,或者说没有得到验证就容易会出问题,或者说有同学说,那我直接买一个大的开发板,一些就是常见的外围部件都在上面的,这种行不行,当然也是可以的,但是刚入门的同学用开发板的时候,因为我们知道单片机的引脚个数并不是特别多,所以它这个一般的开发板上面的资源会非常的丰富,为了各个模块都能用,外面做了很多的扩展,会增加一些芯片,然后也会做很多的跳线。

刚接触单片机的同学去学它的时候会感觉有点困难,所以刚开始讲的时候,尽量是避免的,这里先不讲那么多的这种扩展芯片,比如说串转并的芯片或者是一些译码芯片等等,这种我们刚开始的时候是不介绍的,原因就在于有很多单片机的学习同学都是初次接触,数字芯片他本身就不理解,所以一般的开发板它买回来之后,它看了程序它还是不会用,因为它真正自己搞开发的时候,推荐的就会用到那些芯片,所以有时候反而不太好,所以我们刚开始的时候是不会讲那么多的这种芯片的扩展,这个就是单片机的最小版。

单片机的引脚,给大家做了一个总结,单片机的引脚虽然有40个引脚,就是我们通用的五幺单片机有40个引脚,但是大概的它可以分为三类,一个是电源和晶振引脚,电源的话是两个,晶振的话是两个,分别是20和40号引脚,以及18和19号引脚。控制音量一共有四个,这四个引脚分别就是我们的这个复位引脚ST是9号引脚,然后呢,还有ALE引脚引脚和EA引脚,这个是控制引脚,还有就是端口引脚也就是4组,每组8位,那这样的话是32个,前面编程的时候已经用到过的,它每一个引脚都可以作为输入和输出引脚,也就是我们和外围的部件做接口的引脚,这个是比较重要的引脚,是要重点来介绍的引脚。

这一期我们不介绍它内部的电路,我们只是介绍它的一个功能,内部的电路后面会找时间单独给大家用仿真的办法把它内部的电路原理给大家仿真一下,看看是不是通过简单的数字电路就能够实现单片机的引脚的功能,这个我们后面会给大家用仿真的办法来演示它的原理。

下面具体来看电源引脚是两根,就是40号引脚和20号引脚,一个是电源五伏,有很多同学在做单片机的时候它不会注意这个电源,因为我们在仿真的时候是没有接电源的,但是在真正做实物的时候要首先要给它供电,要解决供电的问题,用的时候都是拿一个usb线来给这个芯片供电,当我们真正开发产品的时候要考虑供电情况,是用电池供电还是用充电电池还是干电池还是说用交流电转直流的办法,这个电源部分也是一个比较重要的环节,怎么样给单片机提供一个纯净的五伏的电源,也是需要值得研究的,大家可以感兴趣的先去查资料看一看,如何做变换和稳压来给单片机提供一个纯净的五伏电源。

实践关系这一期就分享到这,下一期会接着这一期来继续给大家把引脚的相关知识给大家分享完,喜欢的帮忙收藏点个赞哦,以上文章内容仅代表个人观点,不喜勿喷,如有错误希望大家点错纠正,谢谢大家的支持与鼓励!

想学单片机的朋友,可以私信我,我可以发一些资料给大家作为参考学习的内容,有问题的朋友也可以在评论区评论,或者私信我,尽量帮大家解决朋友们提出的问题,谢谢大家

学习单片机,我华维林北是认真的,童鞋们有什么疑问都可以来找我,及时回复林北能得到非常实用的干货资料,能帮助辅导大家学到一些单片机相关知识而成长,华维林北会得到很大的满足感!好了,这期就说到这,我们下期见!

单片机重要组成部分还有什么,引脚封装分布知识讲解(一)相关推荐

  1. 单片机小白学步系列(五) 集成电路、封装相关知识

    在前文大家都有见到集成电路的图片,其外形有很多种.在这些芯片中真正起作用的部分是集成在硅片上的晶体管.而我们看到的样子,则是在其外部用外壳进行封装.把硅片上的电路管脚,用导线接引到外部接头处,以便于其 ...

  2. JESD79-4 第2章 DDR4 SDRAM 的引脚封装与寻址

    1 使用范围 此文档为DDR4 SDRAM的使用说明书,包含了DDR4 SDRAM的特性.功能.AC与DC特性.封装与出球分布.此标准的目的为定义从2Gbit到16Gbit的x4\x8\x16 DDR ...

  3. DXP多引脚封装绘制方式

    1. 多引脚封装静电形式 一般的多引脚,例如FPGA芯片,所做的封装形式非常漂亮.本人也模仿进行了制作:一份原理图分成了9各部分: 将每个部分拖拽到原理图中是这样的: 2.制作方式 2.1 首先在原理 ...

  4. ABOV单片机外部引脚中断EINT实现讲解及示例代码-[MC96F6332D]

    一.准备工作 1.KEIL C51编译环境 2.CodeGen8 代码生成器 3.MC96F6332D 开发板 4.USB-OCD II仿真器 二.生成外部引脚中断的代码 1.在CodeGen8 代码 ...

  5. 单片机原理及应用(c51语言版)(二)

    第二章 MCS_51单片机的结构及原理 单片机的内部结构包含了CPU.RAM.ROM.定时器/计数器.可编程并行I/O口,可编程串口等 以下是内部结构图 1.80C51 的资源主要包括: 1个8位中央 ...

  6. 日志log4cxx 封装、实例讲解、配置文件log4cxx.properties

    日志log4cxx 封装.实例讲解.配置文件log4cxx.properties 1. 日志作用 程序运行过程中,需要记录程序中的运行状况,方便排查问题,记录数据.可以根据日志的记录快速定位错误发生的 ...

  7. 概率论基础知识(二) 随机变量及其分布

    概率论基础知识(二) 随机变量及其分布 1.随机变量 定义:设随机试验的样本空间为S={e}, X=X(e)是定义在样本空间S上的实值单值函数.称X=X(e)为随机变量. 这样一来,样本空间可以很好的 ...

  8. 直播相关知识之二 采集、处理、编码和封装

    直播相关知识之二 采集.处理.编码和封装 总体流程图 一. 采集 采集是整个视频推流过程中的第一个环节,它从系统的采集设备中获取原始视频数据,将其输出到下一个环节.视频的采集涉及两方面数据的采集:音频 ...

  9. QSFP-DD封装小知识,你了解吗?

    随着数据中心和高级网络应用中数据流量的上升,光模块市场向更高的速度,更低的功耗和更小的外形或尺寸发展.QSFP-DD封装有什么特征和优势?它与QSFP28/QSFP56模块有什么区别的?本期文章,我们 ...

  10. vue封装背景知识小插曲之插槽slot的用法

    vue封装背景知识小插曲之插槽slot的用法 一 什么是插槽slot,都可以干啥? 二 常见的插槽用法 一 什么是插槽slot,都可以干啥? 直白点说就是子组件使用<slot> 先占了个地 ...

最新文章

  1. ubuntu18.04虚拟机突然不能上网问题解决办法
  2. 网站地图能给网站的优化带来什么好处
  3. asp 检查黑名单_十九、绕过黑名单检查实现文件上传2
  4. 飞鸽传书就不去袭击你们了
  5. CSDN中最全python字典和实例,让你轻松掌握
  6. mysql集群环境搭建
  7. iOS 编译后的Archiveing 界面在 Windows-organizer 下
  8. 查看Linux占用内存/CPU最多的进程
  9. matlab大作业 m文件夹,matlab 基础知识汇总-- 记一次大作业
  10. Excel度分秒转度--公式大解析
  11. 毕业设计之---基于java web的停车管理系统
  12. 解除宝塔面板强制绑定手机号教程
  13. 流媒体与实时计算,Netflix公司Druid应用实践
  14. 如何安全快速的迁移你的系统到固态硬盘
  15. Hadoop学习笔记(四)HDFS部分下
  16. MongoDB芒果数据库学习笔记一
  17. 单模光纤与多模光纤的简介与区别
  18. 天天在做大数据,你的时间都花在哪了
  19. 改进YOLOv5, YOLOv7系列:1.YOLO超全注意力机制汇总 | S2A, SE,SimAM, SKA,ShA, SOCA, CA, CBAM, CrissCrossA, NAM, GAM等
  20. PBR流程常用的几种贴图类型

热门文章

  1. C# 解析User-Agent工具
  2. hdu 1085 Holding Bin-Laden Captive! (母函数)
  3. .Net的文件格式(zz)
  4. 价值50个亿的10句话
  5. web安全day39:渗透测试方法论
  6. 让java类继承TBase进行序列化
  7. 上次被人说TK不好咯,这次给你整个高大上的
  8. 玛莎拉蒂品牌与酷客多小程序达成官方合作!
  9. Python之路--Django--auth认证系统
  10. 【剑指Offer学习】【面试题22:栈的压入、弹出序列】