STC89C52 单片机的功能: 8 位 CPU,512 字节内部 RAM 数据存储器, 32 个
(4*8 位)I/O 接口,4KB 内部 ROM 程序存储器,复位电路 MAX810,3 个 16 位可 编程定时器/计数器,4 个外部中断,一个全双工串行口。此外 STC89C52 可降至 0Hz 操作,支持两种软件可以对其进行选择节电模式。在空闲模式下,CPU 不工作,但 是可以允许 RAM、定时器/计数器、串口、中断继续工作。在掉电保护的形式下,存 储器 RAM 的内容将被被保存,振荡器的内容被冻结,单片机的一切工作都将会停止, 直到下一个中断或硬件发出信号为止。最高运作频率 35MHz。。
3.1.1 STC89C52 单片机组成
STC89C52 组成的结构图如图 3-1 所示:
STC89C52 组成的结构图论文网
STC89C52 单片机的主要特性如下:
1.增强型 8051 单片机,可任意选择 6 个时钟/机器周期和 12 个时钟/机器周期,
指令码与传统的 8051 相适配
2.工作电压: 5.5V~ 3.3V 、3.8V~ 2.0V
3.频率一般是在 0~40MHz 之间,跟一般的单片机相比,能达到的效果是别人的 两倍,与此同时,在现实生活的使用中,其频率能够达到 48MHz
4.用户应用程序空间为 8K 字节
5.片上集成 512 字节 RAM
6.具有三十二个通用 I/O 接口,一般情况下在复位之后,P1~P4 这四个接口是准 双向口/弱上拉,而 P0 口则相对比较特殊一点,可以是漏极开路的输出口,但是在其 用作总线拓展使用的时候,没必要加上拉电阻,不过如果 P0 口以 I/O 口使用时,这 时候需要加上上拉电阻。