首页 > 其他分享 >手把手讲解51单片机最小系统焊接、流水灯(跑马灯)编写以及烧录

手把手讲解51单片机最小系统焊接、流水灯(跑马灯)编写以及烧录

时间:2022-12-09 16:32:18浏览次数:81  
标签:aa 烧录 单片机 51 跑马灯 焊接 散件


(1)首先当然是要购买“51单片机最小系统的散件”,淘宝上面卖的比较多,散件的话一般二、三十元左右,其次还需要购买一个电烙铁,一般30瓦的就足够了,这里我就讲一讲51单片机散件的焊接方法和注意事项。

(2)51单片机散件如下:

手把手讲解51单片机最小系统焊接、流水灯(跑马灯)编写以及烧录_烧录

注意:购买到散件后第一步不是马上焊接,而是仔细看看卖家有没有少件,由于散件很多,少发元器件的情况也是存在的。

(3)如果元器件和电烙铁都备好了,下面就可以开始焊接了。

焊接的时候注意一下两点:

A.一定要注意正负极性,像LED灯,蜂鸣器等元器件是分正负极的,不注意的话就会烧毁元器件。

B.焊接时的顺序是从小到大,按元器件的大小顺序焊接。本人在焊接的时候就没有注意到这点,所以在焊接的时候很受伤。

C.关于电烙铁使用的方法我就不说了,用起来很简单的,特别注意提锡的时候垂直往上提,尽量别让飞溅的锡污染板子。

(4)焊接完成后如下图;

,这是我的相册链接,相册是高清图。

(实在抱歉,上传图片的大小是2M,图片太大了,显示不了)

(5)焊接完成后,接下来就是通电了,看看焊接是否成功。

如下图,如果灯亮了,说明焊接阶段没有出现问题,也就是焊接步骤OK啦。

手把手讲解51单片机最小系统焊接、流水灯(跑马灯)编写以及烧录_51单片机_02

(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.连接单片机最小系统的电源线和串口下载线。

如下图:

手把手讲解51单片机最小系统焊接、流水灯(跑马灯)编写以及烧录_51单片机_03



C.接下来是打开烧录程序,我使用的是STC-ISP4.80版本,界面如下:

手把手讲解51单片机最小系统焊接、流水灯(跑马灯)编写以及烧录_流水灯_04


单击“打开程序按钮”,找到刚刚生成的HEX文件,然后点击“DownLOad/下载”按钮,将程序烧录到单片机里面去,

接下来再断电,重启,就可以看到单片机流水灯效果了。


D:流水灯效果图:

手把手讲解51单片机最小系统焊接、流水灯(跑马灯)编写以及烧录_跑马灯_05



到此51单片机最小系统的焊接,程序烧录就讲解完成了。


标签:aa,烧录,单片机,51,跑马灯,焊接,散件
From: https://blog.51cto.com/u_15907770/5926250

相关文章

  • 在proteus软件80C51芯片隐藏电源接口VCC
    下面是proteus软件中80C51单片机芯片图:很奇怪为什么没有VCC引脚,百度了一下,原来很奇怪为什么没有VCC引脚,百度了一下,原来PROTEUS里面已经默认接上电源了,所以把电源脚隐藏了,所......
  • ASEMI电磁炉整流桥KBJ2510参数和性能
    编辑-ZASEMI电磁炉整流桥KBJ2510参数和性能怎么样呢?ASEMI采用波峰的GPP大芯片,工艺制造,稳定性高,抗冲击性强。KBJ2510具体参数为:正电流:25A,反向耐压:1000V,反向电流:10uA,正向压......
  • (51)C# 查看本机安装的NET Framework 版本
     ​​https://docs.microsoft.com/zh-cn/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed#net_a​​通过查看注册表来查找.NETFramewo......
  • ORA-12514 监听程序当前无法识别连接描述符中请求
    问题描述:在安装完数据库后,无法进行正常连接,提示ORA-12514错误,环境为WindowsServer2008R2+Oracle11.2.0.4,之前安装11.2.0.1的时候没有遇到这个问题,不清楚是否和版本有关。......
  • A面编程高手 B面清雅女神:51CTO高级讲师汪翠从入行开发到实现在沪财务自由的一路经历!快
        “从入行开发,到转行IT技术讲师,再到做在线IT技术课程,人生中的每一步选择和努力都作数,我非常能体会到技术人在每一个重要转折点的心态。我认为成为优秀程序员的秘......
  • 基于msm8909调试mcp2515 can芯片
    在高通msm8909上调试mcp2515芯片,使用的模块是飞凌嵌入式的mcp2515模块原理图1、飞线,需要电压转换芯片,使用的是TXB1080芯片(TXS1080针对spi有问题),5V供电mcp2515,转换芯片一端电......
  • ArcGIS Pro3.0有1751个工具
    开始时间:2022年12月6日21:58:36stpmChangePointDetection_stpmCreateSpaceTimeCube_stpmCreateSpaceTimeCubeDefinedLocations_stpmCreateSpaceTimeCubeMDRasterLa......
  • hdu5135 Little Zu Chongzhi's Triangles --状压dp
    原题链接:​​http://acm.hdu.edu.cn/showproblem.php?pid=5135​​题意:n根木棒,组成若干三角形,求最大面积和。分析:把所有木棒升序排序,可以组成三角形所有的的组合利用位运算......
  • poj1651 Multiplication Puzzle--区间dp
    原题链接:​​http://poj.org/problem?id=1651​​题意:给出N个数,每次从中抽出一个数(第一和最后一个不能抽),每次的得分为抽出的数与相邻两个数的乘积,直到只剩下首尾两个数为......
  • 151.翻转字符串里的单词
    151.翻转字符串里的单词力扣题目链接(opensnewwindow)给定一个字符串,逐个翻转字符串中的每个单词。示例1:输入:"theskyisblue"输出:"blueisskythe"示例2:......