51单片机基础知识

单片机基础知识

鸽了几天,在肝一些与学习无关的事情。这些是之前总结的内容,整理一下发出来。

单片机的英文名称是Micro Controller Unit,简称MCU。其内部有CPU(微处理器)、RAM(内存,也可以理解为运行内存)、ROM(只读存储区,应该类比于电脑的内存条,可以长期存储数据。)、定时器、中断系统、通讯接口等硬件。

单片机的任务主要是信息采集(利用传感器)、执行代码(利用CPU)、控制外接硬件设备(比如电机、发光二极管)

相比计算机。单片机是一个微型的计算机。仅仅通过一个芯片来构成完整的计算机系统。成本低,体积小,结构简单,但是性能远不及计算机。可以帮助我们实现一些微型功能。

51单片机

名称由来:51单片机是80年代Intel开发的8051单片机内核的统称。兼容8051内核的都统称为51单片机。

单片机命名规则

跟单片机所属公司、工作电压、内存大小、工作频率、工作温度范围、封装类型、管脚数量相关。

这里单独说一下封装,搞电赛的时候对封装理解比较深刻。一个封装,对应着一个产品的外形包装。比如电阻中有个封装叫做0805,那么长着0805模样的所有电阻,不管阻值多大都叫做0805。如下图所示

而电阻还有一种封装叫做0603,同理,只要长下面这个样子的,不管是几千欧姆的电阻,都叫0603。

在这里插入图片描述

关于单片机芯片的封装,展示几个

PDIP(但凡遇到长下面这个样子的芯片,它的封装都是PDIP)

在这里插入图片描述

LQFP(同理,但凡遇到下面这个样子的,都叫做LQFP)

在这里插入图片描述

STC89C52

所属系列:51单片机系列

公司:STC

位数:8位

RAM:512

ROM:8k(Flash)

工作频率:12MHz

芯片封装:PDIP

单片机手册

一般单片机手册可以从官网中找到。比如我们现在学习STC89C52这块开发板,那么就可以百度搜索STC官网,上去找手册。不过一般这些网站基本打不开,需要挂外网,最好还是通过第三方渠道吧

这里推荐几个网站:STC: 32位 8051 单片机创新者, ISP/IAP 技术创新者,中华有为:除了胜利,我们已无路可走 (stcmcudata.com)

在这个网页中往下翻就可以看到我们需要的开发手册了。

在这里插入图片描述

我们一般需要在手册中查找单片机内部结构图。从这里可以查到一些I/O口情况。说人话就是,从这些结构图中可以看到单片机芯片的引脚具体可以实现功能。

下图就是一个单片机应该有的I/O口。

管脚图

在这里插入图片描述

查手册查的就是管脚图。从这里我们可以看到每个口的名称,这样我们在写代码的时候就能够确定该如何选择管脚。比如我们现在要配置P1.6,我们找到它的位置,直接就可以操作这个管脚口。

我们的这个开发板是8位的,那么管脚口就是八个为一组。具体后面会提到。

最小系统

通过这个图,我们可以看到,一些管脚需要接上外部电源,3V或者5V;一些管脚需要接地(GND);可以外接晶振(如图左下角的电路所示,一般不用接,芯片内部会集成);接入复位电路(如图中的RST,一般不用接。芯片内部会集成)。以保证单片机正常工作。

还有好多具体功能在学习中会慢慢挖掘的。

  • 0
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值