关于STC89C52系列单片机电路整理

本文主要对stc89c52系列单片机进行了简单介绍,对其主要电路进行整理。
1 stc89c52系列单片机简介
stc89c52单片机指令完全兼容传统8051单片机,包括12t和6t两种模式,用户可以根据自己需要任意选择。12t指12时钟每机器周期,6t指6时钟每机器周期。
stc89c52的特性如下:
1. 增强型8051单片机,6t和12t两种模式任选,指令完全兼容传统8051。
2. 工作电压:
stc89c52 单片机工作电压:5.5v~3.8v (5v单片机)
3. 工作频率范围:0-35mhz,实际工作频率可以高达42mhz。常用的时钟工作频率为11.0592mhz和12mhz。
4. 片内flash程序存储器:4k/8k/12k/14k/16k/32k/48k/56k/62k字节
5. 片上集成1280字节或者512字节ram
6. 共有通用io口35个,复位后,p1/p2/p3是准双向口/弱上拉;p0口开漏输出,作为总线拓展使用时,不能加上拉电阻,作为i/o口使用时,需要加上拉电阻。
7. 可通过串口rxd/p3.0 txd/p3.1下载程序
8. 有eeprom功能
9. 有看门狗功能
10. 内部集成max810专用复位电路,外部晶振20m以下时,可以省略外部复位电路,复位引脚直接接地。
11. 包含3个16位定时器/计数器,其中定时器0还可以当作2个8位定时器使用。
12. 4路外部中断,下降沿中断或者低电平触发中断,power down模式可以由外部中断低电平触发中断方式唤醒。
13. 通用异步串行口(uart),还可以使用定时器软件实现多个uart。
2 stc89c52系列单片机内部结构
图2-1 stc89c52系列单片机内部结构框图
由图可知,stc89c52单片机中包含中央处理器cpu,程序存储器flash,存储器sram,定时器/计数器、uart串口、i/o接口,eeprom,看门狗等模块,还包含了数据采集和控制做需要的所有单元。
3 stc89c52管脚图
stc89c52 pdip封装的引脚结构如图3-1所示,各引脚功能如表3-1所示。
图3-1 stc89c52 pdip40封装引脚结构
表3-1 stc89c52系列管脚说明
管脚 管脚编号 说明
p0.0~p0.7 39-32 p0:
p0口即可作为输入/输出口,也可作为地址/数据复用总线使用。
当p0口作为输入/输出时,p0口是一个8位准双向口,上电复位后处于开漏模式。p0口内部无上拉电阻,所以作为i/o口必须外接10k-4.7k的上拉电阻。
当p0口作为地址/数据复用总线使用时,是低8位地址线[a0-a7],数据线的[d0-d7],此时无需外接上拉电阻
p1.0/t2 1 p1.0 标准i/o口 port1[0]
t2 定时器/计数器2的外部输入
p1.1/t2ex 2 p1.1 标准i/o口 port1[1]
t2ex 定时器/计数器2捕捉/重装方式的触发控制
p1.2 3 标准i/o口 port1[2]
p1.3 4 标准i/o口 port1[3]
p1.4 5 标准i/o口 port1[4]
p1.5 6 标准i/o口 port1[5]
p1.6 7 标准i/o口 port1[6]
p1.7 8 标准i/o口 port1[7]
p2.0~p2.7 21-28 port2:p2口内部有上拉电阻,即可作为输入输出口,也可作为高8位地址总线使用(a8~a15)。
当p2口作为输入/输出口时,p2是一个准双向口。
p3.0/rxd 10 p3.0 标准i/o口 port3[0]
rxd 串口1数据接收端
p3.1/txd 11 p3.1 标准i/o口 port3[1]
txd 串口1数据发送端
p3.2/ 12 p3.2 标准i/o口 port3[2]
外部中断0,下降沿中断或低电平中断
p3.3/ 13 p3.3 标准i/o口 port3[3]
外部中断1,下降沿中断或低电平中断
p3.4/t0 14 p3.4 标准i/o口 port3[4]
t0 定时器/计数器0的外部输入
p3.5/t1 15 p3.5 标准i/o口 port3[5]
t1 定时器/计数器1的外部输入
p3.6/ 16 p3.6 标准i/o口 port3[6]
外部数据存储器写脉冲
p3.7/ 17 p3.7 标准i/o口 port3[7]
外部数据存储器读脉冲
29 外部程序存储器选通信号输出引脚
ale 30 ale 地址锁存允许信号输出引脚/编程脉冲输入引脚
31 内外存储器选择引脚
rst 9 rst 复位引脚
xtal1 19 内部时钟电路反相放大器输入端,接外部晶振的一个引脚。当直接使用外部时钟源时,此引脚是外部时钟源的输入端。
xtal2 20 内部时钟反相放大器的输出端,接外部晶振的另一端。
当直接使用外部时钟源时,此引脚可以浮空,此时xtal2实际将xtal1输入的时钟进行输出
vcc 40 电源正极
gnd 20 电源负极,接地
4 stc89c52最小系统电路图
stc89c52最小系统需要包括复位电路,晶振电路和供电电源三部分构成。其参考做小电路如图4-1所示。
图4-1 52系列单片机最小系统电路图
复位电路有上电阻容自复位和手动摁键复位两种方式,文中给出了阻容上电自复位的电路。阻容复位,手册推荐电容c1为10uf,电阻r1为10k。
晶振电路由晶振和两个电容一起构成,如果晶振频率x1为4mhz时,c2和c3应该为100pf;晶振频率x1为6mhz时,c2、c3应为47pf~100pf。晶振频率x1为12mhz~25mhz时,c2、c3应该为47pf。

FreeRTOS是怎样使用队列在任务间传输单种类型数据的
任正非:我们是世界上最穷的高科技公司,比世界上任何一个公司都穷
WiFi 6的到来会成为5G最大的竞争对手吗
苹果MacPro是给谁用的
未来智能座舱市场容量 智能座舱主流芯片820A
关于STC89C52系列单片机电路整理
虫情测报灯的应用可有效提升预防虫害的效果
韩国运营商LG U+将推出5G白金套餐定价每月600元人民币
华为跨界汽车领域 成立智能汽车解决方案业务部
无线路由器运行不畅时该怎么办
网站用什么类型的证书,这三个问题需明确
控制比特币世界30%算力,造就比特大陆吴忌寒
Cirrus Logic收购知名音频信号处理公司Acoustic Technologies
便携式CO/CO2气体分析仪的特点
基于立体成像的自适应交通工具增强现实显示技术
智能生活又推出了一款黑科技产品,镜面显示屏来袭
华为Mate20X5G版曝光 电池将减配为4200mAh但会新增40W快充
瑞萨RA产品家族初学者指南-第11章(3)
Q3中国台湾半导体总产值季增10% 超1.1万亿元新台币
ChatGPT是什么?ChatGPT写代码的原理你知道吗