8051的引脚定义及功能

合集下载

51单片机程序引脚定义规则

51单片机程序引脚定义规则

51单片机程序引脚定义规则
51单片机(通常指的是8051系列单片机)是一种非常常见的微控制器,广泛应用于各种嵌入式系统。

它的程序引脚定义规则是固定的,通常由单片机的制造商提供。

以下是一个简化的51单片机引脚定义规则:
1. P0口:通常作为低8位I/O端口使用。

在访问外部存储器时,P0口也作为低8位地址/数据总线使用。

2. P1口:通常作为8位I/O端口使用。

3. P2口:通常作为高8位地址/数据总线使用,或作为辅助I/O端口。

4. P3口:除了标准的I/O功能外,P3口还有额外的功能,如中断、串行通信等。

5. P4口:在一些扩展型的51单片机中存在,通常作为附加的I/O端口或地址总线。

6. P5口:在一些扩展型的51单片机中存在,通常作为附加的I/O端口或地址总线。

7. P6口:在一些扩展型的51单片机中存在,通常作为附加的I/O端口或地址总线。

8. P7口:在一些扩展型的51单片机中存在,通常作为附加的I/O端口或地址总线。

以上只是一种通用的描述,具体的引脚定义可能会因不同的51单片机型号而有所不同。

为了获得准确的引脚定义,你应该查阅你所使用的单片机的数据手册或参考手册。

MCS-51系列单片机的基本结构

MCS-51系列单片机的基本结构

并行接口
P0 P1 P2 P3
WR RD PSEN ALE
串行接口 TXD RXD
—6—
1.基本结构与硬件组成
051的主要硬件 资源包括以下几个部 分,内部功能模块构 成如图所示
(1) • 8位中央处理单元CPU (2) • 4K字节的程序存储器ROM (3) • 128字节的数据存储器RAM (4) • 21个特殊功能寄存器SFR (5) • 4个8位并行I/O口P0~P3
用户根据程序执行的需要通过传送指令确定。
—15—
D
寄存器组选择位RS0和RS1
用于设定当前工作寄存器的组号。8051有8个8位寄存器(R0~R7),分为4组。RS1、RS0与
R0~R7的对应关系如表所示。
RS1
RS0
R0~R7组号
R0~R7的物理地址
0
0
0
00~07H
0
1
1
08~0FH
1
0
2
10~17H
• 2个16位可编程定时/计数器T0、T1 (6)
• 5个中断源,具体包括2个外部中断源 (7) INT0和INT1,3个内部中断源
• 1个全双工的异步串行接口 (8)
• 内部时钟产生电路 (9)
—7—
2.中央处理器CPU
中央处理器CPU是单片机的核心组成部分,从功能上可 以分为控制器和运算器两个部分。控制器产生各种控制信号 以协调各部件之间的数据传送、运算等操作;运算器主要执 行算术运算、逻辑运算和位操作等。
① 算术逻辑单元ALU
ALU是一个运算器,主要对8位二 进制数进行算术与逻辑运算,包括加、 减、乘、除四则运算,与、或、非、 异或等逻辑操作。另外还具有置位、 移位、测试转移等功能。

8051单片机的引脚及结构

8051单片机的引脚及结构

8051单片机的引脚及结构1.引脚布局12345678910---------------------------------------------------------------P0.0,P0.1,P0.2,P0.3,P0.4,P0.5,P0.6,P0.7,RST,P3.---------------------------------------------------------------P1.0,P1.1,P1.2,P1.3,P1.4,P1.5,P1.6,P1.7,EA/VPP,P3.---------------------------------------------------------------P2.0,P2.1,P2.2,P2.3,P2.4,P2.5,P2.6,P2.7,ALE/PROG,P3.---------------------------------------------------------------P3.0,P3.1,P3.2,P3.3,P3.4,P3.5,P3.6,P3.7,VCC,GN---------------------------------------------------------------- P0.0 - P0.7是8051单片机的Port 0,它是8位双向输入/输出端口。

- P1.0 - P1.7是8051单片机的Port 1,它也是8位双向输入/输出端口。

- P2.0 - P2.7是8051单片机的Port 2,它也是8位双向输入/输出端口。

- P3.0 - P3.7是8051单片机的Port 3,它也是8位双向输入/输出端口。

-RST用于复位引脚,当低电平施加在RST引脚时,它将复位单片机。

-EA/VPP是外部访问使能/编程引脚,用于启用或禁用外部存储器。

-ALE/PROG是地址锁存使能/编程引脚,用于与外部存储器进行通信。

8051单片机引脚工作原理

8051单片机引脚工作原理

8051单片机引脚工作原理8051单片机一共有40个引脚,分为四组:P0、P1、P2、P3、其中,P0端口有8个引脚(P0.0~P0.7),P1和P3端口各有8个引脚(P1.0~P1.7和P3.0~P3.7),P2端口有6个引脚(P2.0~P2.7),其中P2.6和P2.7还具有额外的功能。

P0端口可以被用来作为输入或输出端口。

当P0.0~P0.7的任意一个引脚被配置为输入时,该引脚将具有高阻抗状态(即输入模式)。

当P0.0~P0.7的任意一个引脚被配置为输出时,该引脚将具有一个逻辑电平(即输出模式)。

在输入模式下,引脚可以通过电阻连接到VCC或GND,以确定其逻辑电平。

在输出模式下,引脚的逻辑电平可以通过软件编程来控制。

P1端口也可以用作输入或输出端口。

它的工作原理与P0端口相似。

需要注意的是,在一些特殊的功能模式下,P1端口的一些引脚可能不可用,这主要是因为这些引脚被用来连接外部设备或其他功能。

P2端口有6个引脚(P2.0~P2.7)。

P2.0和P2.1用于连接外部中断输入引脚(INT0和INT1)。

当有外部信号触发INT0或INT1引脚时,单片机会相应地执行中断服务程序。

P2.2~P2.7的引脚具有两种不同的功能:如果设置为低电平,它们将成为外部总线的低字节(L0~L5),如果设置为高电平,它们将成为外部总线的高字节(H0~H5)。

P3端口也有8个引脚(P3.0~P3.7)。

其中,P3.0~P3.3是普通的IO口引脚,可以用作输入或输出。

P3.4~P3.7具有特殊功能。

P3.4和P3.5用于连接内部定时/计数器的输入引脚(T0和T1)。

P3.6和P3.7是特殊功能引脚,用于连接外部中断输入引脚(INT2和INT3)。

除了上述端口外,8051单片机还具有一个特殊的引脚,即RST(复位)引脚。

当复位引脚为低电平时,单片机将被复位,并重新启动。

通过编程,可以控制单片机引脚的工作模式和逻辑电平。

具体来说,单片机引脚的工作模式可以设置为输入(高阻抗)或输出,逻辑电平可以设置为高电平或低电平。

8051单片机的引脚及结构.

8051单片机的引脚及结构.
中断系统:指能够处理上述中断过程所需要的硬件电路。
中断源:指能产生中断请求信号的源泉。
8051可处理5个中断源(2个外部,3个内部)发出的中断 请求,并可对其进行优先权处理。外部中断的请求信号可以从 P3.2, P3.3(即 INT0 和 INT1 )引脚上输入,有电平或边沿两种触 发方式;内部中断源有3个,2个定时器/计数器中断源和1个串行 口中断源。
一 般将 只读存 储器 ( ROM)用 做程序 存储 器 。可 寻址 空间 为 64KB,用于存放用户程序、数据和表格等信息。
MCS-51单片机按程序 存储器可分为内部无ROM 型(如8031)和内部有 ROM型(如8051)两种,EA 连接时 引脚有区别。程序存 储器结构如右图所示:
(2)数据存储器
XTAL2 XTAL1
VSS
1
40
2
39
3
38
4 5
8031
37 36
6
35
7 8051 34
8
33
9 10
8751
32 31
11
30
12 89C51 29
13
28
14
27
15
26
16
25
17
24
18
24
19
22
20
21
VCC P0. 0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 EA ALE PSEN P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2. 0
8051的中断系统主要由中断允许控制器IE和中断优先级控 制器IP等电路组成。
二、MCS-51单片机外部引脚
P1. 0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7

以8051单片机为例讲解单片机的引脚及相关功能

以8051单片机为例讲解单片机的引脚及相关功能

-以8051单片机为例讲解单片机的引脚及相关功能;《单片机引脚图》单片机引脚图40个引脚按引脚功能大致可分为4个种类:电源、时钟、控制和I/O引脚。

⒈ 电源:⑴ VCC - 芯片电源,接+5V;⑵ VSS - 接地端;注:用万用表测试单片机引脚电压一般为0v或者5v,这是标准的TTL 电平。

但有时候在单片机程序正在工作时候测试结果并不是这个值而是介于0v-5v之间,其实这是万用表的响应速度没这么快而已,在某一个瞬间单片机引脚电压仍保持在0v或者5v。

⒉ 时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。

⒊ 控制线:控制线共有4根,⑴ ALE/PROG:地址锁存允许/片内EPROM编程脉冲① ALE功能:用来锁存P0口送出的低8位地址② PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。

⑵ PSEN:外ROM读选通信号。

⑶ RST/VPD:复位/备用电源。

① RST(Reset)功能:复位信号输入端。

② VPD功能:在Vcc掉电情况下,接备用电源。

⑷ EA/Vpp:内外ROM选择/片内EPROM编程电源。

① EA功能:内外ROM选择端。

② Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。

⒋ I/O线80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。

P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)5. P3口第二功能P30 RXD 串行输入口P31 TXD 串行输出口P32 INT0 外部中断0(低电平有效)P33 INT1 外部中断1(低电平有效)P34 T0 定时计数器0P35 T1 定时计数器1P36 WR 外部数据存储器写选通(低电平有效)。

8051封装与引脚

8051封装与引脚

单片机的引脚及功能
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 24 22 21
VCC
时钟电路引脚XTAL1和 时钟电路引脚XTAL1和XTAL2 XTAL1 XTAL2(18) XTAL2(18):接外部晶体和微 调电容。若使用外部TTL时钟时, 调电容。若使用外部TTL时钟时, TTL时钟时 该引脚为外部时钟的输入端。 该引脚为外部时钟的输入端。 XTAL1(19) XTAL1(19):接外部晶体和微 调电容的另一端。若使用外部TTL 调电容的另一端。若使用外部TTL 时钟时,该引脚必须接地。 时钟时,该引脚必须接地。 89C51/8031正常工作时, 89C51/8031正常工作时,该引 正常工作时 脚应有脉冲信号输出。 脚应有脉冲信号输出。
P1口结构 口结构
P1口(1脚 P1口(1脚-8脚):一个带有内部提升电阻的8位准双向I/O口。 一个带有内部提升电阻的8位准双向I/O口 I/O 当用做通用I/O口时,每个引脚可驱动8 TTL负载 I/O口时 负载。 当用做通用I/O口时,每个引脚可驱动8个TTL负载。当用作输 入时,每个端口首先置1 入时,每个端口首先置1。
VCC
8031 8051 8751 89C51
P0. 0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7
并行口:P0、P1、P2、P3 并行口:P0、P1、P2、
EA ALE PSEN
P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2. 0
单片机的引脚及功能
P1口结构 口结构

51单片机引脚介绍(全)

51单片机引脚介绍(全)

51单片机引脚介绍(全)51单片机引脚介绍(全)单片机(Microcontroller)是一种集成了微处理器核心、存储器和各种输入输出控制电路的集成电路芯片,广泛应用于嵌入式系统中。

而51单片机(8051 Microcontroller)是最早被广泛使用的一款单片机型号,其引脚布局和功能十分重要。

本文将对51单片机的引脚进行详细介绍,以便更好地理解和应用。

1. 引脚简介51单片机共有40个引脚,编号为P0.0至P3.7,其中P0、P1、P2、P3为4个8位的I/O端口,分别对应于32个可编程的引脚。

此外,引脚还包括VCC(供电正极)、GND(接地)以及RESET(复位引脚)、PSEN(程序存储器使能引脚)、ALE/PROG(地址锁存/编程使能引脚)、EA/VPP(外部访问使能/编程电压),共计7个特殊功能引脚。

2. I/O口的功能P0口是可用的8位双向I/O口,可以用于与外设的数据传输。

P0口在模拟输入/输出工作状态下为双向I/O口,在数字输入/输出工作状态下为输出口。

P1口也是一个可用的8位双向I/O口,用于与外设的数据传输。

P2口是一个不可用的8位双向I/O口,它被用作外部总线的高8位数据总线。

P3口是一个可用的8位双向I/O口,用于与外设的数据传输。

3. 特殊功能引脚RESET引脚是用于复位单片机的引脚。

将RESET引脚拉低,即可使单片机复位。

PSEN引脚是用于访问外部程序存储器(EPROM或闪存)的引脚。

当PSEN为高时,表示访问的是程序存储器。

ALE/PROG引脚在T0(定时器0)的溢出和外部中断0激活时产生外部地址锁存信号。

在程序编程时,它与PSEN引脚一起用作编程使能信号,并提供编程电压。

EA/VPP引脚是用于控制单片机是否使用外部存储器。

当EA/VPP 为低时,表示单片机使用外部存储器;当EA/VPP为高时,表示单片机使用内部存储器。

4. 其他引脚VCC引脚是单片机的正电源引脚,需要接入正电源。

8051单片机引脚图与引脚功能简介

8051单片机引脚图与引脚功能简介

8051单片机引脚图与引脚功能简介时间:2009-03-02 12:42 来源:未知作者:牛牛首先我们来连接一下单片机的引脚图,如果,具体功能在下面都有介绍。

单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。

⒈电源:⑴ VCC - 芯片电源,接+5V;⑵ VSS - 接地端;⒉时钟:XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。

⒊控制线:控制线共有4根,⑴ ALE/PROG:地址锁存允许/片内EPROM编程脉冲① ALE功能:用来锁存P0口送出的低8位地址② PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。

⑵ PSEN:外ROM读选通信号。

⑶ RST/VPD:复位/备用电源。

① RST(Reset)功能:复位信号输入端。

② VPD功能:在Vcc掉电情况下,接备用电源。

⑷ EA/Vpp:内外ROM选择/片内EPROM编程电源。

① EA功能:内外ROM选择端。

② Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。

⒋ I/O线80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。

P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。

编辑本段复位电路简介为确保微机系统中电路稳定可靠工作,复位电路是必不可少的一部分,复位电路的第一功能是上电复位。

一般微机电路正常工作需要供电电源为5V±5%,即4.75~5.25V。

由于微机电路是时序数字电路,它需要稳定的时钟信号,因此在电源上电时,只有当VCC超过4.75V低于5.25V以及晶体振荡器稳定工作时,复位信号才被撤除,微机电路开始正常工作。

编辑本段单片机复位电路的类型目前为止,单片机复位电路主要有四种类型:(1)微分型复位电路;(2)积分型复位电路;(3)比较器型复位电路;(4)看门狗型复位电路。

ISA总线的复位信号到南桥之间会有一个非门,跟随器或电子开关,常态时为低电平,复位时为高电平。

8051单片机IO引脚详细说明

8051单片机IO引脚详细说明

在单片机[url=]学习[/url]、开发和应用中,IO口的配置对功能的实现起着重要的作用,下面介绍常见的四种配置,而现在很多单片机都兼有这四种配置,可供[url=]选择[/url]。

一.准双向口配置如下图,当IO输出为高电平时,其驱动[url=]能力[/url]很弱,外部负载很容易将其拉至低电平。

当IO输出为低电平时,其驱动能力很强,可吸收相当大的电流。

准双向口有三个上拉晶体管,一个“极弱上拉”,当端锁存器为逻辑“1”时打开,当端口悬空时,“极弱上拉”将端口上拉至高电平。

第二个上拉晶体管为“弱上拉”,当端口锁存器为逻辑“1”且端口本身也为“1”时打开,此上拉提供的电流,使准双向口输出为“1”。

如果此时端口被外部装置拉到逻辑“0”时,通过施密特触发器,控制“弱上拉”关闭,而“极弱上拉”维持开状态,为了把这个端口拉低,外部装置必须有足够的灌电流能力,使管脚上的电压,降到门槛电以下。

第三个上拉晶体管为“强上拉”,当端口锁存器由“0”跳变到“1”时,这个上拉用来加快端口由逻辑“0”到逻辑“1”的转换速度。

准双向口做为输入时,通个一个施密特触如器和一个非门,用以干扰和滤波。

准双向口用作输入时,可对地接按键,如下图1,当然也可以去掉R1直接接按键,当按键闭合时,端口被拉至低电平,当按键松开时,端口被内部“极弱上拉”晶体管拉至高电平。

当端口作为输出时,不应对地外接LED如图形控制,这样端口的驱动能力很弱,LED只能发很微弱的光,如果要驱动LED,要采用图 3的方法,这样准双向口在输出为低时,可吸收20mA的电流,故能驱动LED。

图4的方法也可以,不过LED不发光时,端口要吸收收很大电流。

二.开漏输出配置这种配置,关闭所有上拉晶体管,只驱动下拉晶体管,下拉与准双向口下拉配置相同,因此只能输出低电平(吸收电流),和高阻状态。

不能输出高电平(输也电流)。

如果要作为逻辑输出,必须接上拉电阻到VCC。

这种配置也可以通过上图3和图4来驱动LED。

8031单片机

8031单片机

8031和8051是最常见的mcs51系列单片机,是inter公司早期的成熟的单片机产品,应用范围涉及到各行各业,下面介绍一下它的引脚图等资料。

<8031,8051管脚图>8031,8051引脚功能(1)主电源引脚Vss和Vcc①Vss接地②Vcc正常操作时为+5伏电源(2)外接晶振引脚XTAL1和XTAL2①XTAL1内部振荡电路反相放大器的输入端,是外接晶体的一个引脚。

当采用外部振荡器时,此引脚接地。

②XTAL2内部振荡电路反相放大器的输出端。

是外接晶体的另一端。

当采用外部振荡器时,此引脚接外部振荡源。

(3)控制或与其它电源复用引脚RST/VPD,ALE/ ,和/Vpp①RST/VPD 当振荡器运行时,在此引脚上出现两个机器周期的高电平(由低到高跳变),将使单片机复位在Vcc掉电期间,此引脚可接上备用电源,由VPD向内部提供备用电源,以保持内部RAM中的数据。

②ALE/ 正常操作时为ALE功能(允许地址锁存)提供把地址的低字节锁存到外部锁存器,ALE 引脚以不变的频率(振荡器频率的)周期性地发出正脉冲信号。

因此,它可用作对外输出的时钟,或用于定时目的。

但要注意,每当访问外部数据存储器时,将跳过一个ALE脉冲,ALE 端可以驱动(吸收或输出电流)八个LSTTL电路。

对于EPROM型单片机,在EPROM编程期间,此引脚接收编程脉冲(功能)③外部程序存储器读选通信号输出端,在从外部程序存储取指令(或数据)期间,在每个机器周期内两次有效。

同样可以驱动八LSTTL输入。

④/Vpp 、/Vpp为内部程序存储器和外部程序存储器选择端。

当/Vpp为高电平时,访问内部程序存储器,当/Vpp 为低电平时,则访问外部程序存储器。

对于EPROM型单片机,在EPROM编程期间,此引脚上加21伏EPROM编程电源(Vpp)。

⊙IC-8031☆8031/8051/8751引脚功能:Vcc:+5V电源电压。

Vss:电路接地端。

8051单片机引脚功能介绍

8051单片机引脚功能介绍

8051单片机引脚功能介绍单片机(Microcontroller)是一种集成了处理器、内存和输入/输出设备等基本功能的微型计算机系统。

而在单片机中,引脚(Pin)则是连接外部电路和单片机内部芯片的桥梁,具有高度的重要性。

本文将从8051单片机引脚的功能介绍、分类以及配置等方面进行论述,以帮助读者更好地理解和应用8051单片机引脚。

引脚功能介绍8051单片机共有40个引脚,每个引脚都有特定的功能。

下面是对每个引脚的功能进行详细介绍。

P0口(引脚32-39):P0是一个8位的双向IO口,即可以作为输入引脚,也可以作为输出引脚。

在默认情况下,P0口作为输入口;当需要将P0口作为输出口时,可以通过设置特定的寄存器将其配置为输出引脚。

P1口(引脚1-8):P1是一个8位的双向IO口,与P0口类似,可以作为输入引脚和输出引脚。

与P0口不同的是,P1口所有的引脚默认都是输出引脚,需要将其配置为输入引脚时,需要设置特定的寄存器。

P2口(引脚21-28):P2是一个8位的双向IO口。

和P0、P1口类似,可以作为输入引脚和输出引脚。

需要注意的是,P2口的引脚2和引脚3有特殊功能,可以用作外部中断引脚。

P3口(引脚10-17):P3是一个8位的双向IO口,除了可以作为输入引脚和输出引脚外,还可以作为外部中断引脚。

与P2口不同的是,P3口的所有引脚默认都是输入引脚,需要将其配置为输出引脚时,需要设置特定的寄存器。

RST(引脚9):RST引脚是用于复位8051单片机的引脚,当RST 引脚接收到低电平信号时,单片机将会被复位。

ALE/PROG(引脚30):ALE/PROG引脚既可以作为地址锁存使能引脚,也可以作为编程时的数据传输引脚。

EA/VPP(引脚31):EA/VPP引脚是扩展程序存储器访问使能引脚,用于选择程序存储器的地址空间。

XTAL1/CLKI(引脚18)和XTAL2/CLKO(引脚19):这两个引脚是外部晶振的输入和输出引脚。

8051的引脚定义及功能

8051的引脚定义及功能

8051的引脚定义及功能8051是一种经典的8位单片机,最早由Intel公司于1980年推出。

它具有许多功能丰富的引脚,用于连接外围设备和实现各种功能。

下面是8051的引脚定义及其功能的详细说明。

1.P0口:P0.0-P0.7为8位双向通用IO口,可连接外围设备或扩展芯片。

P0口可通过对相应位进行读写来实现读取和输出数据。

2.P1口:P1.0-P1.7为八位双向通用IO口,功能同P0口类似。

与P0不同的是,P1口还具有输入/输出控制功能。

P1口的输入/输出控制位可分别设定为输入模式或输出模式。

3.P2口:P2.0-P2.7为8位双向通用IO口,功能同P0口类似。

P2口还具有外部数据总线的能力,用于连接外部存储器或其他设备。

4.P3口:P3.0-P3.7为8位双向通用IO口,功能同P0口类似。

P3口还具有一些额外的功能引脚,如P3.0/RXD和P3.1/TXD用于串口通信,P3.2/INT0和P3.3/INT1用于外部中断。

5.RST引脚:复位引脚,用于将单片机复位到初始状态。

在复位时,所有寄存器和引脚都会被初始化。

6.ALE引脚:地址锁存使能引脚,用于在外部总线上锁存地址信号。

在每个时钟周期的开始,ALE引脚会产生一次正脉冲,用于锁存当前的地址。

7.PSEN引脚:程序存储器使能引脚,用于选择外部程序存储器或内部程序存储器。

当PSEN为低电平时,外部程序存储器被选中。

8.EA/VPP引脚:程序存储器地址扩展/编程电压引脚。

EA引脚用于控制程序存储器地址空间的扩展,VPP引脚用于编程时的供电电压。

9.XTAL1和XTAL2引脚:外部晶体振荡器引脚。

通过连接外部晶体和相关电路,可以实现单片机的时钟源。

10.VCC和GND引脚:供电引脚。

VCC引脚连接正电压,GND引脚连接地。

11.ADC引脚:模拟数字转换引脚,用于连接外部模拟输入设备。

8051的ADC引脚能够将模拟信号转换为数字信号,供单片机进行处理。

8051引脚说明

8051引脚说明

8051引脚说明一、引脚简要说明1、主电源引脚Vcc和VssVcc(40脚):主电源接+5VVss(20脚):接地2、时钟电路引脚XTAL1 和XTAL2XTAL2(18脚):接外部晶体振荡器的一端。

片内是一个振荡电路反相放大器的输出端。

XTAL1(19脚):接外部晶体振荡器的另一端。

片内是一个振荡电路反相放大器的输入端。

3、控制信号RST/Vpd、ALE/(/PROG) 、/ PSEN和 (/EA)/Vpp )RST/Vpd(9脚):复位端。

高电平有效,宽度在24个时钟周期宽度以上,使单片机复位。

该引脚有复用功能,Vpd为备用电源输入端,防止主电源掉电。

ALE/(/PROG)(30脚):地址锁存信号端。

访问片外存贮器时,ALE作低八位地址的锁存控制信号。

平时不访问片外存贮器时,该端以六分之一的时钟振荡频率固定输出脉冲。

ALE端负载驱动能力为8个LSTTL门。

该引脚有复用功能,为片内程序存贮器编程(固化)的编程脉冲输入。

/PSEN(29脚):片外程序存贮器读选通信号端。

负载能力为8LSTTL门。

(/EA)/Vpp(31脚):/EA端接高电平时,CPU取指令从片内程序存贮器自动顺延至片外程序存贮。

/EA端接低电平时,CPU仅从片外程序存贮器取指令。

该引脚有复用功能,Vpp为片内程序存贮器编程时的编程电压。

4、输入/输出引脚P0、P1、P2和P3口P0.0~P0.7(39~32脚):访问片外存贮器时作为低八位地址线和八位数据线(复用)。

负载能力为8个LSTTL门。

P1.0~P1.7(1~8脚): 8位准双向I/O口。

负载能力为3个LSTTL门。

P2.0~P2.7(21~28脚):访问片外存贮器时作为高八位地址线。

P3.0~P3.7(10~17脚):8位准双向I/O口。

负载能力为3个LSTTL门。

另外还有专门的第二功能。

二、P3口的第二功能是什么?P3.0(10脚): RXD(串行口输入端)P3.1(11脚): TXD(串行口输出端)P3.2(12脚): /INT0(外部中断0输入端)P3.3(13脚): /INT1(外部中断1输入端)P3.4(14脚): T0(定时器/计数器0外部输入端)P3.5(15脚): T1(定时器/计数器1外部输入端)P3.6(16脚): /WR(片外数据存贮器写选通信号输出端)P3.7(17脚): /RD(片外数据存贮器读选通信号输出端)三、/EA引脚怎样使用?使用片内程序存贮器时,/EA接高电平(同时可使用片外程序存贮器,片外程序存贮器地址顺延在片内程序存贮器地址之后);无片内程序存贮器或不使用片内程序存贮器,只使用片外程序存贮器时, /EA 接低电平。

8051单片机各种引脚的用法及功能解析

8051单片机各种引脚的用法及功能解析

8051 单片机各种引脚的用法及功能解析
8051 系列各种芯片的引脚是互相兼容的,8051,8751 和8031 均采用40
脚双列直播封装型式。

当然,不同芯片之间引脚功能也略有差异。

8051 单片机是高性能的单片机,因为受到引脚数目的限制,所以有不少引脚具有第二功能,其中有些功能是8751 芯片所专有的。

各引脚功能简要说明如下:
51 单片机引脚图
VCC(40 脚):电源端,为+5V。

Vss(20 脚):接地端。

时钟电路引脚XLAL2(18 脚):接外部晶体和微调电容的一端。

若需采
用外部时钟电路时,该引脚输入外时钟脉冲,要检查8051 的振荡电路是否正确工作,可用示波器查看XLAL2 端是否有脉冲信号输出。

时钟电路引脚XLAL1(19 脚):接外部晶体的微调电容的另一端。

在片
内它是振荡电路方相放大器的输入端。

在采用外部时钟时,该引脚必须接。

8051 基本引脚

8051 基本引脚

8051 基本资料如下:□8051 主要特性□8051 引脚说明□8051 中断服务常式的进入点□8051 特殊目的寄存器□8051 内部控制寄存器at89c51 为ATMEL 所生产的可电气烧录清洗的8051 相容单芯片,其内部程序代码容量为4KB8051主要功能列举如下:□ 为一般控制应用的8 位单芯片□ 晶片内部具时钟振荡器(传统最高工作频率可至12MHz)□ 内部程式存储器(ROM)为4KB□ 内部数据存储器(RAM)为128B□ 外部程序存储器可扩充至64KB□ 外部数据存储器可扩充至64KB□ 32 条双向输入输出线,且每条均可以单独做I/O 的控制□ 5 个中断向量源□ 2 组独立的16 位定时器□ 1 个全多工串行通信端口□ 8751 及8752 单芯片具有数据保密的功能□ 单芯片提供位逻辑运算指令□VCC8051 电源正端输入,接+5V。

□VSS电源地端。

□XTAL1单芯片系统时钟的反相放大器输入端。

□XTAL2系统时钟的反相放大器输出端,一般在设计上只要在XTAL1 和XTAL2 上接上一只石英振荡晶体系统就可以动作了,此外可以在两引脚与地之间加入一20PF 的小电容,可以使系统更稳定,避免噪声干扰而死机。

□RESET8051的重置引脚,高电平动作,当要对晶片重置时,只要对此引脚电平提升至高电平并保持两个机器周期以上的时间,8051便能完成系统重置的各项动作,使得内部特殊功能寄存器之内容均被设成已知状态,并且至地址0000H处开始读入程序代码而执行程序。

□EA/Vpp"EA"为英文"External Access"的缩写,表示存取外部程序代码之意,低电平动作,也就是说当此引脚接低电平后,系统会取用外部的程序代码(存于外部EPROM中)来执行程序。

因此在8031及8032中,EA引脚必须接低电平,因为其内部无程序存储器空间。

如果是使用8751 内部程序空间时,此引脚要接成高电平。

8051单片机的引脚及其功能

8051单片机的引脚及其功能

8051单片机的引脚及其功能1.P0.0-P0.7:这是一个8位的双向I/O口,也可以用作外部数据总线的低8位,或者用作低8位地址总线。

可以通过设置寄存器的方式来控制引脚的输入输出状态。

2.P1.0-P1.7:这也是一个8位的双向I/O口,但是相比P0更加通用,可以使用多种面向应用的特殊功能。

3.P2.0-P2.7:和P1相似,也是一个8位的双向I/O口,可以使用多种特殊功能。

4.P3.0-P3.7:和P1,P2相似,也是一个8位的双向I/O口,可以使用多种特殊功能。

5.RST:复位引脚,低电平有效。

当RESET引脚为低电平时,单片机将处于复位状态,所有寄存器将被清零,程序将从地址0开始执行。

6.ALE/PROG:地址锁存使能引脚/编程使能引脚。

ALE用于片内外设的地址锁存,PROG用于外部EPROM/ROM的编程操作。

7.PSEN:程序存储器使能引脚,用于连接外部程序存储器,一般是ROM或EPROM,当PSEN引脚为低电平时,程序存储器将被选中。

8.EA/VPP:外部访问使能引脚/编程供电引脚。

EA用于选择片外扩展的程序存储器,VPP用于对外部EPROM/ROM进行编程。

9.XTAL1:外部晶体振荡器输入引脚,用于连接外部的高频晶体振荡器。

10.XTAL2:外部晶体振荡器输出引脚,用于连接外部的高频晶体振荡器。

11.RXD:串行接收引脚,用于接收串行通信数据。

12.TXD:串行发送引脚,用于发送串行通信数据。

13.INT0:外部中断0引脚,可以通过该引脚接收外部中断信号。

14.INT1:外部中断1引脚,可以通过该引脚接收外部中断信号。

15.T0:定时器0引脚,可以通过该引脚连接外部时钟源。

16.T1:定时器1引脚,可以通过该引脚连接外部时钟源。

17.WR:外部数据存储器写使能引脚,用于连接外部数据存储器,一般是RAM。

18.RD:外部数据存储器读使能引脚,用于连接外部数据存储器,一般是RAM。

8051单片机的引脚及结构

8051单片机的引脚及结构

P2 P1 P2
P1
P2 P1
P2
P1 P2 P1
P2 P1
P2
P1
P2 P1
P2 P1
P2 P1
P2
(OSC)
振荡周期
时钟周期
MCS-51单片机各种周期的相互关系
1.振荡周期:为单片机提供时钟信号的振荡源 的周期。
2.时钟周期:是振荡源信号经二分频后形成的 时钟脉冲信号。
3.机器周期:通常将完成一个基本操作所需的 时间称为机器周期。
片外RAM: 最大范围:0000H~FFFFH,
64KB;用指令MOVX访问。 片内RAM:
最大范围:00H~FFH, 256B;用指令MOV访问。又分 为两部分:低128B(00~7FH) 为真正的RAM区,高128B (80~FFH)为特殊功能寄存器 (SFR)区。如右图所示。
3.特殊功能寄存器(SFR)
1、复位方式
系统开始运行和重新启动靠复位电路来实现,这种工作 方式为复位方式。
单片机在开机时都需要复位,以便CPU及其他功能部件 都处于一种确定的初始状态,并从这个状态开始工作。
MCS-51单片机在RST引脚产生两个机器周期(即24个 时钟周期)以上的高电平即可实现复位。
复位电路有两种:上电自动复位和上电/按键手动复位, 如下图所示。
1.HMOS单片机的掉电保护
当VCC突然掉电时,单片机通过中断将必须保护的数据送 入内部RAM,备用电源VPD可以维持内部RAM中的数据不丢失。
2.CHMOS单片机的节电方式
CHMOS 型 单 片 机 是 一 种 低 功 耗 器 件 , 正 常 工 作 时 电 流 为 11~22mA,空闲状态时为1.7~5mA,掉电方式为5~50A。因 此,CHMOS型单片机特别适用于低功耗应用场合,它的空闲方 式和掉电方式都是由电源控制寄存器PCON中相应的位来控制。

51系列单片机引脚排列图与引脚功能介绍(含AT8051、89C2051等)

51系列单片机引脚排列图与引脚功能介绍(含AT8051、89C2051等)

51系列单片机引脚排列图与引脚功能介绍(含AT8051、89C2051等)51系列单片机引脚排列图与引脚功能介绍(含AT8051、89C2051等)AT89c51(含8051、80S51、8031、8751、8052等)可以说是最常用的51单片机了,下图介绍了AT89c51双列直插和smt两种封装的芯片引脚图资料.供大家查阅.管脚资料与普通的51单片机一样.部分引脚简要说明:1、 RESET:一般接2个元件:①接10K电阻到地,②接10μ电容到电源。

2、 -EA / VPP:一般情况下接高电平(这时使用MCU内部RAM/ROM)。

3、 ALE / PROG:一般情况下空着(这时使用MCU内部RAM/ROM)。

4、 -PSEN:一般情况下空着(当使用MCU内部RAM/ROM时)。

5、 P0内部没有上拉电阻。

所以必要时需要在每个引脚外接5.1K左右上拉电阻到电源。

6、 XTAL1是片内振荡器的反相放大器输入端,XTAL2则是输出端,使用外部振荡器时,外部振荡信号应直接加到XTAL1,而XTAL2悬空(特别声明:有些文章把XTAL1、XTAL2的功能正好说反了。

而我们这里的说法绝对是正确的)。

内部方式时,时钟发生器对振荡脉冲二分频,如晶振为12MHz,时钟频率就为6MHz。

晶振的频率可以在1MHz-24MHz内选择。

电容取20PF左右。

7、 VDD:电源+5V。

VSS:GND接地。

PDIP:PQFP/TQFP:PLCC:引脚功能说明:89C51外部引脚图:(可以直接拷入ASM程序文件中,作注释使用,十分方便); ┏━┓┏━━┓; P1.0 ┫1 ┗┛ 40┣ Vcc; P1.1 ┫2 39┣ P0.0; P1.2 ┫3 38┣ P0.1; P1.3 ┫4 37┣ P0.2; P1.4 ┫5 36┣ P0.3; P1.5 ┫6 35┣ P0.4; P1.6 ┫7 34┣ P0.5; P1.7 ┫8 33┣ P0.6; RST/Vpd ┫9 32┣ P0.7; RXD P3.0 ┫10 31┣ -EA/Vpp(内1/外0 程序地址选择); TXD P3.1 ┫11 30┣ ALE/-P (地址锁存输出); -INT0 P3.2 ┫12 29┣ -PSEN (外部程序读选通输出); -INT1 P3.3 ┫13 28┣ P2.7; T0 P3.4 ┫14 27┣ P2.6; T1 P3.5 ┫15 26┣ P2.5; -WR P3.6 ┫16 25┣ P2.4; -RD P3.7 ┫17 24┣ P2.3; X2 ┫18 23┣ P2.2; X1 ┫19 22┣ P2.1; GND ┫20 21┣ P2.0; ┗━━━━━┛引脚说明:①电源引脚Vcc(40脚):典型值+5V。

51单片机的引脚及各引脚功能介绍

51单片机的引脚及各引脚功能介绍

51单片机的引脚及各引脚功能介绍当我们拿到一块MCS-51系列单片机芯片时,看到这么多的引脚,他们都有干什么用的?8051 单片机的引脚图引脚功能:MCS-51 是标准的40 引脚双列直插式集成电路芯片,引脚分布请参照---- 单片机引脚图:l P0.0~P0.7 P0口8位双向口线(在引脚的39~32号端子)。

l P1.0~P1.7 P1口8位双向口线(在引脚的1~8号端子)。

l P2.0~P2.7 P2口8位双向口线(在引脚的21~28号端子)。

l P3.0~P3.7 P2口8位双向口线(在引脚的10~17号端子)。

这4个I/O口具有不完全相同的功能,大家可得学好了,其它书本里虽然有,但写的太深,初学者很难理解,这里都是按我自已的表达方式来写的,相信你也能够理解。

P0口有三个功能:1、外部扩展存储器时,当做数据总线(如图1中的D0~D7为数据总线接口)2、外部扩展存储器时,当作地址总线(如图1中的A0~A7为地址总线接口)3、不扩展时,可做一般的I/O使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻。

P1口只做I/O口使用:其内部有上拉电阻。

P2口有两个功能:1、扩展外部存储器时,当作地址总线使用2、做一般I/O口使用,其内部有上拉电阻;P3口有两个功能:除了作为I/O使用外(其内部有上拉电阻),还有一些特殊功能,由特殊寄存器来设置,具体功能请参考我们后面的引脚说明。

有内部EPROM的单片机芯片(例如8751),为写入程序需提供专门的编程脉冲和编程电源,这些信号也是由信号引脚的形式提供的,即:编程脉冲:30脚(ALE/PROG)编程电压(25V):31脚(EA/Vpp)接触过工业设备的兄弟可能会看到有些印刷线路板上会有一个电池,这个电池是干什么用的呢?这就是单片机的备用电源,当外接电源下降到下限值时,备用电源就会经第二功能的方式由第9脚(即RST/VPD)引入,以保护内部RAM中的信息不会丢失。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

8051的引脚定义及功能
图(一)
图(二)
图(三)
1、主电源引脚Vcc和Vss
Vcc-------电源端,工作电源和编程校验(+5v)
Vss-------接地端
2、时钟振荡电路引脚XTAL1和XTAL2
XTAL1和XTAL2分别用作石英晶体振荡电路的反相器输入和输出端,也是独立的输入和输出反相放大器。

两脚之间一般接一个1.2~12MHz的晶振,也可以接频率高达
24MHz或者更高,但是频率越高功耗也就越大,常用晶振有3.58MHz、6MHz、11.059MHz和12MHz。

和晶振并联的两个电容的大小对振荡频率有微小影响,可以起到频率微调作用。

一般而言,电容可以在20~40pF之间选择。

在实际设计时,晶振和电容尽可能与单片机靠近,以减少引
线的寄生电容。

(也可以采用陶瓷谐振器件,此时,振荡电容要大一些,一般在30~50pF之间,常用33pF)。

检测晶体是否起振的方法:用示波器可以观察到XTAL2输出的十分漂亮的正弦波;也可用万能表测量(档位调到直流档,这时测得的是有效值)XTAL2与地之间的电压,可以看到2V左右的电压。

①在使用内部振荡电路时,这两个端子用来外接石英晶
体,振荡频率为晶振频率,振荡信号送至内部时钟电路
产生时钟脉冲信号
②采用外部振荡电路,则XTAL2用于输入外部振荡脉冲,
该信号直接送至内部时钟电路,而XTAL1必须接地
、ALE/PROG、PSEN和EA/Vpp 3、控制信号引脚RST/V
PD 
RST/Vpp-------RST为复位信号输入端。

当RST端保持2个机器周期(24个时钟周期)以上的
高电平时,使单片机完成复位操作,实际制作是可以用
同一数量级的电阻和电容代替,充电时间RC或可以直
接测量,以保证单片机的复位电路可靠。

此引脚内部已
有一个50~300kΩ的电阻器接地,所以只须接一个电容器
至+Vcc,即可在电源ON时产生开机复位的功能,但常
在RESET引脚用一个8.2~10kΩ电阻器接地,以缩短开
机复位的时间。

也可在电容器两端并联一个常开按钮,
以便按此按钮时可以强迫系统复位。

如果RST持续为高
电平,单片机就处于循环复位状态。

复位操作通常两种基本形式:
上电自动复位:上电瞬间,电容两端电压不能突变,此时电容的负极RESET相连,电压全部加在了电阻上,RESET的输入为高,芯片被复位,随之+5v电源给电容充电,电阻上的电压渐渐减小,最后约为0,芯片正常工作。

并联在电容的两端为复位开按钮。

一般来说,只要RST管脚上保持10ms以上的高电平,就能使单片机复位。

当复位信号发生后会产生下列作用:
①复位特殊功能寄存器的值
特殊功能寄存器复位后的默认值表
注:(8051)代表8031、8051、80C51、87C51、89C51等型号;
(8052)代表80C32、80C52、87C52、87C54和89C55等型号;(HMOS)代表HMOS版本,(CMOS)代表CMOS版本
②在P0~P3的每一个引脚都写入1
③令CPU从地址0000H开始执行程序
第2功能VPD为内部RAM的备用电源输入端。

当主电源Vcc一旦发生断电(称掉电或失电)降到一定低电压
为单片机内部RAM提供电源,以保护值时,可通过V
PD 
片内RAM中的信息不丢失,使上电后能继续正常运行。

ALE/PROG------- ALE为地址锁存允许信息。

在访问外部存储器时,ALE用来锁存P0扩展地址低8位的地址信号(当CPU对外部设备存取数据时,此脚输出脉冲的下降沿可用来锁住由P0送出的低字节地址)。

在不访问外部存储器时,ALE也以时钟振荡频率的1/6的固定速率输出,因而它又可用作外部定时或其他需要。

但是,在遇到访问外部数据存储器时,会丢失一个ALE脉冲。

ALE能驱动8个LSTTL门输入端。

第2功能PROG是对内部ROM编程时的编程脉冲输入端。

PSEN-------外部程序存储器控制信号。

当访问外部ROM时,PSEN产生负脉冲作为外部ROM的选通信号。

而在访问外部数据RAM或片内ROM时,不会产生有效的PSEN信号。

PSEN可驱动8个LSTTL门输入端。

EA/Vpp-------访问外部程序存储器控制信号。

对8051而言,它们的片内有4KB的程序存储器。

当EA为高电平时,CPU访问程序存储器有2种情况:第一种情况是访问的地址空间在0~4KB范围内,CPU访问片内程序存储器;第2种情况是访问的地址超出4KB 时,CPU将自动执行外部程序存储器的程序,即访问外部ROM。

当EA接地时,只能访问外部ROM。

第2功能Vpp为编程电源输入。

4、4个8位I/O端口P0、P1、P2和P3
P0口(P0.0~P0.7)是一个8位漏极开路型的双向I/O口。

内部没有上拉电阻器。

若欲输出高电平或低电平,须用户在引脚接上外部上拉电阻器,如下图:
当外接存储器或I/O时,必须利用P0.0~P0.7作为地址总线及数据总线。

P0作输出端口用时,每只引脚均可驱动8个LSTTL负载。

若某引脚想做输入脚用,则须先将1写入该引脚。

第2功能是在访问外部存储器时,分时提供低8位地址线和8位双向数据总线。

在对片内ROM进行编程和校验时,P0口用于数据的输入和输出。

P1口(P1.0~P1.7)是一个内部带提升电阻(上拉电阻,约30k )的准双向I/O口,每只引脚可驱动4个LSTTL负载。

每只引脚均可当成输入脚或输出脚用。

若某引脚想做输入脚用,则须先将1写入该引脚。

在对片内ROM编程和校验时,P1口用于接收低8位地址。

P2口(P2.0~P2.7)是一个内部带提升电阻的8位准双向I/O口,类似P1。

第2功能是当CPU使用16位的地址对外部存储器进行存取时,P2被用来输出地址的高8位地址。

在对片内ROM进行编程和校验时,P2口用作接收高8位地址和控制信号。

P3口(P3.0~P3.7)是一个内部带提升电阻的8位准双向I/O口,类似P1。

在系统中,这8个引脚都由各自的第2功能。

如下表
表1.1 P3口的第2功能
WR------当CPU欲将数据送至外部RAM或I/O设备时,
此脚会产生负脉冲,称为写入脉冲输出端。

RD-------当CPU欲从外部RAM或I/O设备时,此脚会产生负脉冲,称为读取脉冲输出端。

各端口的负载能力:P0口的每一位能驱动8个LSTTL门输入端,P1~P3口的每一位能驱动4个LSTTL门输入端。

51单片机系列的I/O口作为输出口时,其拉电流(向外输出电流)的能力是μA级别,不足以点亮一个发光二极管;而其灌电流(往内输入电流)的方式可高达20mA,故采用灌流式驱动发光二极管,而如今的一些增强型单片机,是可以采用拉电流方式驱动LED的,因此只要单片机的输出电流能力足够即可。

注:LED的额定电压和额定电流:
LED
--------------.7~.4V /--------------2.7~4.2V
3mm---2mA~10mA ⎧




红/绿12
蓝白
直径为
一般都串联一个限流电阻,来限制发光二极管的工作电流在2mA~10mA。

相关文档
最新文档