周期的高电平将使单片机复位。ALEPROGPi
30:地址锁存允许信号PSENPi
29:外部存储器读选通信号EAVPPPi
31:程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。④可编程输入输出引脚(32根)STC89C52单片机有4组8位的可编程IO口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。P0口(Pi
39~Pi
32):8位双向IO口线,名称为P00~P07P1口(Pi
1~Pi
8):8位准双向IO口线,名称为P10~P17P2口(Pi
21~Pi
28):8位准双向IO口线,名称为P20~P27P3口(Pi
10~Pi
17):8位准双向IO口线,名称为P30~P37作频率35Mhz,6T12T可选。
3
fU11234567891011121314151617181920P10P11P12P13P14P15P16P17RESETP30RXDP31TXDP32INT0P33INT1P34T0P35T1P36WRP37RDX2X1GNDSTC89C52VCCP00P01P02P03P04P05P06P07EAVPALEPPSENP27P26P25P24P23P22P21P204039383736353433323130292827262524232221
图32STC89C51DIP封装图最小系统包括单片机及其所需的必要的电源、时钟、复位等部件,能使单片机始终处于正常的运行状态。电源、时钟等电路是使单片机能运行的必备条件,可以将最小系统作为应用系统的核心部分,通过对其进行存储器扩展、AD扩展等,使单片机完成较复杂的功能。STC89C51是片内有ROMEPROM的单片机,因此,这种芯片构成的最小系统简单可靠。用STC89C52单片机构成最小应用系统时,只要将单片机接上时钟电路和复位电路即可,结构如图23所示,由于集成度的限制,最小应用系统只能用作一些小型的控制单元。
时钟电路
STC89C51单片机
IO
复位电路
图32单片机最小系统原理框图
口
1时钟电路STC89C51单片机的时钟信号通常有两种方式产生:一是内部时钟方式,二是外部时钟方式。内部时钟方式如图24所示。在STC89C51单片机内部有一振荡电路,只要在单片机的XTAL118和XTAL219引脚外接石英晶体简称晶振,就构成了自激振荡器并在单片机内部产生时钟脉冲信号。图中电容C1和C2的作用是稳定频率和快速起振,电容值在530pF,典型值为30pF。晶振CYS的振荡频率范围在1212MHz间选择,典型值为12MHz和6MHz。C2
1830pFY1C3110592MHz19
图34STC89C51内部时钟电路2复位电路
4
30pF
f当在STC89C51单片机的RST引脚引入高电平并保持2个机器周期时,单片机内部就执行复位操作若该引脚持续保持高电平,单片机就处于循环复位状态。最简单的上电自动复位电路中上电自动复位是通过外部复位电路的电容充放电来实现的。只要Vcc的上升r