太原理工大学机器人团队20天学习打卡day9(51单片机初步)

太原理工大学机器人团队20天学习打卡day9(51单片机初步)

模拟电路太难了啊,萌新的自信心收到严重打击orz,我就试试单片机吧,毕竟在之前接触过一些。

模拟电路的话,反正以后大学课程会学,先缓一缓orz。

单片机引脚功能介绍

上面说到那个STC的单片机有40个引脚,现在详细介绍一下这个东西。

首先,对于8051单片机而言,如果引脚个数一样,那引脚功能就一样。程序代码可以直接用,哦吼。

如图为经典四40引脚单片机图

在这里插入图片描述

芯片引脚序号识别

芯片的第 1 脚,一般会在芯片上标记出来。大家一定要注意引脚序号,装 错了会导致电路异常甚至把芯片烧损。

8051单片机引脚功能介绍

单片机的 40 个引脚大致可分为 4 类。(敲黑板,要记)

① 电源引脚VCC、GND

VCC(40脚):电源正极(明白我意思吧?),不同单片机要求电压通常不同,用单片机时候要注意。

GND(20脚):电源负极,接地。

② 时钟引脚XTA L1、XTA L2

XTA L1,XTA L2(19脚,18脚):L1接触外部晶振和微调电容的一端,在片内是反向放大器和时钟发生器的输入端。L2接触外部晶振和微调电容另一端,片内自然是输出端啦。

③ 控制引脚RST、PSEN 、A LE/PRO G 、EA /V PP

RST(9脚):复位引脚,让单片机从头开始运行。(从零开始的…)

PSEN (29 脚) :外部程序存储器选通信号输出引脚,读取外部ROM单元(这个部分现在好像用处不大了,就是礼貌性的留下来的,万一还有点用呢。。){① 内部RO M 读取时,PSEN 不动作; ② 外部RO M 读取时,在每个机器周期会动作两次; ③ 外部RA M 读取时,跳过两个PSEN 脉冲不会输出; ④ 外接RO M 时,与 RO M 的 O E 脚相接。 }

A LE/PROG (30 脚) :具有两种功能,可以作为地址锁存使能端和编程脉冲输入端。{Ⅰ。当作为地址锁存使能端时为 A LE,产生的信号用于计数或是时钟信号。Ⅱ。编程脉冲输入端时为PRO G ,在进行程序下载时使用。(这玩意现在很少用了已经。)}

EA /VPP(31 脚):①EA=1时候,执行内部程序,当扩展有外部程序存储器时,在内部执行完后自动执行外部。EA=0,直接执行外部。(相当于一个控制开关嘛)②VPP:提供编程脉冲(不知道是啥,反正现在不常用了也)。

④ I/O 引脚:8051 共有4 个8位并行 I/O 端口,为 P0、P1、P2、P3口,共32 个引脚。

P0口(39脚-32脚):是P0.0到P0.7口,能独立控制,P0 口在作为低 8 位地址/数据总线使用时不需接上拉电阻。

P1口(1脚-8脚):P1.0到P1.7口,能独立控制,能作为输入输出口使用。

P2口(21脚-28脚):P2.0到P2.7口,和P1口差不多用处。

能作为输入输出口使用。

P2口(21脚-28脚):P2.0到P2.7口,和P1口差不多用处。

P3口(10脚到17脚):P3.0到P3.7口,它和P1,P2口功能是可以一样的,不过还有第二功能:
在这里插入图片描述

发布了9 篇原创文章 · 获赞 4 · 访问量 416

猜你喜欢

转载自blog.csdn.net/fp835863592/article/details/104867043