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左右的电压。
1 在使用内部振荡电路时,这两个端子用来外接石英晶体,振荡频率为晶振频率,振荡信号送至内部时钟电路产生时钟脉冲信号 2 采用外部振荡电路,则XTAL2用于输入外部振荡脉冲,该信号直接送至内部时钟电路,而XTAL1必须接地
3、 控制信号引脚RST/、ALE/、和/Vpp
RST/Vpp-------与戒
RST为复位信号输入端。 当RST端保持2个机器周期(24个时钟周期)以上的高电平时,使单片机完成复位操作,实际制作是可以用同一数量级的电阻和电容代替,充电时间RC或可以直接测量,以保证单片机的复位电路可靠。此引脚内部已有一个50~300k的电阻器接地,所以只须接一个电容器至+Vcc,即可在电源ON时产生开机复位的功能,但常在RESET引脚用一个8.2~10k电阻器接地,以缩短开机复位的时间。也可在电容器两端并联一个常开按钮,以便按此按钮时可以强迫系统复位。如果RST持续为高电平,单片机就处于循环复位状态。
复位操作通常两种基本形式:
上电自动复位:上电瞬间,电容两端电压不能突变,此时电容的负极RESET相连,电压全部加在了电阻上,RESET的输入为高,芯片被复位,随之+5v电源给电容充电,电阻上
的电压渐渐减小,最后约为0,芯片正常工作。并联在电容的两端为复位开按钮。一般来说,只要RST智能灯光控制系统管脚上保持10ms以上的高电平,就能使单片机复位。当复位信号发生后会产生下列作用:
①复位特殊功能寄存器的值
特殊功能寄存器复位后的默认值表
寄存器名称 | 复位值 |
PC | 生物制品学0000H |
ACC | 00H |
B | 00H |
PSW | 00H |
SP | 07H |
DPTR | 0000H |
P0---P3 | FFH |
IP(8051) | XXX00000B |
IP(8052) | XX000000B |
IE(8051) | 0XX00000B |
IE(8052) | 0X000000B |
TMOD | 00H |
TCON | 00H |
T2CON(8052) | 00H |
TH0 | 00H |
TL0 | 00H |
TH1 | 00H |
TL1 | 00H |
TH2(8052) | 00H |
TL2(8052) | 00H |
RCAP2H(8052) | 00H |
RCAP2L(8052) | 00H |
SCON | 00H |
SBUF | 不一定 |
PCON(HMOS) | 0XXXXXXXB |
PCON(CMOS) | 0XXX0000B |
| |
注:(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提供电源,以保护片内RAM中的信息不丢失,使上电后能继续正常运行。
ALE/------- ALE为地址锁存允许信息。在访问外部存储器时,ALE用来锁存P0扩展地址低8位的地址信号(当CPU对外部设备存取数据时,此脚输出脉冲的下降沿可用来锁住由P0送出的低字节地址)。在不访问外部存储器时,ALE也以时钟振荡频率的1/6的固定速率输出,因而它又可用作外部定时或其他需要。但是,在遇到访问外部数据存储器时,会丢失一个ALE脉冲。ALE能驱动8个LSTTL门输入端。第2功能是对内部ROM编程时的编程脉冲输入端。