C51单片机引脚图及引脚功能介绍.doc
C51单片机引脚及其功能.ppt

5. RST/VPD(复位信号)
RST为复位信号输入端,高电平有效。当此输入端 保持两个机器周期的高电平时,就可以完成复位操 作。 VPD为备用电源输入端。当主电源Vcc 发生故障, 降低到低电平规定值时,将+5V电源自动接入该引 脚,为RAM提供备用电源,以保证RAM中的信息 不丢失,使得复位后能继续正常运行。
VSS 20
40 VCC 39 P0.0 38 P0.1 37 P0.2 36 P0.3 35 P0.4 34 P0.5 33 P0.6 32 P0.7 31 EA/VPP 30 ALE/PROG 29 PSEN 28 P2.7 27 P2.6 26 P2.5 25 P2.4 24 P2.3 23 P2.2 22 P2.1 21 P2.0
2. 掉电(停机)工作方式
只有内部RAM单元的内容被保存,其它一切工作都 停止。 在掉电工作方式下,VCC可以降到2V,但在进入掉 电方式之前,VCC不能降低。 掉电工作方式退出: 电源恢复正常,硬件复位信号维持在10ms以上。
RST 1 P3.0/RXD 2 P3.1/TXD 3
XTAL2 4 XTAL1 5 P3.2/INT0 6 P3.3/INT1 7 P3.4/T0 8 P3.5/T1 9
GND 10
20 VCC 19 P1.7 18 P1.6 17 P1.5 16 P1.4 15 P1.3 14 P1.2 13 P1.1/AIN1 12 P1.0/AIN0 11 P3.7
特殊功能寄存器 ACC PSW DPH DPL IP IE TMOD SCON P0-P3
初始态 00H 00H 00H 00H
xxx00000B 0xx00000B
80C51单片机引脚功能图解

80C51单片机引脚功能图解80C51属于51单片机系列,改进了8048的缺点并增加了一些新的运算技术。
其性能能够满意产品对于系统数据采集以准时间精度的需求。
本文将为大家介绍80C51单片机的引脚基础功能,感爱好的伴侣快来看一看吧。
MCS-51是标准的40引脚双列直插式集成电路芯片,引脚排列请参见图1。
图1P0.0 ~P0.7:P0口8位双向口线。
P1.0 ~P1.7:P1口8位双向口线。
P2.0 ~P2.7:P2口8位双向口线。
P3.0 ~P3.7:P3口8位双向口线。
ALE:地址锁存掌握信号。
在系统扩展时,ALE用于掌握把P0口输出的低8位地址锁存起来,以实现低位地址和数据的隔离。
此外,由于ALE是以晶振1/6的固定频率输出的正脉冲,因此可作为外部时钟或外部定时脉冲使用。
PSEN:外部程序存储器读选通信号。
在读外部ROM时,PSEN有效(低电平),以实现外部ROM单元的读操作。
EA:访问程序存储掌握信号。
当信号为低电平常,对ROM的读操作限定在外部程序存储器;当信号为高电平常,对ROM的读操作是从内部程序存储器开头,并可延至外部程序存储器。
RST:复位信号。
当输入的复位信号连续两个机器周期以上的高电平常即为有效,用以完成单片机的复位初始化操作。
XTAL1和XTAL2:外接晶体引线端。
当使用芯片内部时钟时,此二引线端用于外接石英晶体和微调电容;当使用外部时钟时,用于接外部时钟脉冲信号。
VSS:地线。
VCC:+5 V电源。
以上是MCS-51单片机芯片40条引脚的定义及简洁功能说明,读者可以对比实训电路找到相应引脚,在电路中查看每个引脚的连接使用。
P3口线的其次功能。
P3的8条口线都定义有其次功能。
80C51单片机引脚图及引脚功能介绍

80C51单片机引脚图及引脚功能介绍首先我们来介绍一下单片机的引脚图及引脚功能(如下图所示),引脚的具体功能将在下面详细介绍单片机的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口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。
拿到一块单片机,想要使用它,首先必须要知道怎样去连线,我们用的一块89C51的芯片为例,我们就看一下如何给它连线。
1、电源:这当然是必不可少的了。
单片机使用的是5V电源,其中正极接40管脚,负极(地)接20管脚。
2、振蒎电路:单片机是一种时序电路,必须供给脉冲信号才能正常工作,在单片机内部已集成了振荡器,使用晶体振荡器,接18、19脚。
只要买来晶体震荡器,电容,连上就能了,按图1接上即可。
3、复位管脚:按图1中画法连好,至于复位是何含义及为何需要复要复位,在单片机功能中介绍。
4、 EA管脚:EA管脚接到正电源端。
至此,一个单片机就接好,通上电,单片机就开始工作了。
我们的第一个任务是要用单片机点亮一只发光二极管LED,显然,这个LED必须要和单片机的某个管脚相连,不然单片机就没法控制它了,那么和哪个管脚相连呢?单片机上除了刚才用掉的5个管脚,还有35个,我们将这个LED和1脚相连。
C51单片机引脚图及引脚功能介绍

80C51单片机引脚图及引脚功能介绍首先我们来介绍一下单片机的引脚图及引脚功能(如下图所示),引脚的具体功能将在下面详细介绍单片机的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选择端。
② Vp p功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。
⒋ I/O线80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。
P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。
拿到一块单片机,想要使用它,首先必须要知道怎样去连线,我们用的一块89C51的芯片为例,我们就看一下如何给它连线。
1、电源:这当然是必不可少的了。
单片机使用的是5V电源,其中正极接40管脚,负极(地)接20管脚。
2、振蒎电路:单片机是一种时序电路,必须供给脉冲信号才能正常工作,在单片机内部已集成了振荡器,使用晶体振荡器,接18、19脚。
只要买来晶体震荡器,电容,连上就能了,按图1接上即可。
3、复位管脚:按图1中画法连好,至于复位是何含义及为何需要复要复位,在单片机功能中介绍。
4、 EA管脚:EA管脚接到正电源端。
至此,一个单片机就接好,通上电,单片机就开始工作了。
我们的第一个任务是要用单片机点亮一只发光二极管LED,显然,这个LED必须要和单片机的某个管脚相连,不然单片机就没法控制它了,那么和哪个管脚相连呢单片机上除了刚才用掉的5个管脚,还有35个,我们将这个LED和1脚相连。
80C51单片机引脚图及引脚功能介绍

80C51单片机引脚图及引脚功能介绍首先我们来介绍一下单片机的引脚图及引脚功能(如下图所示),引脚的具体功能将在下面详细介绍单片机的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口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。
拿到一块单片机,想要使用它,首先必须要知道怎样去连线,我们用的一块89C51的芯片为例,我们就看一下如何给它连线。
1、电源:这当然是必不可少的了。
单片机使用的是5V电源,其中正极接40管脚,负极(地)接20管脚。
2、振蒎电路:单片机是一种时序电路,必须供给脉冲信号才能正常工作,在单片机内部已集成了振荡器,使用晶体振荡器,接18、19脚。
只要买来晶体震荡器,电容,连上就能了,按图1接上即可。
3、复位管脚:按图1中画法连好,至于复位是何含义及为何需要复要复位,在单片机功能中介绍。
4、EA管脚:EA管脚接到正电源端。
至此,一个单片机就接好,通上电,单片机就开始工作了。
我们的第一个任务是要用单片机点亮一只发光二极管LED,显然,这个LED必须要和单片机的某个管脚相连,不然单片机就没法控制它了,那么和哪个管脚相连呢?单片机上除了刚才用掉的5个管脚,还有35个,我们将这个LED和1脚相连。
80C51单片机引脚图及引脚功能介绍

80C51单片机引脚图及引脚功能介绍首先我们来介绍一下单片机的引脚图及引脚功能(如下图所示),引脚的具体功能将在下面详细介绍单片机的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选择端。
② Vp p功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。
⒋ I/O线80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。
P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)。
拿到一块单片机,想要使用它,首先必须要知道怎样去连线,我们用的一块89C51的芯片为例,我们就看一下如何给它连线.1、电源:这当然是必不可少的了。
单片机使用的是5V电源,其中正极接40管脚,负极(地)接20管脚.2、振蒎电路:单片机是一种时序电路,必须供给脉冲信号才能正常工作,在单片机内部已集成了振荡器,使用晶体振荡器,接18、19脚。
只要买来晶体震荡器,电容,连上就能了,按图1接上即可。
3、复位管脚:按图1中画法连好,至于复位是何含义及为何需要复要复位,在单片机功能中介绍。
4、 EA管脚:EA管脚接到正电源端. 至此,一个单片机就接好,通上电,单片机就开始工作了.我们的第一个任务是要用单片机点亮一只发光二极管LED,显然,这个LED必须要和单片机的某个管脚相连,不然单片机就没法控制它了,那么和哪个管脚相连呢?单片机上除了刚才用掉的5个管脚,还有35个,我们将这个LED和1脚相连。
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中的信息不会丢失。
2.2 C51单片机引脚及其功能

注:类似的还有Philips公司的 87LPC64,20引脚 8XC748/750/(751),24引脚 8X749(752),28引脚 8XC754,28引脚 等等
一、输入输出口线(32条) 输入输出口线( 条 P0、P1、P2、P3 、 、 、 二、电源引脚(2条) 电源引脚( 条 Vcc、Vss 、 控制信号线( 条 三、控制信号线(6条) 1. ALE/PROG(地址锁存控制信号) (地址锁存控制信号) ALE:正常工作时,该引脚以振荡频率的 固定 :正常工作时,该引脚以振荡频率的1/6固定 输出正脉冲。 访问片外存储器时, 输出正脉冲。CPU访问片外存储器时,该引脚输出 访问片外存储器时 信号作为锁存低8位地址的控制信号 位地址的控制信号, 信号作为锁存低 位地址的控制信号,以实现低位 地址和数据的分时传送。它也可以作为外部时钟和 地址和数据的分时传送。 定时,带负载能力为8个LS型TTL负载。 定时,带负载能力为 个 型 负载。 负载 PROG:是对片内带有 :是对片内带有4KB EPROM的8751编程写 的 编程写 入时的编程脉冲输入端。 入时的编程脉冲输入端。
特殊功能寄存器 ACC PSW DPH DPL IP IE TMOD SCON P0-P3 初始态 00H 00H 00H 00H xxx00000B 0xx00000B 00H xxxxxxxxB 1111111B 特殊功能寄存器 B SP TH0 TL0 TH1 TL1 TCON SBUF PCON 初始态 00H 07H 00H 00H 00H 00H 00H 00H 0xxxxxxxB
4. XTAL1 和XTAL2(外接晶体引线端) (外接晶体引线端) XTAL1为片内振荡电路的输入端,在片内它是振荡 为片内振荡电路的输入端, 电路反向放大器的输入端,在采用外部时钟时, 电路反向放大器的输入端,在采用外部时钟时,该 引脚接地。 引脚接地。 XTAL2为片内振荡电路的输出端,在89C51 片内它 为片内振荡电路的输出端, 是振荡电路反向放大器的输出端, 是振荡电路反向放大器的输出端,若需采用外部时 钟电路时,该引脚输入外部时钟脉冲。 钟电路时,该引脚输入外部时钟脉冲。89C51/8031 正常工作时,该引脚应有脉冲信号输出。 正常工作时,该引脚应有脉冲信号输出。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
80C51单片机引脚图及引脚功能介绍
首先我们来介绍一下单片机的引脚图及引脚功能( 如下图所示 ) ,引脚的具体功能将在下面详细介绍
单片机的 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选择端。
②Vp p 功能:片内有 EPROM的芯片,在 EPROM 编程期间,施加编程电源Vpp。
⒋I/O线
80C51共有 4 个 8 位并行 I/O 端口:P0、P1、P2、P3 口,共 32 个引脚。
P3 口还具有第二功能,用于特殊信号输入输出
和控制信号(属控制总线)。
拿到一块单片机,想要使用它,首先必须要知道
怎样去连线,我们用的一块 89C51的芯片为例,
我们就看一下如何给它连线。
1、电源:这当然是必不可少的了。
单片机使用
的是 5V 电源,其中正极接 40 管脚,负极(地)
接 20 管脚。
2、振蒎电路:单片机是一种时序电路,必须供给脉冲信号才能正常工作,在单片机内部已集成了
振荡器,使用晶体振荡器,接 18、19 脚。
只要买来晶体震荡器,电容,连上就能了,按图 1 接上即可。
3、复位管脚:按图1 中画法连好,至于复位是何含义及为何需要复要复位,在单片机功能中介绍。
4、 EA 管脚: EA管脚接到正电源端。
至此,一个单片机就接好,通上电,单片机就开始工作了。
我们的第一个任务是要用单片机点亮一只发光
二极管 LED,显然,这个 LED必须要和单片机的某个管脚相连,不然单片机就没法控制它了,那么和哪个管脚相连呢单片机上除了刚才用掉的 5 个管脚,还有 35 个,我们将这个 LED和 1 脚相连。
(见图 1,其中 R1是限流电阻)
按照这个图的接法,当 1 脚是高电平时, LED不亮,只有 1 脚是低电平时, LED才发亮。
因此要1脚我们要能够控制,也就是说,我们要能够让
1管脚按要求变为高或低电平。
即然我们要控制
1脚,就得给它起个名字,总不能就叫它一脚吧叫它什么名字呢设计 51 芯片的 INTEL 公司已经起好了,就叫它,这是规定,不能由我们来更改。
图 1 单片机简易应用电路图
单片机简易编程
名字有了,我们又怎样让它变 ' 高' 或变 ' 低' 呢叫人做事,说一声就能,这叫发布命令,要计算机做事,也得要向计算机发命令,计算机能听得懂的命令称之为计算机的指令。
让一个管脚输出高电平的指令是 SETB,让一个管脚输出低电平的指令是CLR。
因此,我们要输出高电平,只要写
SETB ,要输出低电平,只要写 CLR 就能了。
现在我们已经有办法让单片机去将 P10输出高或低电平了,但是我们怎样才能计算机执行这条指
令呢总不能也对计算机也说一声了事吧。
要解决这个问题,还得有几步要走。
第一,计算机看不懂 SETB CLR之类的指令,我们得把指令翻译成计算机能懂的方式,再让计算机去读。
计算机能懂什么呢它只懂一样东西——数字。
因此我们得把 SETB 变为( D2H,90H ),
把 CLR 变为(C2H,90H ),至于为什么是这两个数字,这也是由 51 芯片的设计者 --INTEL 规定的,我们不去研究。
第二步,在得到这两个数字后,怎样让这两个数字进入单片机的内部呢这要借助于一个硬件工具" 编程器 " 。
如果你还不知道是什么是编程器,我来介绍一下,就是把你在电脑上写出来来的代
码用汇编器等编译器生成的一个目标烧写到单
片机的 eprom 里面去的工具, 80c51 这种类型的单片机编程是一件很麻烦的事情,必要要先装到编程器上编程后才能在设备上使用,而目前最新的 89s51 单片机居然在线编程( isp )功能,不用拔出来利用简单的电路就可以实现把代码写入单片机内部 .
我们将编程器与电脑连好,运行编程器的软件,然后在编缉区内写入(D2H,90H)见图 2,写入好,拿下片子,把片子插入做好的电路板,接通电源什么灯不亮这就对了,因为我们写进去的指令就是让
图 2
P10输出高电平,灯当然不亮,要是亮就错了。
现在我们再拨下这块芯片,重新放回到编程器上,将编缉区的内容改为( C2H,90H),也就是CLR ,写片,拿下片子,把片子插进电路板,接电,好,灯亮了。
因为我们写入的()就是让
P10 输出低电平的指令。
这样我们看到,硬件电路的连线没有做任何改变,只要改变写入单片机中的内容,就能改变电路的输出效果。