STC89C52RC是一种低功耗、高性能的CMOS8位微控制器,具有8K字节Flash程序存储器,512字节RAM数据存储器,指令代码完全兼容传统的8051单片机。价格便宜,高速可靠,低功耗,强抗干扰。因此设计一款STC89C52RC-DIP-40P直插类型封装的最小系统板,整版元器件全部采用直插类型封装,焊接容易,帮助大家快速入门。
二、学习大纲
51单片机视频教程 | ||
课程内容 | 课程详情 | 视频学习 |
第一讲:项目讲解 | 整体介绍51单片机 | 点击学习 |
第二讲:客户端下载 | 下载、激活嘉立创EDA专业版客户端 | 点击学习 |
第三讲:查找元器件 | 嘉立创EDA专业版三种元器件查找方式介绍 | 点击学习 |
第四讲:设计原理图 | 51单片机原理图设计 | 点击学习 |
第五讲:设计PCB | 51单片机PCB设计 | 点击学习 |
第六讲:PCB下单 | 生产文件导出及下单 | 点击学习 |
图2-1 STC89C52RC-DIP-40P最小系统板资源图解
图3-1 STC89C52RC-DIP-40P最小系统板尺寸图
图4-1 STC89C52RC最小系统板原理图
电源电路主要由TYPE-C接口、滑动开关、滤波电容、电源指示灯组成,采用2Pin的TYPE-C接口,简单方便,易于焊接,通过滑动开关的断开和闭合来控制整个板子的供电,C1、C2为电源滤波电容,R1作为电源指示灯的限流电阻,LED1作为电源指示灯,闭合开关会点亮进行提示。
图4-2 电源输入部分
主控单片机使用的是STC89C52RC(DIP-40封装),工作电压3.3~5.5V,工作频率范围在0~40MHz,相当于普通8051的0~80MHz,实际工作频率可达48MHz,Flash程序存储器空间大小为8K字节,可擦写10万次以上,片上集成512字节RAM数据存储器,工作温度范围在-40~85℃。
图4-3 主控芯片对比
STC89C51RC/RD+系列有HD和90C版本,可以通过单片机表面文字最下面一行最后几个字母识别分辨HD和90C版本。
HD版本无P4.4/P4.5/P4.6口,RESET脚内部已有45~100K下拉电阻,EA#管脚内部已上拉到VCC。
90C版本无EA、PSEN管脚,有P4.4/P4.5/P4.6口,ALE/P4.5管脚默认是作为ALE管脚使用,作为P4.5口使用时,需要在烧录用户程序时在STC-ISP编程器中设置。
图4-4 STC89C52RC最小系统板引脚功能配列图
表1-1 STC89C52RC核心板引脚的定义复用解释
引脚 | 说明 |
P0.0~P0.7,P1.0~P1.7 P2.0~P2.7,P3.0~P3.7 |
标准I/O口 |
RXD | 串口1数据接收端 |
TXD | 串口1数据发送端 |
T0/T1/T2 | 定时器/计数器的外部输入 |
T2EX | 定时器/计数器2捕捉/重装方式的触发控制 |
INT# | 外部中断,下降沿中断或低电平中断 |
WR# | 外部数据存储器写脉冲 |
RD# | 外部数据存储器读脉冲 |
将STC89C52RC芯片四组常用引脚全部引出,方便扩展项目开发,P0口既可以做I/O口,也可以作为地址/数据复用总线使用。P0口是开漏输出,作为总线扩展用时,不用加上拉电阻。作为I/O口用时,必须外接4.7K~10K的上拉电阻。这里P0口使用一个10K的上拉排阻--RN1。
图4-5 STC89C52RC主控电路
晶振的作用是给最小系统提供的时钟信号,晶振旁的电容作用是保证输出的震荡频率更加稳定。
图4-6晶振电路
复位也叫重启,按下SW2按键,主控RST引脚被拉高;松开SW2按键,RST引脚被拉低,产生外部复位脉冲使系统复位。
图4-7 复位电路
测试状态显示灯用于给单片机P2.0、P2.1引脚测试,通过程序实现测试灯的亮灭。
图4-8 LED显示电路
预留出两个用户功能按键,可以自定义按键功能,与单片机P3.2、P3.3引脚相连。
图4-9 按键输入电路
采用USB转TTL串口烧录方式,预留出1x4Pin的直插排针接口,RXD--P3.0,TXD--P3.1,用于调试下载程序。
图4-10 下载调试接口
方便扩展项目,便于各种功能的验证,使用4个1x8Pin的2.54mm排针,将单片机的四组I/O引脚引出,同时引出四路电源输出,方便外设电路使用。
图4-11 拓展接口部分
在绘制原理图中应注意:
在采购物料中应注意:
在PCB Layout中应注意:
图6-1-1 PCB走线参考图
在焊接中应注意:
图6-2-1 PCB空板-顶层
在调试中应注意:
!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。
欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。
EEWorld Datasheet 技术支持