STC89C52就是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programable and Erasable Read Only Memory )得低电压,高性能OS8得微处理器,俗称单片机。该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准得MCS-51指令集与输出管脚相兼容。
单片机总控制电路如下图4—1:
图4—1单片机总控制电路 1、时钟电路
STC89C52内部有一个用于构成振荡器得高增益反相放大器,引脚RXD与TXD分别就是此放大器得输入端与输出端。时钟可以由内部方式产生或外部方式产生。内部方式得时钟电路如图4-2(a) 所示,在RXD与TXD引脚上外接定时元件,内部振荡器就产生自激振荡。
定时元件通常采用石英晶体与电容组成得并联谐振回路。晶体振荡频率可以在1、2~12MHz之间选择,电容值在5~30pF之间选择,电容值得大小可对频率起微调得作用。
外部方式得时钟电路如图4-2(b)所示,RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz得方波信号.片内时钟发生器把振荡频率两分频,产生一个两相时钟P1与P2,供单片机使用。
示,RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz得方波信号.片内时钟发生器把振荡频率两分频,产生一个两相时钟P1与P2,供单片机使用.
RXD接地,TXD接外部振荡器.对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz得方波信号.片内时钟发生器把振荡频率两分频,产生一个两相时钟P1与P2,供单片机使用。
(a)内部方式时钟电路 (b)外部方式时钟电路 图4-2时钟电路 2、复位及复位电路 (1)复位操作
复位就是单片机得初始化操作。其主要功能就是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统得正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动.
除PC之外,复位操作还对其她一些寄存器有影响,它们得复位状态如表一所示.
表一 一些寄存器得复位状态 寄存器 PC ACC PSW SP DPTR P0-P3 IP IE TMOD
复位状态 0000H 00H 00H 07H 0000H FFH XX000000B 0X000000B 00H
寄存器 TCON TL0 TH0 TL1 TH1 SCON SBUF PCON
复位状态 00H 00H 00H 00H 00H 00H 不定 0XXX0000B
(2)复位信号及其产生
相关推荐: