STC89C52单片机介绍:时钟电路、复位电路和寄存器状态

需积分: 20 16 下载量 140 浏览量 更新于2024-09-14 收藏 83KB DOC 举报
STC89C52单片机介绍 STC89C52是一种低电压、 高性能的COMOS8微处理器,俗称单片机。该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。 **时钟电路** STC89C52内部有一个用于构成振荡器的高增益反相放大器,引脚RXD和TXD分别是此放大器的输入端和输出端。时钟可以由内部方式产生或外部方式产生。内部方式的时钟电路如图4—2(a)所示,在RXD和TXD引脚上外接定时元件,内部振荡器就产生自激振荡。定时元件通常采用石英晶体和电容组成的并联谐振回路。晶体振荡频率可以在1.2~12MHz之间选择,电容值在5~30pF之间选择,电容值的大小可对频率起微调的作用。 外部方式的时钟电路如图4—2(b)所示,RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。 **复位及复位电路** 复位是单片机的初始化操作。其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。 复位操作还对其他一些寄存器有影响,它们的复位状态如表一所示。 RST引脚是复位信号的输入端。复位信号是高电平有效,其有效时间应持续24个振荡周期。 **寄存器的复位状态** | 寄存器 | 复位状态 | 寄存器 | 复位状态 | | --- | --- | --- | --- | | PC | 0000H | TCON | 00H | | ACC | 00H | TL0 | 00H | | PSW | 00H | TH0 | 00H | | SP | 07H | TL1 | 00H | | DPTR | 0000H | TH1 | 00H | | P0-P3 | FFH | SCON | 00H | | IP | XX000000B | SBUF | 不定 | | IE | 0X000000B | PCON | 0XXX0000B | | TMOD | 00H | | | STC89C52单片机是一种功能强大、灵活的微处理器,广泛应用于工业控制、消费电子产品、自动化设备等领域。