第三章 主要元器件原理及其应用
本章主要讨论了各模块元器件的选择以及元器件的工作原理。
3.1 单片机 STC89C52 简介
主 CPU 电路选用 STC89C52RC 系列单片机,STC89C52RC 是采用 8052 核的 ISP(In
System Programming)在系统可编程芯片,最高工作时钟频率为 80MHz,片内含 8K Bytes
的可反复擦写 1000 次的 Flash 只读程序存储器,器件兼容标准 MCS-52 指令系统及 80C52
引脚结构,芯片内集成了通用 8 位中央处理器和 ISP Flash 存储单元,具有在系统可编程
(ISP)特性,配合 PC 端的控制程序即可将用户的程序代码下载进单片机内部,省去了购
买通用编程器,而且速度更快。STC89C52RC 系列单片机是单时钟/ 机器周期(1T)的兼容
8052 内核单片机,是高速/ 低功耗的新一代 8052 单片机,全新的流水线/ 精简指令集结
构,内部集成 MAX810 专用复位电路。
3.1.1 主要特性
(1)增强型 1T 流水线/精简指令集结构 8052CPU
(2)工作电压:3.4V-5.5V(5V 单片机)/2.0V-3.8V(3V 单片机)
(3)工作频率范围:0-35MHz,相当于普通 8052 的 0~420MHz.实际工作频率可达
48MHz.
(4)用户应用程序空间 12K/10K/8K/6K/4K/2K 字节
(5)片上集成 522 字节 RAM
(6)通用 I/O 口(27/23 个),复位后为:准双向口/弱上拉(普通 8052 传统 I/O 口)可
设置成四种模式:准双向口/弱上拉,推挽/强上拉,仅为输入/高阻,开漏每个 I/O 口驱动
能力均可达到 20mA,但整个芯片最大不得超过 55mA
(7)ISP ( 在 系 统 可 编 程 ) /IAP ( 在 应 用 可 编 程 ), 无 需 专 用 编 程 器 可 通 过 串 口
(P3.0/P3.1)直接下载用户程序,数秒即可完成一片
(8)EEPROM 功能
(9)看门狗
(10)内部集成 MAX810 专用复位电路(外部晶体 20M 以下时,可省外部复位电路)
(11)时钟源:外部高精度晶体/时钟,内部 R/C 振荡器。用户在下载用户程序时,可选
择是使用内部 R/C 振荡器还是外部晶体/时钟。常温下内部 R/C 振荡器频率为:5.2MHz~
6.8MHz。精度要求不高时,可选择使用内部时钟,因为有温漂,请选 4MHz ~8MHz
(12)有 2 个 16 位定时器/计数器
(13)外部中断 2 路,下降沿中断或低电平触发中断,Power Down 模式可由外部中断低电
平触发中断方式唤醒
(14)PWM(4 路)/PCA(可编程计数器阵列),也可用来再实现 4 个定时器或 4 个外部
中断(上升沿中断/下降沿中断均可支持)