STC89C52RC最小系统板

STC89C52RC最小系统板STC89C52RC最小系统板硬件设计(原理图+PCB)Author:OnceDay“漫漫长路,有人对你微笑过嘛…”Solemnlydeclare:知识产权、正确性等皆未明确,因此仅且只能供学习交流之用,切莫他用!!!本文章所有者不对任何人因使用本文章内容引发的任何直接或间接损失承担责任,不论因何种原因导致或者基于何种法律理论,即使其曾被建议有此种损失的可能性。Date:北部市保留地,2022年5月9日1.概述STC89C52RC是宏晶科技旗下的产品,属于C51单片机的一员,使用较广泛。官方

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单片机必须工作在5V电压域(3.8V-5.5V)里!

STC89C52RC的编程指南详见:51单片机基础使用(未完待续)

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引出即可。如果需要设计具体的功能,完全可以在最小系统板的基础上进行修改。

  • 引出全部IO
  • 晶振电路
  • 下载口
  • 上拉P0口,以备他用!

以上四个功能即可满足需求,这里关键在于少了一个供电部分,但实际上供电部分要根据实际情况决定,包括稳压和降压的幅度等。

由于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就好。

还可以看到这里还多了一个10uF的电容,这属于电源部分,一般0.1uF的电容是过滤高频杂波,而10uF的钽电容是过滤低频信号,其实就是起到一个稳压作用。

在这里插入图片描述

但正如前面所说的,这属于电源的设计部分了,一般电源模块的出口就自带钽电容滤波,值为10uF~100uF。

所以,如果供电线较长,可加一个大电容,不然,一个0.1uF电容足够了!

然后加上两排20Pin的排座。

在这里插入图片描述

串口下载四根线就够了。

在这里插入图片描述

现在完成了所有部分了,直接转换成PCB。

3.3 PCB绘制

大概如下摆放即可,注意芯片要用DIP-40底座来固定,不能直接焊接上去。

晶振离管脚近一些,然后其他线不能从里面经过,再用地线铺一下铜。

在这里插入图片描述

再就是电源线(正负极)应该粗一些,至少1mm以上。

做完这些,一个最小系统板就做完了。它虽然很简单,但是也算是一个小作品吧!

注:本内容收集整理于互联网,仅供学习交流之用!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/38445.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注