851系列芯片的引脚相互兼容,8051、8751、8031均采用40引脚双排直播封装。当然,不同芯片的引脚功能略有不同。851单片机是一种高性能的单片机。由于管脚数量的限制,很多管脚都有第二功能,有些是8751芯片专有的。各引脚的功能简述如下:
51单片机引脚图
VCC(40针):电源端子,为+5V。
Vss(20针):接地端子。
时钟引脚XLAL2(18引脚):一端连接外部晶振和调整电容。如果需要外部时钟电路,此引脚将输入外部时钟脉冲。要检查8051的振荡电路是否正常工作,可以用示波器检查XLAL2端是否有脉冲信号输出。
时钟引脚xla1(引脚19):调整电容的另一端连接到外部晶振。在片内,它是振荡器电路的平方放大器的输入。使用外部时钟时,此引脚必须接地。
RST(引脚9): RST为复位信号输入,其高电平有效。当该输入保持高电平两个机器周期,即24个时钟振荡周期时,可以完成复位操作。RST引脚的第二个作用是VPD,即备用电源的输入。当主电源Vcc出现故障,降低到低电平的规定值时,+5V电源会自动接入RST端子,为RAM提供备用电源,保证RAM中存储的信息不会丢失,使电源正常后继续正常运行。
ALE(30英尺):数据锁存允许信号端子。当8051上电正常工作时,ALE引脚连续输出一个正脉冲信号,该信号为振荡器频率fosc的1/6。当CPU访问片外存储器时,ALE输出信号用作锁存低8位地址的控制信号。当CPU访问片外数据存储器时,会丢失一个脉冲。平时不访问外部存储器时,ALE端也可以输出固定振荡频率为1/6的正脉冲,所以ALE也可以作为外部输出时钟或定时信号。如果想看看8051芯片的好坏,可以用示波器看看ALE端是否有脉冲信号输出。如果是这样的话,8051基本就不错了。ALE的负载驱动能力为8 LS TTL。此引脚PROG的第二个功能是在芯片上固化带有4K EPROM的8751时用作编程脉冲输入。
Pscn(引脚29):程序存储器允许输出信号端子。当访问片外程序存储器时,该端口有规律地输出脉冲作为读片外程序存储器的选通信号。此引脚EPROM的OE端和PSCN端有效,即片外EPROM中的指令代码可以读出。在CPU的外部EPROM读取间隔内,PSCN信号在每个机器周期内有两个有效信号。PSCN终端也可以驱动8ls TTL。要检查8051小系统的CPU上电后能否从EPROM中正确读取指令代码,还可以用示波器看PSEN端没有脉冲输出。如果有,说明基本工作正常。
EA(31针):外部程序存储器地址许可输入端子。当EA引脚接高电平时,CPU访问片内EPROM,执行内部程序存储器中的指令,但当程序计数器PC的值超过OFFFH时,会自动转向执行片外程序存储器中的程序。当输入信号EA pin为低电平时,CPU只访问外部EPROM并执行外部程序存储器中的指令,而不管是否有片内程序存储器。对于不带片上ROM的8031,EPROM必须扩展,EA引脚必须接地。该引脚的第二个功能是Vpp,用作输入端,在固化8751片内EPROM编程时施加更高的编程电压。
端口P0(引脚39-32):端口P0是一个开漏的8位准双向I/O端口。作为开漏输出端口,每个位可以驱动8 LS TTL负载。当端口P0用作输入端口时,首先应将全1写入端口锁存器(地址80H)。此时,端口P0的所有引脚都浮置空,可以用作高阻抗输入。使用输入端口时,先写1,就是准双向的意思。当CPU访问片外存储器时,P0端口是一个多路复用总线,以分时方式提供低位8位地址和8位数据。在此区间内,P0端口内部的上拉电阻有效。
P1端口(引脚1-引脚8): P1端口是一个8位准双向I/O端口,内置上拉电阻。P1端口的每个位可以驱动四个LS TTL负载。将全1写入P1锁存器(地址90H),P1引脚通过内部上拉电阻连接到高电平。
P2端口(21-28针):P2端口是一个8位准双向I/O端口,具有内部电阻。P2端口的每个位可以驱动四个LS TTL负载。
P3端口(引脚21-引脚28):P3端口是一个8位准双向I/O端口,具有内部电阻。P3的每个位可以驱动四个LS TTL负载。P3端口与其他I/O端口有很大不同。除了作为通用的准双向I/O端口,每个引脚都有特殊的功能。
本文来自眼泪是回忆的常客投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/532759.html