非常详细的51单片机引脚介绍

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

非常详细的51单片机引脚介绍
作者:mcu110 来源:51hei 点击数:3952 更新时间:2007年08月06日 【字体:大 中 小】
AT89C2051是精简版的51单片机,精简掉了P0口和P2口,只有20引脚,但其内部集成了一个很实用的模拟比较器,特别适合开发精简的51应用系统,毕竟很多时候我们开发简单的产品时用不了全部32个I/O 口,用AT89C2051更合适,芯片体积更小,而且AT89C2051的工作电压最低为2.7V ,因此可以用来开发两节5号电池供电的便携式产品。

本文以ATMEL 公司生产的51系列家族的AT89S51和AT89C2051两种单片机来讲解,两种单片机是目前最常用的单片机,其中AT89S51为标准51单片机,当然其功能比早期的51单片机更强大,支持ISP 在系统编程技术,内置硬件看门狗。

一、AT89S51单片机引脚介绍
AT89S51有PDIP 、PLCC 、TQFP 三种封装方式,其中最常见的就是采用40Pin 封装的双列直接PDIP 封装,外形结构下图。

芯片共有40个
引脚,引脚的排列
顺序为从靠芯片的
缺口(见右图)左
边那列引脚逆时针
数起,依次为1、2、
3、4。

40,其
中芯片的1脚顶上
有个凹点(见右
图)。

在单片机的
40个引脚中,电源
引脚2根,外接晶
体振荡器引脚2根,
控制引脚4根以及4
组8位可编程I/O
引脚32根。

1、主电源引脚(2
根)
VCC(Pin40):电源
输入,接+5V 电源
GND(Pin20):接地线
2、外接晶振引脚(2
根)
芯片实物图片 芯片引脚功能
XTAL1(Pin19):片
内振荡电路的输入

XTAL2(Pin18):片
内振荡电路的输出

3、控制引脚(4根)
RST/VPP(Pin9):
复位引脚,引脚上
出现2个机器周期
的高电平将使单片
机复位。

ALE/PROG(Pin30):
地址锁存允许信号
PSEN(Pin29):外
部存储器读选通信

EA/VPP(Pin31):
程序存储器的内外
部选通,接低电平
从外部程序存储器
读指令,如果接高
电平则从内部程序
存储器读指令。

4、可编程输入/输出引脚(32根)
AT89S51单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。

每一根引脚都可以编程,比如用来控制电机、交通灯、霓虹灯等,开发产品时就是利用这些可编程引脚来实现我们想要的功能,尽情发挥你的想象力吧,实现你想要的:)强大无比。

PO口(Pin39~Pin32):8位双向I/O口线,名称为P0.0~P0.7
P1口(Pin1~Pin8):8位准双向I/O口线,名称为P1.0~P1.7
P2口(Pin21~Pin28):8位准双向I/O口线,名称为P2.0~P2.7
P3口(Pin10~Pin17):8位准双向I/O口线,名称为P3.0~P3.7
上面就是AT89S51单片机引脚的简单介绍,其它51系列家族的单片机8031、8051、89 C51等引脚和89S51兼容,只是个别引脚功能定义不同。

51系列单片机8031、8051及89c51/89s51均采用40Pin封装的双列直接DIP结构。

下图是它们的引脚配置:40个引脚中,正电源和地线两根,外置石英振荡器的时钟线两根,4组8位共32个I/O口,中断口线与P3口线复用。

现在我们对这些引脚的功能加以说明:
·Pin20:接地脚。

·Pin40:正电源脚,工作时,接+5V电源。

·Pin19:时钟XTAL1脚,片内振荡电路的输入端。

·Pin18:时钟XTAL2脚,片内振荡电路的输出端。

8051的时钟有两种方式,一种是片内时钟振荡方式,但需在18和19脚外接石英晶体(2-12MHz)和振荡电容,振荡电容的值一般取10p-30p。

另外一种是外部时钟方式,即将XTAL1接地,外部时钟信号从XTAL2脚输入。

输入输出(I/O)引脚:
Pin39-Pin32为P0.0-P0.7输入输出脚。

Pin1-Pin8为P1.0-P1.7输入输出脚。

Pin21-Pin28为P2.0-P2.7输入输出脚。

Pin10-Pin17为P3.0-P3.7输入输出脚。

·Pin9:RESET/Vpd复位信号复用脚,当8051通电,时钟电路开始工作,在RESET引脚上出现24个时钟周期以上的高电平,系统即初始复位。

8051的复位方式可以是自动复位,也可以是手动复位,见下图。

此外,RESET/Vpd还是一复用脚,Vcc掉电期间,此脚可接上备用电源,以保证单片机内部RAM的数据不丢失。

·Pin30:ALE/当访问外部程序器时,ALE(地址锁存)的输出用于锁存地址的低位字节。

而访问内部程序存储器时,ALE端将有一个1/6时钟频率的正脉冲信号,这个信号可以用于识别单片机是否工作,也可以当作一个时钟向外输出。

如果单片机是EPROM,在编程其间,将用于输入编程脉冲。

·Pin29:当访问外部程序存储器时,此脚输出负脉冲选通信号,PC的16位地址数据将出现在P0和P2口上,外部程序存储器则把指令数据放到P0口上,由CPU读入并执行。

·Pin31:EA/Vpp程序存储器的内外部选通线,8051和8751单片机,内置有4kB的程序存储器,当EA为高电平并且程序地址小于4kB时,读取内部程序存储器指令数据,而超过4kB地址则读取外部指令数据。

如EA为低电平,则不管地址大小,一律读取外部程序存储器指令。

相关文档
最新文档