STC89C52RC最小系统板硬件设计(原理图 PCB)
Author:Once Day
Solemnly declare:知识产权和正确性不明确,只能用于学习和交流,不能用于其他用途!!!本文所有者不对使用本文内容造成的任何直接或间接损失承担责任,无论是由什么原因造成的还是基于什么法律理论,即使建议有这种损失的可能性。
Date:2022年5月9日,北部市保留地
1.概述
STC89C52RC属于宏晶科技的产品C51单片机的一员广泛。
官方网址为:STC: 32位 8051 单片机创新者, ISP/IAP 技术创新者,中国有为:除了胜利,我们别无选择 (stcmcudata.com)
官方ISP下载软件地址:http://www.stcmcudata.com/STCISP/stc-isp-15xx-v6.89C.zip
开发平台C51 keil5下载:Keil Product Downloads
不介绍其他配置操作。
2.性能参数
STC89C52RC常见常数如下,可以从STC查看官网手册:
STC89C52RC指标 | 参数 |
---|---|
时钟频率范围 | 0~80Mhz |
Flash存储器 | 8K |
RAM字节 | 512bytes |
EEPROM | 2K |
还具有以下功能:
- 看门狗功能。
- 指令周期可以加快到6小时一个周期。
- ISP和IAP功能。
- 串口和SPI通信
- 3个定时器
STC89C52RC官方手册下载地址:www.stcmcudata.com/datasheet/STC89C52.pdf
3.最小系统板设计
3.1 功能需求
因为它只是最小的系统板,不指定任何额外的功能,所以把所有的IO引出。若需要设计具体功能,可在最小系统板的基础上进行修改。
以上四个功能可以满足需求。这里的关键是缺少一个供电部分,但实际上,供电部分应根据实际情况确定,包括稳压和降压范围。
由于STC89C52RC是5V电压域,所以很常见USB5V可直接供电,无需额外稳压。
3.2 具体电路设计
使用立创EDA专业版,设计可一站式完成。
立创EDA官网:国产立创EDA - 为中国人定制的电路板开发平台 (lceda.cn)
官方操作指南:立创EDA专业版-使用教程 (lceda.cn)
笔记:立创EDA专业版使用笔记(未完待续)
按下s
键,弹出元件库,直接搜索stc89c52RC。
选择合适的包装,比如常见的DIP-40,如下:
然后选择放置原理图:
然后添加上图所示的基本外围电路。
以下是官方手册中典型的应用电路图:
根据这张图,有三个部分需要注意:
-
RST复位IO,需要下拉电阻,值为10K欧,再一个10uF电容器到正极,防止电压抖动,过滤交流信号。
-
P0口是地址/数据口,作为IO使用时,需要连接10K~4.7K欧的上拉电阻。
-
晶振电路的C1和C2可根据官方手册上的数据确定。
可参考相关计算: 晶振电路电容的选择_Once_day的博客-CSDN博客
按照手册说明,R33不能,然后选择的晶振为16Mhz,负载电容为20pF.
所以实际C1和C2的大小取为30pF就好。
,这属于电源部分,一般0.1uF电容器过滤高频杂波,10uF钽电容器过滤低频信号,实际上起到稳压作用。
但正如前面所说,这属于电源的设计部分,一般电源模块的出口有自己的钽电容滤波器,值为10uF~100uF。
再加两排20Pin的排座。
串口下载四根线就够了。
现在所有部分都完成了,直接转换成PCB。
3.3 PCB绘制
可以放在下面,注意芯片的使用DIP-40底座固定,不能直接焊接。
晶振离管脚更近,然后其他线不能通过,用地线铺铜。
再就是电源线(正负极)应该粗一些,至少1mm以上。
做完这些,一个最小的系统板就完成了。虽然很简单,但也算是小作品吧!