
第一次培训——51最小系统板——示例文件
简介
51单片机最小系统板
简介:51单片机最小系统板开源协议
:GPL 3.0
描述
一、项目描述
STC89C52RC单片机是8位8051系列,凭借其良好的电气特性和价格一直占据着8位单片机的市场,作为新手入门学习嵌入式开发是非常不错的选择,本身IO引脚丰富,定时器、串口、中断、ADC等外设也齐全,同时直接操作寄存器的代码能够帮助学生更加深入的了解单片机的工作原理,对嵌入式学习非常有帮助。
二、板载资源
- 主控芯片:STC89C5RC-DIP40
- 电源接口:CH340供电
三、优势特点
- 板载资源丰富,基础外设齐全、
- 整体全部使用插接器件,焊接方便
- 价格便宜、性价比高
- 使用嘉立创优质PCB以及立创商城正品元器件,保障产品质量
- 四、电路解析
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编程器中设置。
表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口用时,必须外接上拉电阻。这里P0口使用一个10K的上拉排阻--RN1。
图4-4 STC89C52RC主控电路
3. 晶振电路
晶振作为主控电路的心脏,为主控电路提供稳定的时钟源,驱使代码稳定、准确的运行。晶振的频率根据官方数据手册描述,能够支持4M~48M,不同的频率,不同品牌的晶振,负载电容也不相同,需要根据实际情况选择,一般情况下,12M~25M晶振负载电容选择22~47PF左右是比较合适的。
图4-5 晶振电路
4. 复位电路
STC89C52RC是高电平进入复位模式,低电平正常工作,分析复位电路,一上电,RST按键没有按下,此时,+5V给C2电容充电,电容相当于导线,RST高电平,系统进行复位,随着电容接近充满,电位与+5V一直,此时没有电流流过,RST被R5下拉到GND,进入正常工作模式。如果手动按下RST复位按键,此时,电容会进行放电,就算电容放电完成,+5V也会流过按键到RST,RST高电平进入复位按键,当按键松开时有恢复到前面的过程。
设计图

BOM


评论