初步认识STC89C52硬件资源
STC——前缀,表示芯片为STC公司生产的产品。其他前缀还有如:AT,I,Winbond,SST等。
8——表示该芯片为8051内核芯片。
9——表示内部含 FlashE²PROM 寄存器。还有如80C51中0表示内部含有 Mask Rom(掩模ROM)存储器;又如87C51中7表示内部含有EPROM存储器(紫外线可擦出除ROM)。
C——表示该器件为CMOS产品。还有如89LV52和89LE58中的LV和LE都表示该芯片为低电压产品(通常为3.3V供电);而89S52中S表示该芯片含有可串行下载功能的Flash存储器,即具有ISP可在线编程功能。
5——固定不变。
1——表示该芯片内部程序存储空间大小。1为4KB,2为8KB……
RC——STC单片机内部RAM(随机读写存储器)为512B。还有如RD+表示内部RAM为1280B。
40——表示芯片外部晶振最高可接入40MHz。对AT单片机数值一般为24.,表示外部可接入晶振最高24MHz。
I——产品级别,表示芯片使用温度范围。I表示工业级,温度范围:-40℃-+85℃。
PDIP——表示封装型号。PDIP表示双列直插式。
STC89C52RC引脚功能
1电源:
①VCC - 芯片电源,接+5V;
②VSS - 接地端;
2.时钟:
XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。
3.控制线:
控制线共有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。
4.I/O口线:P0、P1、P2、P3共四个八位口。
P0口是三态双向口,通称数据总线口,因为只有该口能直接用于对外部存储器的读/写操作。P0口也用以输出外部存储器的低8位地图1址。由于是分时输出,故应在外部加锁存器将此地址数据锁存,地址锁存,信号用ALE。
P1口是专门供用户使用的I/O口,是准双向口。
P2口是从系统扩展时作高8位地址线用。不扩展外部存储器时,P2口也可以作为用户I/O口线使用,P2口也是准双向口。
P3口是双功能口,该口的每一位均可独立地定义为第一I/O功能或第二I/O功能。作为第一功能使用时操作同P1口。
转载自布尔青年小苏: