手把手讲解51单片机最小系统焊接、流水灯(跑马灯)编写以及烧录
(1)首先当然是要购买“51单片机最小系统的散件”,淘宝上面卖的比较多,散件的话一般二、三十元左右,其次还需要购买一个电烙铁,一般30瓦的就足够了,这里我就讲一讲51单片机散件的焊接方法和注意事项。
(2)51单片机散件如下:
注意:购买到散件后第一步不是马上焊接,而是仔细看看卖家有没有少件,由于散件很多,少发元器件的情况也是存在的。
(3)如果元器件和电烙铁都备好了,下面就可以开始焊接了。
焊接的时候注意一下两点:
A.一定要注意正负极性,像LED灯,蜂鸣器等元器件是分正负极的,不注意的话就会烧毁元器件。
B.焊接时的顺序是从小到大,按元器件的大小顺序焊接。本人在焊接的时候就没有注意到这点,所以在焊接的时候很受伤。
C.关于电烙铁使用的方法我就不说了,用起来很简单的,特别注意提锡的时候垂直往上提,尽量别让飞溅的锡污染板子。
(4)焊接完成后如下图;
http://my.csdn.net/my/album/show/319161 ,这是我的相册链接,相册是高清图。
(实在抱歉,CSDN上传图片的大小是2M,图片太大了,显示不了)
(5)焊接完成后,接下来就是通电了,看看焊接是否成功。
如下图,如果灯亮了,说明焊接阶段没有出现问题,也就是焊接步骤OK啦。
(6)下面是向单片机烧录程序,需要以下工具:串口通讯线,电源线,电脑需要安装Keil编译器,烧录软件,
没有串口驱动的还需要下载安装一下串口驱动。
A.首先在Keil编译器里面输入流水灯的代码:
#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
void delay(uint z);
main()
{
uchar aa;
while(1)
{
aa=0xfe;
P1=aa;
delay(100);
while(1)
{
aa=_crol_(aa,1);
P0=aa;
P1=aa;
P2=aa;
delay(100);
}
}
}
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}然后连接、编译源程序,主要目的是生成流水灯的HEX文件。如何生成Hex文件可以百度,一搜一大把。
B.连接单片机最小系统的电源线和串口下载线。
如下图:
C.接下来是打开烧录程序,我使用的是STC-ISP4.80版本,界面如下:
单击“打开程序按钮”,找到刚刚生成的HEX文件,然后点击“DownLOad/下载”按钮,将程序烧录到单片机里面去,
接下来再断电,重启,就可以看到单片机流水灯效果了。
D:流水灯效果图:
到此51单片机最小系统的焊接,程序烧录就讲解完成了。
注:烧录程序在CSDN里面就能下载到,输入STC-ISP就可以搜索到,我也就不上传了,
我上传一个51单片机串口驱动程序:http://download.csdn.net/detail/rl529014/9239627
手把手讲解51单片机最小系统焊接、流水灯(跑马灯)编写以及烧录相关推荐
- 51单片机最小系统板制作过程
博主福利:100G+电子设计学习资源包! http://mp.weixin.qq.com/mp/homepage?__biz=MzU3OTczMzk5Mg==&hid=7&sn=ad5 ...
- 51单片机最小系统制作笔记
原文地址:51单片机最小系统制作笔记作者:忘忧角落 上面所示是51系列单片机最小系统全家福照片,组装完成后的照片如下: 本电路各输入.输出脚全部用插针引出,可以连接外围电路进行单片机电路的实验,芯片可 ...
- 51单片机最小系统的制作
本文将介绍如何自制一个51单片机最小系统及一些附加模块.最终制成的系统将具有烧录程序,运行程序等功能. 先放两张张最终成品如下 ...
- 51单片机最小系统制作完整流程
目录 一.51单片机最小系统原理图 电源电路 晶振电路 按键复位电路 二.51单片机最小系统制作元器件表 三.51单片机最小系统实物展示 一.51单片机最小系统原理图 51单片机最小系统是51单片机能 ...
- 单片机复位电路电容一定用电解电容_什么叫51单片机最小系统
单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统.对51系列单片机来说,最小系统一般应该包括:单片机.晶振电路.复位电路.下面给出一个51单片机的最小系统电路图. 复位 ...
- 理解51单片机最小系统的工作原理
51单片机最小应用系统 概述 要想使用单片机,第一个要搭建的电路就是单片机的最小系统,有了这个最小系统单片机就可以去正常的工作,即使没有其他的外围电路(显示器啥的),也可以对单片机进行程序的编写,程序 ...
- 【单片机】51单片机最小系统
51单片机最小系统由三部分组成:主控电路.复位电路.晶振电路. 添加LED电路和独立按键.原理图如下所示:
- 51单片机最小系统的制作和程序烧录
这篇博客就来分享一下51单片机最小系统的制作以及怎么下载程序 首先准备的材料有:一块板子,一块89c51/52的芯片,一个51芯片插座,12MHZ的晶振,一个10的电阻,一个10uf的电解电容 两个2 ...
- 51单片机 | 数字电路与C语言基础 | 51单片机最小系统
文章目录 一.数字电路基础 1.电平特性 2.二进制与十六进制 2.1 二进制 2.2 十六进制 3.二进制的逻辑运算 二.C语言基础语法 三.51单片机最小系统 1. 51 单片机最小系统构成 1. ...
最新文章
- SAP中执行没有权限的事务
- 程矢Axure夜话:Axure基础系列视频教程之图片自动播放鼠标悬停
- Matlab 方括号“[ ]”的作用
- 《死亡细胞》中神秘背景世界色彩设计(上)
- 【原】WPF 主界面布局中DockPanel的停靠与默认填充
- vbmsgbox引用变量_vba中MsgBox的参数及用法
- Java高级工程师每日面试题精选,面试经历分享
- 汇编语言调用c语言ads,ADS1.2 在汇编代码中调用C函数
- 晨哥真有料丨宁缺毋滥会等来一个很好的人吗?
- 计算机谱写的古典音乐,2011计算机等级考试:用WPSOffice谱写音乐简谱
- python字典没有长度限制_python-字典更新序列元素#0的长度为15; 2个为必填项
- AI 生态赋能 2018 论坛来袭!转型 AI 看这里!
- tinyint数据类型php筛选时怎么判断_PHP从入门到精通(三)PHP语言基础
- Win7系统下解决VB6.0鼠标滚轮支持
- Spark 按key聚合求平均值与占比
- delphi memo 查找字符 下行插入_VBA实践+用编程代码为PDF文档插入书签
- hivesql:行列转换
- 怎样用python做词云_一步一步教你如何用Python做词云
- Metropolis Method Condition Derivation
- obs studio_使用OBS Studio实时进行Linux视频编辑