关闭
搜索
搜索
本版
帖子
用户
热搜:
程序员
简洁模式
高级模式
用户组: 游客
消息
提醒
新听众
我关注的
帖子
道具
勋章
任务
设置
退出
请
登录
后使用快捷导航
没有帐号?
立即注册
设为首页
收藏本站
开启辅助访问
切换到窄版
登录
or
立即注册
快捷导航
搜索
首页
论坛
BBS
MCU单片机技术
程序员交流
单片机之路—51单片机最小系统搭建
[复制链接]
作者:
BT123shine
版块:
›
MCU单片机技术
›
单片机入门及综合应用
发布时间:
2018-6-25 14:36:17
1075
0
返回列表
BT123shine
当前离线
新手上路
新手上路, 积分 16, 距离下一级还需 34 积分
新手上路
新手上路, 积分 16, 距离下一级还需 34 积分
积分
16
发消息
楼主
电梯直达
BT123shine
发表于 2018-6-25 14:36:17
|
只看该作者
|
倒序浏览
|
阅读模式
一、STC12C5A60S2单片机介绍
本次搭建的最小系统选择的是STC12C5A60S2单片机作为控制核心,该单片机性能如下:
1、指令代码完全兼容传统8051,速度是传统单片机的8-12倍;
2、单片机内部集成MAX810专用复位电路;
3、2路PWM—可用于控制直流电机的转速;
4、8路高速10位A/D转换—不需要另外增加AD转换芯片,可以直接采集电压传感器的状态;
5、60K字节用户应用程序空间,传统8051才4K;
6、有EEPROM功能,可用于掉电是保存数据;
7、两个串口
8、共4个16位定时器
二、STC12C5A60S2单片机最小系统
STC12C5A60S2单片机最小系统组成非常简单,包括一个电源电路、一个复位电路、一个晶振电路。电源电路由一个10uF的电容和一个100nF的电容组成,这两个电容的作用主要是滤波,使得电源更加稳定。大电容滤低频,小电容滤高频。复位电路由一个10uF的电容和一个10K的电阻组成,上电需要给10uF的电容充电,电路中的10K电阻把单片机复位引脚拉低为低电平,单片机产生复位。晶振电路由两个30pF的电容和一个11.MHz的晶振组成,晶振是给单片机提供脉冲时钟源的,可以理解为单片机内所有的执行都按照晶振提供的时钟节拍在运行,两个30pF的电容是为了让晶振更加容易起振。实际中为了方便下载程序和体现程序是否正常运行,还需要增加程序下载电路和LED灯电路。
STC12C5A60S2单片机最小系统
二、物料清单
序号
名称
数量
1
洞洞板9*15cm
1
2
单片机STC12C5A60S2
1
3
单片机IC座
1
4
40P排针
1
5
11.0592MHz晶振
1
6
自锁开关
1
7
铜柱
4
8
4P下载口排针
1
9
470Ω电阻
1
10
10K电阻
1
11
10uF电容
2
12
104电容
1
13
30pF电容
2
14
LED灯
1
三、
走线设计与焊接
在焊接之前需要在PCB布线软件Altium Designer中换出PCB走线,这样可以保证焊出来的电路板布线整齐、美观。
1、按照准备焊接的洞洞板大小画在PCB文档编辑界面画一个洞洞板模型。
万用板模型
2、从已经画好的原理图中把元器件导过来、元件布局、布线
布好线的PCB图
3、按照画好的线开始焊接,焊接的时候先把51单片机最小系统部分线焊好,焊好后需要测试是否能够下载程序,是否能够点亮LED灯。
焊好的电路板
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
收藏
0
相关帖子
•
Python常用的12个GUI框架
•
程序员需要达到什么水平才能拿到20K?
•
开发手机操作系统不算太难,为何华为还要套壳?鸿蒙该被嘲笑吗?
•
大多数程序员接触过的技术_负载均衡,但大多数都不知其核心原理
•
在linux下实现重定向和文件查找
•
vagrant、docker、virtualbox之间的区别
•
推荐10个不错的网络监视工具,建议收藏!
•
Nyxt浏览器:一个受Emacs和Vim启发的面向键盘的网页浏览器|Linux中国
•
十个问题理解Linuxepoll工作原理
•
对话胡伟武:和国产CPU一起突围的20年
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
表情
@朋友
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
招聘&找工作
硬件综合
快速回复
返回顶部
返回列表