首页 > 编程知识 正文

51单片机电路图(51单片机电路原理图_51单片机入门(第1篇):纯干货,单片机最小系统)

时间:2023-05-05 14:02:38 阅读:122819 作者:1013

知道了什么是单片机,以及单片机有什么用后,我们要考虑如何学习单片机吗? 学习单片机其实很简单,不太需要必要的开始知识。 接下来按照我的步伐,一步一步了解单片机。 本文就单片机最小系统和仿真软件以及编程软件的选择进行说明。

0. 51单片机最小系统

首先,让我们初步认识一下你长什么样。

51单片机最小系统原理图

51单片机最小系统实物图

51单片机的最小系统由单片机IC,电源,外部晶振电路,复位电路共同组成,缺一不可。

1. 51单片机的外部引脚介绍

51单片机的最小系统其实很简单。 依次介绍其中的先导作用。

电源引脚

连接VCC(vdd )第40针、电源端子和5V电源,为整个系统供电。

与VSS(gnd )第20脚、接地端、5V电源接地端连接。

外部晶体引脚

xtal1(19针)片上振荡电路反向放大器输入。

使用xtal2(20管脚)内部时钟时,可以作为片上振荡电路的反相放大器输出,在外置石英晶体和修整电容时,产生原来的振荡脉冲信号。

一般来说,15单片机连接12M的晶振,当然也可以连接6MHz、11.0592MHz的晶振,根据实际运行环境进行选择。

51单片机晶体振动引脚硬件连接图

控制信号引脚

rst :第9针、复位信号输入端、高电平有效。 复位端口的硬件解决方案有上电复位和按键复位两种,根据场景不同有不同的选择。

上电复位硬件连接法

密钥重置硬件连接

重置操作可以完成单片机的初始化操作,也可以重启死机状态的单片机。 很多电子产品的主体上留有复位按钮,是为了应对恐慌状态。

ale/Prog :第30针,地址闩锁允许输出端子/编程脉冲输入端子。 通常,该引脚持续输出振荡器频率的1/6的正脉冲信号。 单片机需要访问片外存储器时,它也是锁存P0端口低8位地址的控制信号。

EA/Vpp:31引脚,外部程序存储器地址使能输入/程序电压输入端子,当该引脚进入高电平时,CPU只访问芯片内4KB的ROM,当地址超过4KB时,自动访问芯片外ROM内的程序访问低电平时,CPU只访问片外ROM。 第二功能端子Vpp的作用是对8051编程时的电压输入端子进行编程。

输入/输出引脚 P0、P1、P2、P3

4个8位并行输入/输出端口,共32个引脚,是51单片机的重要内部资源和通用输入/输出端口。

通用输入输出端口

准双向端口:初始启动时为高电平。

P0端口(P0.0-P0.7 ) :第39-32针,漏极开路的准双向端口,无内部上拉电阻,处于高阻状态,无法正常输出高低电平。 作为I/O端口时,需要外加上拉电阻,一般为10K。

P0端口上拉电阻解法

P1端口(P1.0-P1.7 ) :第1-8针:内部带上拉电阻的准双向端口。

P2端口(P2.0-P2.7 ) :第21-28针:与P1端口类似。

P3端口(P3.0-P3.7 ) :第10-17针)与P1端口类似,还有第二个功能。

P3端口第二功能

2. 仿真软件的使用,硬件实物的选择

学习单片机不能只看简单的介绍。 实际上必须用手操作。 有条件的话,可以购买单片机开发板,实际上手操作。 有了焊接基础和PCB设计,我们就可以自己设计自己的单片机开发板。 它不仅学习单片机,而且学习整个硬件的知识。 当然,对于作为初学者的我们来说,模拟软件是必不可少的。 他不能代替实际的实验效果,但可以作为入门的优先事项。

Proteus仿真软件,这个软件我很少介绍,可以画原理图,画PCB,进行单片机的数字电、模拟电实验仿真,实现从概念到产品的完整设计有更好的软件。 稍后还将介绍有关PCB绘制的知识,但我推荐一些优秀的软件。

proteus软件接口图

这个软件还很容易买到。 接下来的单片机实验在Proteus上先做模拟,然后用实物展示给大家看。

3. 编程软件的选择

单片机编程需要使用Keil uVision5编写。 这是收费的软件。 我们一定需要尊重知识产权。 我可以为大家提供软件安装包。

Eil软件界面图

如果未处于活动状态,则此软件可以编译源文件不超过2KB的项目,因此请先尝试一下,感受一下编程到单片机中的过程。

下一节,我们将带大家正式进入单片机编程学习,开创电子产品设计的第一步,实现从0到1的飞跃。

如果这两个软件可以关注私信,可以提供软件和安装指导。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。