![](https://csdnimg.cn/release/download_crawler_static/88006410/bg5.jpg)
序或用常规的非易失性存储器编程器来编程。因此,AT89C52 是一种功能强,灵活性高
且价格合理的单片机,可方便的应用在各个控制领域。
AT89C52 具有以下主要性能:
1. 4KB 可改编程序 Flash 存储器;
2. 全静态工作:0——24Hz;
3. 128×8 字节内部 RAM;
4. 32 个外部双向输入/输出(I/O)口;
5. 6 个中断优先级; 2 个 16 位可编程定时计数器;
6. 可编程串行通道;
7. 片内时钟振荡器。
此外,AT89C52 是用静态逻辑来设计的,其工作频率可下降到 0Hz,并提供两种可
用软件来选择的省电方式——空闲方式(Idle Mode)和掉电方式(Power Down Mode)。
在空闲方式中,CPU 停止工作,而 RAM、定时器/计数器、串行口和中断系统都继续工
作。在掉电方式中,片内振荡器停止工作,由于时钟被“冻结”,使一切功能都暂停,只
保存片内 RAM 中的内容,直到下一次硬件复位为止。AT89C51 引脚图如图 2.2。
图 2.2 AT89C52 芯片
2.2.1 单片机复位电路及晶振电路
时钟电路采用内部振荡方式,在引脚 XTAL1 和 XYAL2 外接晶体振荡器,频率
12MHZ。电容 C1、C2 起稳定振荡频率,快速起振的作用,值为 30PF。内部振荡方式所
得的时钟信号比较稳定,实用电路中使用较多。复位电路及晶振电路如图 2.3。