将停止工作,这种状态维持到硬件复位或者出现下一个中断。
STC89C52单片机的基本组成框图如图22所示:
XTAL2
XTAL1
时钟电路
ROMEPROMFlash4KB
RAM128BSFR21个
CPU
定时个计数器2Vcc
总线控制
中断系统5个中断源2个优先级
串行口全双工1个
4个并行口
Vss
RSTEAALEPSEN
P0P1P2P3
图22STC89C52单片机结构图
STC89C52单片机的引脚如图23所示:
3
f大连海洋大学本科毕业论文(设计)
第二章系统硬件电路的设计
0987654321098765432143333333333222222222ACEECL00P10P20P30P40P50P60P70P72P62P52P42P32P22P12P02PVANESP12LLAA机TT片SSVXX73P63P53P43P33P23P13P03PTESERKCS71POSIM61PISOM51P41P31P21P11P01P5单U0987654321098765432121111111111
图23STC89C52单片机引脚图
STC89C52单片机部分引脚的介绍:1时钟电路引脚XTAL1和XTAL2:XTAL218脚:接外部晶体和微调电容的一端;在片内它是振荡电路中反相放大器的输出端,晶体固有频率就是振荡电路的频率。如果需用外部时钟电路时,该引脚输入外部时钟脉冲。振荡电路是否正常工作,可用示波器查看XTAL2端是否有脉冲信号输出来检查。XTAL119脚:接外部晶体和微调电容的另一端;在片内它是振荡电路反相放大器的输入端。在采用外部时钟时,该引脚必须接地。2控制信号引脚RSTALEPSEN和EA:RSTVPD9脚:RST是复位信号输入端,高电平有效。输入端保持备用电源的输入端。当主电源VCC发生故障,降低到低电平规定值时,将+5V电源自动两个机器周期24个时钟振荡周期的高电平时,就可以完成复位操作。RST引脚的第二功能是VPD即接入RST端,为RAM提供备用电源,以保证存储在RAM中的信息不丢失,从而合复位后能继续正常运行。ALEPROG30脚:地址锁存允许信号端。当8051上电正常工作后,ALE引脚不断向外输出正脉冲信号,此频率为振荡器频率的16。CPU访问片外存储器时,ALE输出信号作为锁存低8位地址的控制信号。平时不访问片外存储器时,ALE端也以振荡频率的16固定输出正脉冲,因而ALE信号可以用作对外输出时钟或定时信号。如果想确定80518031芯片的好坏,可用示波器查看ALE端是否有脉冲信号输出。如有脉冲信号输出,则80518031基本上是好的。ALE端的负载驱动能力为8个LS型TTL低功耗甚高速TTL负载。此引脚的第二功能PROG在对片内带有4KBEPROM的8751编程写入固化程序时,作为编程脉冲输入端。PSEN29脚:程序存储允许输出信号端。在访问片外程序存储器时,此端定时输出负脉冲作为读片外存储器的选通信号。此引肢接EPROM的OE端见后面几章任何一个小系统硬件
4
f大连r