1、51系列单片机引脚功能图

合集下载

51单片机引脚功能

51单片机引脚功能

51单片机引脚功能51单片机是一种基于MCS-51架构的8位单片机。

它有40个引脚,其中包括I/O引脚、电源引脚和时钟引脚等。

每个引脚都具有不同的功能和用途,下面是一些常见的51单片机引脚功能介绍:1. VCC:为51单片机供电的正电源引脚,一般连接到3.3V或5V电源。

2. GND:为51单片机供电的地引脚,负电源引脚。

3. RESET:复位引脚,当复位引脚电平为低电平时,可以重启或者复位51单片机。

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

当电平为低电平时,可以通过外部器件对单片机进行编程,当电平为高电平时,用于外部扩展存储器的使能。

5. P0.0~P0.7:第0口每个引脚的功能可以根据需要进行定义,可以作为输入或输出引脚使用。

6. P1.0~P1.7:第1口I/O引脚,与第0口相似,具有输入和输出功能。

7. P2.0~P2.7:第2口I/O引脚,与第0口和第1口相似,具有输入和输出功能。

8. P3.0~P3.7:第3口I/O引脚,与第0口、第1口和第2口相似,具有输入和输出功能。

9. RST/AP:复位端口/辅助功能端口。

这个引脚可以用作复位单片机的辅助功能,也可以用于电源监控。

10. XTAL1:外部晶振输入引脚,一般通过晶振提供单片机的时钟信号。

11. XTAL2:外部晶振输出引脚。

12. PSEN:程序存储器使能引脚,用于选择程序存储器或外部存储器之间的切换。

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

当电平为高电平时,用作地址锁存器使能引脚;当电平为低电平时,用作一个外部编程信号。

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

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

16. INT0:外部中断0引脚,可以通过设置中断使能来检测外部的中断事件。

17. INT1:外部中断1引脚,与INT0引脚类似,用于检测外部的中断事件。

18. T0:定时器0的计数引脚,可以通过程序来对其进行读写操作。

51单片机主要引脚功能

51单片机主要引脚功能

51单片机主要引脚功能XTAL1(19 脚)和XTAL2(18 脚)为振荡器输入输出端口,外接12MHz 晶振。

RST/Vpd(9 脚)为复位输入端口,外接电阻电容组成的复位电路。

VCC(40 脚)和VSS(20 脚)为供电端口,分别接+5V 电源的正负端。

P0~P3 为可编程通用I/O 脚,其功能用途由软件定义P0 口:P0 口是一组8 位漏极开路型双向I/O 口,也即地址/数据总线复用口。

作为输出口用时,每位能吸收电流的方式驱动8 个TTL 逻辑门电路,对端口P0 写1 时,可作为高阻抗输入端用。

在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8 位)和数据总线复用,在访问期间激活内部上拉电阻。

在Flash 编程时,P0 口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。

P1 口:P1 是一个带内部上拉电阻的8 位双向I/O 口,P1 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。

对端口写1,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。

作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。

P2 口:P2 是一个带有内部上拉电阻的8 位双向I/O 口,P2 的输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。

对端口P2 写1,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。

P3 口:P3 口是一组带有内部上拉电阻的8 位双向I/O 口。

P3 口输出缓冲级可驱动(吸收或输出电流)4 个TTL 逻辑门电路。

对P3 口写入1 时,它。

51单片机每个引脚功能

51单片机每个引脚功能

.RST 复位输入用来完成单片机单片机的复位初始化操作ALE/ ( 30 引脚):地址锁存控制信号(ALE )是访问外部程序存储器时,锁存低8 位地址的输出脉冲PSEN :外部程序存储器选通信号当AT89C51RC从外部程序存储器执行外部代码时,在每个机器周期被激活两次,而访问外部数据存储器时,将不被激活。

EA:访问外部程序存储器控制信号XTAL1 ( 19 引脚):振荡器反相放大器和内部时钟发生电路的输入端。

XTAL2 ( 18 引脚):振荡器反相放大器的输入端。

锁存器 (Latch) 是一种对脉冲电平敏感的存储单元电路,它们可以在特定输入脉冲电平作用下改变状态。

锁存,就是把信号暂存以维持某种电平状态。

锁存器的最主要作用是缓存,其次完成高速的控制其与慢速的外设的不同步问题,再其次是解决驱动的问题,最后是解决一个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 。

XTAL1 :接外部晶振和微调电容的一端,在片内它是振荡器反相放大器和时钟发生器的输入端;若使用外部时钟时,该引脚必须接地。

51单片机读引脚及读锁存器

51单片机读引脚及读锁存器

51单片机I/O引脚IO口工作原理一、P0端口的结构及工作原理P0端口8位中的一位结构图见下图:由上图可见,P0端口由锁存器、输入缓冲器、切换开关、一个与非门、一个与门及场效应管驱动电路构成。

再看图的右边,标号为P0.X引脚的图标,也就是说P0.X引脚可以是P0.0到P0.7的任何一位,即在P0口有8个与上图相同的电路组成。

下面,我们先就组成P0口的每个单元部份跟大家介绍一下:先看输入缓冲器:在P0口中,有两个三态的缓冲器,在学数字电路时,我们已知道,三态门有三个状态,即在其的输出端可以是高电平、低电平,同时还有一种就是高阻状态(或称为禁止状态),大家看上图,上面一个是读锁存器的缓冲器,也就是说,要读取D锁存器输出端Q的数据,那就得使读锁存器的这个缓冲器的三态控制端(上图中标号为‘读锁存器’端)有效。

下面一个是读引脚的缓冲器,要读取P0.X引脚上的数据,也要使标号为‘读引脚’的这个三态缓冲器的控制端有效,引脚上的数据才会传输到我们单片机的内部数据总线上。

D锁存器:构成一个锁存器,通常要用一个时序电路,时序的单元电路在学数字电路时我们已知道,一个触发器可以保存一位的二进制数(即具有保持功能),在51单片机的32根I/O 口线中都是用一个D触发器来构成锁存器的。

大家看上图中的D锁存器,D端是数据输入端,CP是控制端(也就是时序控制信号输入端),Q是输出端,Q非是反向输出端。

对于D触发器来讲,当D输入端有一个输入信号,如果这时控制端CP没有信号(也就是时序脉冲没有到来),这时输入端D的数据是无法传输到输出端Q及反向输出端Q非的。

如果时序控制端CP的时序脉冲一旦到了,这时D端输入的数据就会传输到Q及Q非端。

数据传送过来后,当CP时序控制端的时序信号消失了,这时,输出端还会保持着上次输入端D的数据(即把上次的数据锁存起来了)。

如果下一个时序控制脉冲信号来了,这时D端的数据才再次传送到Q端,从而改变Q端的状态。

第2章MCS--51系列单片机的结构及原理

第2章MCS--51系列单片机的结构及原理
(3)软件标志FO(PSW.5):这是可由用户定义的一个 状态标志,可由用户置位或复位。F1的定义与F0相同。
(4)工作寄存器组选择位RS1、RS0(PSW.4,
PSW.3): RS1、RS0与工作寄存器组的对应关系
如下:
RS1 RS0 工作寄存器组 片内RAM地址
00
第0组
00H~07H
01
第1组
指令执行后,A=D1H最高位无进位,故C=0;低半字节有进位,AC=1; OV=0 1=1,发生溢出;A中1的个数为偶数,故P=0。
CPU时序
一.振荡器
CPU执行指令的一系列动作是在时序电路的控制下一拍一拍进行的。 其节拍信号由振荡器产生,MCS--51系列单片机的内部有一个高增益的反 相放大器。外接晶体后可构成自激振荡器产生节拍信号,接法见图2-1, 也可使用片外振荡器,采用不同工艺制造的单片机芯片接法不同:
RST/VPO:双功能引脚,在单片机工作期间, 当此引脚上出现连接2个机器周期的高电平时可 实现复位操作,详见2.4节。
在Vcc掉电期间,若该引脚接备用电源 (+5v),可向片内RAM供电,以保存片内RAM中 的信息。
2.2 MCS—51系列单片机的微处理器与CPU时序
运算器由算逻运算单元ALU、累加器A、B寄存器、暂存器1、 暂存器2、及程序状态字PSW构成。程序状态字PSW是1个8位 的专用寄存器,用于存放程序运行中的各种状态信息,可 进行位寻址,
P
图2—3 程序状态字各位的含义
(1)进位标志C(PSW.7);很多算术逻辑运算指令执行 后都会影响进位标志C。例如加减运算,若运算结果有进 位或借位,则C=1,若无,则C=0。可用专门的指令或硬件 将C置位或清零,在进行位操作时,C又起着位累加器的作 用,类似于累加器A。

51单片机常用芯片引脚图

51单片机常用芯片引脚图

51单片机常用芯片引脚图(共8页)-本页仅作为预览文档封面,使用时请删除本页-常用芯片引脚图一、 单片机类1、MCS-51芯片介绍:MCS-51系列单片机是美国Intel 公司开发的8位单片机,又可以分为多个子系列。

MCS-51系列单片机共有40条引脚,包括32条I/O 接口引脚、4条控制引脚、2条电源引脚、2条时钟引脚。

引脚说明: ~:P0口8位口线,第一功能作为通用I/O 接口,第二功能作为存储器扩展时的地址/数据复用口。

~:P1口8位口线,通用I/O 接口无第二功能。

~:P2口8位口线,第一功能作为通用I/O 接口,第二功能作为存储器扩展时传送高8位地址。

~:P3口8位口线,第一功能作为通用I/O 接口,第二功能作为为单片机的控制信号。

ALE/ PROG :地址锁存允许/编程脉冲输入信号线(输出信号)PSEN :片外程序存储器开发信号引脚(输出信号)EA/Vpp :片外程序存储器使用信号引脚/编程电源输入引脚RST/VPD :复位/备用电源引脚2、MCS-96芯片介绍:MCS-96系列单片机是美国Intel 公司继MCS-51系列单片机之后推出的16位单片机系列。

它含有比较丰富的软、硬件资源,适用于要求较高的实时控制场合。

它分为48引脚和68引脚两种,以48引脚居多。

引脚说明:RXD/ TXD/:串行数据传出分发送和接受引脚,同时也作为P2口的两条口线~:高速输入器的输入端 ~:高速输出器的输出端(有两个和HS1共用)12345678910111213141516171819204039383736353433323130292827262524232221P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RST RXD/P3.0TXD/P3.1INT0/P3.2INT1/P3.3T0/P3.4T1/P3.5WR/P3.6RD/P3.7XTAL2XTAL1V SS V CC P0.0/AD 0P0.1/AD 1P0.2/AD 2P0.3/AD 3P0.4/AD 4P0.5/AD 5P0.6/AD 6P0.7/AD 7EA/V PP ALE/PROG PSENP2.7/A 15P2.6/A 14P2.5/A 13P2.4/A 12P2.3/A 11P2.2/A 10P2.1/A 9P2.0/A 8803180518751Vcc:主电源引脚(+5V) Vss:数字电路地引脚(0V) Vpd:内部RAM备用电源引脚(+5V):A/D转换器基准电源引 VREF脚(+5V)AGND:A/D转换器参考地引脚XTAL1、XTAL2:内部振荡器反相器输入、输出端,常外接晶振。

51单片机各针脚介绍

51单片机各针脚介绍

51单片机各针脚介绍51单片机是一款广泛应用于嵌入式系统中的微控制器,它在电子行业中具有重要的地位。

了解51单片机的各个针脚和其功能对于学习和应用它来说至关重要。

本文将为读者介绍51单片机的各个针脚以及它们的功能。

1. VCC和GND:VCC代表供电正极,GND代表接地。

这两个针脚是最基本的供电和接地连接,使用者需要将这两个引脚连接到电源,以提供电压和地线。

2. P0.0 - P0.7:P0口是51单片机最常用的8位通用I/O口之一。

每个引脚可以被配置为输入或输出,用于连接和控制外部设备。

3. P1.0 - P1.7:P1口也是一个8位通用I/O口,具有与P0口相同的功能。

P1口的特点是它具备上拉电阻功能,可以用于外部开关和按钮的输入控制。

4. P2.0 - P2.7:P2口也是一个8位通用I/O口,同样可以作为输入或输出引脚。

与P1口类似,P2口也具备上拉电阻功能。

5. P3.0 - P3.7:P3口是最后一个8位通用I/O口,同样可用作输入或输出引脚。

与P2口类似,P3口具备上拉电阻功能。

6. RST:RST是复位控制引脚,用于将51单片机重启至复位状态。

当对RST引脚施加低电平脉冲时,单片机将会重新启动,并执行初始化操作。

7. EA/VPP:EA/VPP引脚具有两个不同的功能。

在系统中,EA引脚必须连接到GND,以选择外部程序存储器;VPP引脚在烧录代码时使用,通常连接到12V电压。

8. ALE/PROG:ALE/PROG引脚也有两种功能,ALE用于地址锁存器的时钟输入,PROG用于编程电平切换。

在应用中,ALE通常用于与外部设备进行时序协调。

9. PSEN:PSEN引脚用于外部程序存储器的读取操作。

当进行指令获取或通信时,PSEN引脚连接到程序存储器并发送读取控制信号。

10. XTAL1和XTAL2:这两个引脚用于外部晶振或陶瓷谐振器的连接。

XTAL1接收晶振信号输入,XTAL2输出晶振信号。

C51单片机接口

C51单片机接口

T2
引脚
MUX
读引脚
② 输入时----分读引脚或读锁存器
读引脚:由传送指令(MOV)实现;
下面一个缓冲器用于读端口引脚数据,当执行一条 由端口输入的指令时,读脉冲把该三态缓冲器打开, 这样端口引脚上的数据经过缓冲器读入到内部总线。
读锁存器
地址/数据 VCC 控制
内部总线 写锁存器
DQ CLK Q
T1
读锁存器
内部总线 写锁存器
地址/数据 VCC 控制
DQ CLK Q
T1
T2 MUX
P0.n P0口 引脚
读引脚
①输出1、时P0口作为普通I/O口
CPU发出控制电平“0”封锁“与”门,将输出上拉场 效
应管T1截止,同时使多路开关MUX把锁存器与输出
读锁存器
内部总线 写锁存器
地址/数据 VCC 控制
DQ CLK Q
P0.n P0口
T2
引脚
MUX
读引脚
② 输入时----分读引脚或读锁存器
读锁存器:有些指令 如:ANL P0,A称为“读-改-写” 指令,需要读锁存器。
上面一个缓冲器用于读端口锁存器数据。
读锁存器
内部总线 写锁存器
地址/数据 VCC 控制
DQ CLK Q
T1
T2 MUX
P0.n P0口 引脚
读引脚
从图中可以看出,在读入端口数据时,由于输出
驱动FET并接在引脚上,如果T2导通,就会将输入的
高电平拉成低电平,产生误读。所以在端口进行输
入操作前,应先向端口锁存器写“1”,使T2截止,
引脚处于悬浮状态,变为高阻抗输入。这就是所谓
的准双向口。
地址/数据 VCC

常用芯片引脚图

常用芯片引脚图

附录三常用芯片引脚图一、 单片机类1、MCS-51芯片介绍:MCS-51系列单片机是美国Intel 公司开发的8位单片机,又可以分为多个子系列。

MCS-51系列单片机共有40条引脚,包括32条I/O 接口引脚、4条控制引脚、2条电源引脚、2条时钟引脚。

引脚说明: P0.0~P0.7:P0口8位口线,第一功能作为通用I/O 接口,第二功能作为存储器扩展时的地址/数据复用口。

P1.0~P1.7:P1口8位口线,通用I/O 接口无第二功能。

P2.0~P2.7:P2口8位口线,第一功能作为通用I/O 接口,第二功能作为存储器扩展时传送高8位地址。

P3.0~P3.7:P3口8位口线,第一功能作为通用I/O 接口,第二功能作为为单片机的控制信号。

ALE/ PROG :地址锁存允许/编程脉冲输入信号线(输出信号)PSEN :片外程序存储器开发信号引脚(输出信号)EA/Vpp :片外程序存储器使用信号引脚/编程电源输入引脚RST/VPD :复位/备用电源引脚2、MCS-96芯片介绍:MCS-96系列单片机是美国Intel 公司继MCS-51系列单片机之后推出的16位单片机系列。

它含有比较丰富的软、硬件资源,适用于要求较高的实时控制场合。

它分为48引脚和68引脚两种,以48引脚居多。

引脚说明:RXD/P2.1 TXD/P2.0:串行数据传出分发送和接受引脚,同时也作为P2口的两条口线HS1.0~HS1.3:高速输入器的输入端HS0.0~HS0.5:高速输出器的输出端(有两个和HS1共用)Vcc :主电源引脚(+5V )Vss :数字电路地引脚(0V )Vpd :内部RAM 备用电源引脚(+5V )V REF :A/D 转换器基准电源引脚(+5V )AGND :A/D 转换器参考地引脚12345678910111213141516171819204039383736353433323130292827262524232221P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RST RXD/P3.0TXD/P3.1INT0/P3.2INT1/P3.3T0/P3.4T1/P3.5WR/P3.6RD/P3.7XTAL2XTAL1V SS V CC P0.0/AD 0P0.1/AD 1P0.2/AD 2P0.3/AD 3P0.4/AD 4P0.5/AD 5P0.6/AD 6P0.7/AD 7EA/V PP ALE/PROG PSENP2.7/A 15P2.6/A 14P2.5/A 13P2.4/A 12P2.3/A 11P2.2/A 10P2.1/A 9P2.0/A 8803180518751XTAL1、XTAL2:内部振荡器反相器输入、输出端,常外接晶振。

51单片机基本结构详解

51单片机基本结构详解

51单片机基本结构详解1.什么是单片机单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU 、随机存储器RAM 、只读存储器ROM 、多种I/O 口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调试电路电路、模拟多路转换器、A/D 转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统。

图1-1 单片机外形图2.单片机的引脚排列常用的单片机有40个引脚,其排列和功能如图2-1所示。

外ROM读选通信号外接晶体引线端地址锁存控制引脚内外ROM选择引脚21222324252627282930313233343536373839402019181716151413121110987654321VSS XTAL1XTAL2T1/P3.5TO/P3.4TXD/P3.1RXD/P3.0RST/VPD P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0INT0/P3.2INT1/P3.3P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0VCC EA/VPP ALE/PROG PSEN RD/P3.7WR/P3.6电源引脚接地引脚复位信号P1口P0口P3口P2口图2-1单片机的引脚排列和功能3.单片机最小系统单片机最小系统是单片机正常工作的最小硬件要求,包括供电电路、时钟电路、复位电路,如图3-1所示。

图3-1 单片机的最小应用系统判断单片机芯片及时钟系统是否正常工作有一个简单的办法,就是用万用表测量单片机晶振引脚(18、19脚)的对地电压,以正常工作的单片机用数字万用表测量为例:18脚对地约2.24V ,19脚对地约2.09V 。

对于怀疑是复位电路故障而不能正常工作的单片机也可以采用模拟复位的方法来判断,单片机正常工作时第9脚对地电压为零,可以用导线短时间和+5V 连接一下,模拟一下上电复位,如果单片机能正常工作了,说明这个复位电路有问题。

电子信息工程技术《51单片机时钟引脚》

电子信息工程技术《51单片机时钟引脚》
第三页,共六页。
Su小 结mm
51单片机时钟电路的接法同学们可以自行了解。
第四页,共六页。
微控制器原理与应用
第五页,共六页。
内容总结
微控制器原理与应用。80C51微控制器芯片采用40引脚双列直插封装DIOS的80C31/80C51除采用 DIEL公司的80C51产品AT89C51和20引脚的AT89C2051的实物图。〔a〕PLCC引脚排列图 〔b〕DIP引脚 排列图。80C51是高性能微控制器,因为受到芯片引脚数目的限制,所以有许多引脚具有双功能,我们约 定用斜杠加以区分。再见
51单片机时钟引脚
〔c〕 逻辑符号图
80C51是高性能微控制器,因为受到芯片引脚数目的限制,所以有许多引脚具有双功能,我们约定用 斜杠加以区分。 1.钟振荡电路引脚TAL1〔19#引脚〕和TAL2〔18#引脚〕 TAL1、TAL2:这两个引脚用来外接石英晶体振荡器,石英晶体振荡器产生的振荡信号送至时钟电路产生时钟 脉冲信号。
第六页,共六页。
微控制器原理与应用
第二章 51单片机硬件结构
第一页,共六页。
51单片机引脚定义
80C51微控制器芯片采用40引脚双列直插封装DIOS的80C31/80C51除采用DIEL公司的80C51产品AT89C51和 20引脚的AT89C2051的实物图。
〔a〕PLCC引脚排列图 〔b〕DIP引脚排列图
第二页,共六页。

MCS-51单片机的组成

MCS-51单片机的组成

• • • • • •
3) 内部程序存储器(内部ROM) 8051 共有 4KB 掩膜 ROM ,用于存放程序、 原始数据或表格,因此,称之为程序存储器, 简称内部ROM。 4) 定时/计数器 8051 共有两个 16 位的定时 / 计数器,以实 现定时或计数功能,并以其定时或计数结果 对计算机进行控制。 5) 并行I/O口 MCS-51 共有 4 个 8 位的 I/O 口( P0 、 P1 、 P2、P3),以实现数据的并行输入/输出。
87C52
8 KB
256 B
2×64 KB
3×16
4×8
1
6
2.2.1 51子系列和52子系列

• • • •
MCS-51系列又分为51和52两个子系列,并 以芯片型号的最末位数字作为标志。其中,51 子系列是基本型,而52子系列则属增强型。52 子系列功能增强的具体方面,从表 1-1 所列内 容中可以看出: (1) 片内ROM从4 KB增加到8 KB。 (2) 片内RAM从128 B增加到256 B。 (3) 定时/计数器从2个增加到3个。 (4) 中断源从5个增加到6个。
微型计算机系统
ห้องสมุดไป่ตู้
输 入 设 备
输 入 接 口 电 路
CPU 运 算 器 控 制 器
输 出 接 口 电 路
输 出 设 备
软 件 + 系 统
存 储 器 硬件系统
图1-1 微型计算机硬件系统组成示意图
• 下面把组成计算机的5个基本部件作简单说明。 • 1) 运算器 • 运算器是计算机的运算部件,用于实现算术和逻辑 运算。计算机的数据运算和处理都在这里进行。 • 2) 控制器 • 控制器是计算机的指挥控制部件,它控制计算机各 部分自动、协调地工作。运算器和控制器是计算机的核 心部分,常把它们合在一起称之为中央处理器,简称 CPU。

51单片机各引脚及端口详解

51单片机各引脚及端口详解

51单片机各引脚及端口详解51单片机引脚功能:MCS-51是标准的40引脚双列直插式集成电路芯片,引脚分布请参照----单片机引脚图:l ~ P0口8位双向口线(在引脚的39~32号端子)。

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

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

l ~ 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中的信息不会丢失。

在介绍这四个I/O口时提到了一个“上拉电阻”那么上拉电阻又是一个什么东东呢他起什么作用呢都说了是电阻那当然就是一个电阻啦,当作为输入时,上拉电阻将其电位拉高,若输入为低电平则可提供电流源;所以如果P0口如果作为输入时,处在高阻抗状态,只有外接一个上拉电阻才能有效。

mc51 单片机的管脚功能

mc51 单片机的管脚功能

MCS-51单片机引脚功能简介2010-02-25 11:22:02| 分类:单片机得入门 | 标签: |字号大中小订阅MCS-51系列单片机产品有8051,8031,8751,80C51,80C31等型号(前三种为CMOS芯片,后两种为CHMOS芯片)。

它们的结构基本相同,其主要差别反映在存储器的配置上。

8051内部设有4K字节的掩模ROM程序存储器,8031片内没有程序存储器,而8751是将8051片内的ROM换成EPROM。

由ATMEL公司生产的89C51将EPROM改成了4K的闪速存储器。

MCS-51单片机是在一块芯片中集成了CPU,RAM,ROM、定时器/计数器和多种功能的I/O线等一台计算机所需要的基本功能部件。

MCS-51单片机内包含下列几个部件:◆一个8位CPU; ◆一个片内振荡器及时钟电路; ◆ 4K字节ROM程序存储器; ◆ 128字节RAM数据存储器; ◆两个16位定时器/计数器; ◆可寻址64KB外部数据存储器和64BK外部程序存储器空间的控制电路; ◆ 32条可编程的I/O线(四个8位并行I/O端口); ◆一个可编程全双工串行口; ◆具有五个中断源、两个优先级嵌套中断结构。

MCS-51单片机内部结构图MCS-51单片机引脚功能:MCS-51单片机引脚图1 电源线: VCC:+5 V电源。

VSS:地线。

2 RST:复位信号线。

当输入的复位信号延续两个机器周期以上的高电平时即为有效,用以完成单片机的复位初始操作。

3 信号引脚介绍P0.0 ~ P0.7: P0口8位双向口线。

P1.0 ~ P1.7 :P1口8位双向口线。

P2.0 ~ P2.7 :P2口8位双向口线。

P3.0 ~ P3.7 :P3口8位双向口线。

4 XTAL1和XTAL2:外接晶振引脚5 控制线: (1)ALE/PROG(2)EA/VPP (3)PSEN。

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。

MCS-51单片机的引脚

MCS-51单片机的引脚

它是外部程序存储器ROM的读 选通信号。在执行访问外部 ROM指令时,会自动产生PSEN (1)、电源线:VCC(+5V)、VSS(地) 信号;而在访问外部数据存储 (2)、振荡电路:XTAL1、XTAL2 器RAM或访问内部ROM时,不产 生PSEN信号。 (3)、复位引脚:RST (4)、并行口:P0、P1、P2、P3
MCS-51的引脚
教学内容


教学内容:理解端口的概念,掌握端口 的结构,MCS-51的引脚。 重点:掌握外部设备进行数据交流的硬 件系统。
引入课程

CPU+M:计算机主机。 配合外设(I/O)构成计算机硬件系统。
MCS51单片机信号引脚简介
P1. 0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RST RXD/ P3. 0 TXD/ P3.1 INT0/ P3.2 INT1/ P3.3 T0/ P3.4 T1/ P3.5 WR/ P3.6 RD/ P3.7 XTAL2 XTAL1 VSS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
读引脚
D
Q
P0.n
CLK Q
MUX
T2
P0口 引脚
驱动场效应管T2栅极接通。故内部总线与P0口同相。由 于输出驱动级是漏极开路电路,若驱动NMOS或其 它拉流负载时,需要外接上拉电阻。P0的输出级可驱动 8个LSTTL负载。
读锁存器 地址/数据 控制 VCC
T1
内部总线 写锁存器
读引脚
D
Q
P0.n
管脚图
P3口线为多功能引脚,可自动切 换用作数据总线、地址总线、 控制总线和或I/O 接口外部引 脚。

51系列单片机各引脚功能概述

51系列单片机各引脚功能概述

51系列单片机各引脚功能概述AT89C51引脚功能VCC/GND:供电电源。

P0口:可以被定义为数据/地址的低八位,能够用于外部程序/数据存储器。

在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:标准输入输出I/O,P1口管脚写入1后,被内部上拉为高,可用作输入。

在FLASH编程和校验时,P1口作为第八位地址接收。

P2口:既可用于标准输入输出I/O,也可用于外部程序存储器或数据存储器访问时的高八位地址。

P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3口:既可以作标准输入输出I/O,也可作为AT89C51的一些特殊功能口,管脚备选功能P3.0 RXD(串行输入口)P3.1 TXD(串行输出口)P3.2 /INT0(外部中断0)P3.3 /INT1(外部中断1)P3.4 T0(记时器0外部输入)P3.5 T1(记时器1外部输入)P3.6 /WR(外部数据存储器写选通)P3.7 /RD(外部数据存储器读选通)RST:复位输入。

当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。

在FLASH编程期间,此引脚用于输入编程脉冲。

在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。

/PSEN:外部程序存储器的选通信号。

在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。

但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。

/EA / VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。

注意加密方式1时,/EA将内部锁定为RESET;当/EA 端保持高电平时,此间内部程序存储器。

在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。

XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。

MCS51系列单片机引脚定义

MCS51系列单片机引脚定义
P3.0 - P3.7 (Pin 10 - Pin 17)
P3口,第一功能是类似于P1口的准双向8位IO模式。这8个引脚的第二功能如下:
P3.0 - RXD(串口接收脚)
P3.1 - TXD(串口发送脚)
P3.2 - [INT0](?獠恐卸?0)
P3.3 - [INT1](外部中断1)
P3.4 - T0(定时计数器0外部计数脉冲输入)
P3.5 - T1(定时计数器1外部计数脉冲输入)
P3.6 - [WR](外部数据存储器写选通)
P3.7 - [RD](外部数据存储器读选通)
ALE/[PROG] (Pin 30)
在单片机访问外部存储器时,用于输出低8位地址锁存信号。在对片内EPROM编程时,用于输入编程脉冲。
[PSEN] (Pin 29)
用于输出外部程序存储器读取选通信号。
[EA]/VPP (Pin 31)
在[EA]接低电平时,单片机只访问外部程序存储器,寻址最大64KB外部程序存储器空间。当[EA]接高电平时,单片机既能访问内部程序器又能访问外部存储器,并根据指令的地址自动决定寻址内部还是外部程序存储器。此时最大可寻址的外部程序存储器空间因内部程序存储器空间的大小不同而不同(这句话是根据原书上所描述,由这句话可以了解到,此时内部和外部程序存储器是统一编址的,由实验得知外部程序存储器的低端空间的地址为内部程序存储器所占用,无法直接被寻址)。在对内部EPROM编程期间,此引脚用来输入21V的编程电压。
P1口,准双向IO引脚,和P0口工作于IO模式类似。在8032/8052中,P1.0引脚的第二功能为定时/计数器2的外部计数脉冲输入端,P1.1脚的第二功能为定时/计数器2的俘获、重装触发控制输入端。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2:单片机对外呈三总线结构:1:由P0、P2组成16位地址总线 A0~A15(P0口分时复用为低8位地址,P2口用为高8位地址),因为是16位地址线,使片外存储器的寻址范围达到64K;
2:由P0分时复用为数据总线 D0~D7;3:由ALE、PSEN、RST、EA与P3口的INT0、INT1、T0、T1、WR、RD共10个引脚组成控制总线。

3:ALE地址锁存脉冲信号每机器周期出现两次,在不访问片外数据存储器时,由于ALE信号不出现,可用作对外输出的时钟脉冲,脉冲频率为晶振频率fosc的1/6(或机器周期的1/3),但在访问片外数据存储器时,由于ALE脉冲信号每机器周期出现两次,因而ALE脉冲会跳空一个,因此就不能作为时钟输出。

ALE一般用来连接外接地址锁存器芯片的锁存引脚。

4:51系列单片机常见的晶振频率有12MH、24MH、40MH等,振荡器输出的脉冲经2分频(分成P1、P2两相位)成为内部时钟信号,用作单片机的内部控制信号,其周期称为时钟周期,6个时钟周期构成1个机器周期。

5:设计产品时,要在关键的地方:电源、串口、看门狗的输出和输入、I/O口等加不同颜色的LED指示,便于调试;查看门狗的复位输出可在电路板上加一个下拉LED,这样比较直观。

相关文档
最新文档