2014版51单片机实验开发板焊接和调试资料
详解51单片机烧录程序和调试方法

详解51单片机烧录程序和调试方法单片机烧录程序和调试方法。
以51为例,介绍:如何编译程序,如何下载程序到单片机,以及接线图。
为了过程方便,通常会新建一个英文文件夹,这里以qq文件夹为例。
将好的C 程序LED.C放入qq文件夹打开keil软件,选择菜单栏的project,在它的下拉菜单里选第一个New uVision project,这里将这个工程命名为qq,并保存到我们建立的qq文件夹内,点击确定后,会弹出下面对话框找到Atmel,在它的左侧有+号,点击会展开一系列芯片型号,找到AT89C51,点击并点选下面的ok,弹出下面的对话框,选择否进入编辑页面后,看到左侧空白窗格的+Target 1,点击它前面的+号,弹出Source Group 1. 右击Source Group 1. 弹出下面下拉菜单,选择Add Files to Group Source Group 1弹出的对话中,选择LED.C,点击add,然后点击close关闭窗口。
点击Source Group 1的+号,就会显示出添加的LED.C文件,双击LED.C就会出现它的代码右击+Target 1,并选择第一项,弹出下面对话框,选择debug,点上use,并选择keil moniter-51 driver在点output选项,在creat hex file打勾,最后点击ok回到编辑面,依次点击编译按钮,Target 1上面有三个带向下的箭头按钮,从左到右点击,回到qq文件夹看看是否有.hex文件,若没有在编译一次将单片机与电脑连机,打开烧录软件,选择低速下载,点击打开文件,选择建立的qq文件夹,打开后点击文件qq.hex,最后选择STC89C5XX系列,然后下载程序,成功后图片如下接线图为p0端口与led。
51开发板焊接指导

亲爱的淘宝买家,您好!感谢您购买我们的51开发板DIY套件!选择DIY套件说明你是一位喜欢自己亲自动手的实践者,(即使是刚刚接触单片机这一行的人也不用太担心,还有我们为你提供技术支持哦!),只要你具备基本的识图及调试能力,基本都是一次成功。
但在焊接前请阅读此说明,可以有助于你更好更快的完成我们的51开发板DIY工作。
以下是51开发板焊接过程中需要注意的几点,要仔细看哦!1 准备工作1.1材料的准备电烙铁一把(功率最好在40W),焊锡丝一卷(直径最好在0.8左右),焊锡膏或松香若干,剪脚钳一把。
准备一个小盒子,把所有的元器放入盒子里备用。
(都是小东东,不一小心掉了一个都很麻烦哦)1.2原理图的准备将光盘中的51开发板原理图打开,焊接时要对着原理图哦!2 元器件的焊接2.1 电阻先将配料袋中的电阻小包取出,各种电阻在发货时我们已经按数量配好放在小袋内,袋内有一个小纸条,上面标着各种电阻的阻值及数量。
会看色环的朋友可以直接读数,如果你手头有万用表的话也可以直接测量阻值,如果没有的话可以根据我们配的小纸条上的数量区别出电阻的规格。
对着原理图的代号分别将各个电阻焊好。
1 电阻R4 470欧姆(1/6W) 12 电阻R23-R30 200欧姆(1/6W) 8103 电阻R0、R13~R20、R34 1K(1/6W)4 电阻R5、R6、R7、R8、Rw、R31、R32、R33 4.7K(1/6W) 85 电阻R1、R21、R35、R36、R37、R38、R3910K(1/6W) 76 电阻R2、R3 100K(1/6W)22.2 USB头将USB头的两边的固定脚插入PCB板上对应的方孔中并压平,焊好正面的四个贴脚后再焊反正的固定脚,这样就比较牢固了!2.31N4007二极管数量为四个,对应板上的D1-D4,要注意元件方向哦!2.4104电容数量为7个,104独石电容分别对应 C1、C2、C4、C5、C6、C7、C8,不需要区别方向。
单片机实验2014

实验一并行口实验一、实验目的1、掌握51汇编语言设计和调试方法。
2、掌握protues软件平台及实验箱的操作步骤。
二、实验内容及步骤(一)、在单片机外部扩展8KB RAM芯片6264,其地址范围为0000H~1FFFH。
将片内ROM从1000H开始的存放的15个数据转存到外部RAM 1000H开始的单元中。
请编写程序实现。
查看并给出外部RAM地址为1000H~100EH的内容。
(提示:程序中定义的数据存放在内部ROM中。
ORG 1000HData1:DB 11h,22h,33h、、、、、FFh )图1 电路原理图实验步骤:1、运行protues 7软件。
或者双击打开实验一中的shiy1_P0.DSN。
2、记事本编辑51汇编源程序。
3、按图2~图4步骤添加、编译源程序。
4、编译通过后,运行程序。
观察8051 CPU寄存器、RAM、SFR的内容,及外部RAM 1000H开始的内容。
步骤见图5~图9。
图2 添加源代码图3 编译源代码图4 编译成功提示图5 运行程序图6 选择8051 CPU寄存器、RAM、SFR图7 打开8051 CPU寄存器、RAM、SFR图8 暂停运行程序,打开外部RAM(即U3)窗口图9 外部RAM地址1000H~100FH单元内容(二)编写汇编程序,用P1口控制LED灯,显示为流水灯的形式。
按图10所示电路原理图,搭接电路,编写程序,实现功能。
图10 P1口控制流水灯显示(三)实验箱的连接1、将实验箱与计算机通过USB口连接。
2、运行桌面上的下载器“风标电子ISP”。
3、选中“擦除芯片”、“编程Flash”、“校验Flash”。
然后点击“打开文件”,选择由自己编写的汇编程序成功编译生成的hex文件,最后点击“自动编程”将程序下载到实验箱的单片机。
三、实验报告1、画出电路原理图。
(有学号、姓名)2、写出程序清单、运行结果截图。
实验二中断控制实验一、实验目的1、掌握中断程序的编程方法。
51单片机开发版焊接调试实验报告

51单片机开发板焊接调试实验报告1. 引言本实验旨在通过对51单片机开发版的焊接和调试,探索其硬件和软件功能,并提供相关的实验结果和分析。
本报告详细介绍了实验的背景、目的、实验过程、实验结果和讨论。
2. 实验背景51单片机是一款广泛应用于嵌入式系统开发的单片机,具有资源丰富且易于上手的特点。
通过焊接和调试51单片机开发版,我们可以进一步了解和掌握单片机的工作原理和基本编程技巧。
3. 实验目的本实验的主要目的包括:1.理解51单片机的硬件结构和功能;2.掌握焊接电子元件的基本技巧;3.学习使用开发板进行简单的软件编程和调试;4.分析实验结果,探讨可能的问题和解决方案。
4. 实验过程4.1 硬件准备1.准备51单片机开发版和所需的元件;2.检查电路图和元件清单,确保无误;3.按照电路图,将元件焊接到开发版上;4.检查焊接是否正确,确保没有短路或虚焊现象。
4.2 软件准备1.连接51单片机开发版和电脑;2.安装并配置开发版所需的软件环境;3.打开开发板的IDE,创建一个新的工程;4.编写简单的代码,如点亮一个LED等;5.通过开发版提供的下载功能,将程序下载到单片机上;6.检查单片机是否正常工作,确认LED是否点亮。
4.3 实验调试1.检查电路连接,确保没有错误;2.分析代码,检查是否存在逻辑或语法错误;3.使用调试功能,逐行执行代码,观察每一步的执行结果;4.根据调试结果,分析问题所在,并进行修改;5.重新编译和下载程序,再次进行测试。
5. 实验结果经过以上的实验过程和调试,我们获得了以下实验结果:1.成功完成了51单片机开发版的焊接和调试;2.实现了一些简单的功能,如LED的亮灭、按键的检测等;3.检测到了一些问题,如电路连接错误、代码逻辑问题等;4.通过调试和修改,成功解决了上述问题,实现了预期的功能;5.实验结果与预期一致,证明了实验的正确性和可行性。
6. 结果分析和讨论通过本实验,我们进一步了解了51单片机的硬件和软件功能,并掌握了一些基本的焊接和调试技巧。
MCS51单片机原理与应用-焊接实验

单片机开发板焊接实验
学习目标
熟悉电路板焊接基本流程 掌握电路板焊接基本技能
焊接准备
准备焊接工具
烙铁、焊锡丝、松香、镊子、放大镜等
准备电路装配图
电路装配图是电子元件的布局图
准备元件
元件清单
焊接原则
按功能模块焊接:
电源电路,振荡电路,UART电路(下载), 复位等
按器件高低大小焊接:
先焊接较低器件:电阻、电容、二极管、三极 管; 再焊接较高器件:连接器、IC插座、按键等
RS232电路焊接过程-2
• MAX232的焊接
– 注意1号脚的位置,芯 片上豁口的方向 – 在一个对角的焊盘上加 上焊锡,这里是8号脚 – 放上芯片,芯片上的1 号脚位置标志是一个凹 下去的圆点
RS232电路焊接过程-3
• 把芯片的引脚和焊盘 对齐,固定8号引脚 • 用电烙铁加热焊锡丝 固定16号引脚 • 一定要使芯片的引脚 和焊盘对齐
电源电路焊接过程-8
正常工作状态
焊接顺序
• • • • • • • • • • • 电源电路焊接 C11->C6->IC插座->晶振 RS232电路的焊接 LED:D1->D2 复位电路 Switch:SW1->SW2->SW3->SW4 电阻的焊接 三极管的焊接:Q1->..->Q8 排阻的焊接 LED点阵焊接 4*4键盘、限流电阻焊接
RS232电路的原理图
RS232电路PCB图
• 焊接顺序 • C8->C7->C10->C5->C4>C9->U2->J1
RS232电路焊接过程-1
• 按照电源电路部分电 阻电容的焊接方法, 焊接电容C10->C5->C4>C9->C8->C7 • 焊接顺序,按照上面 的顺序逐个焊接 • 焊接要保证焊接质量, 是焊点有光泽,没有 毛刺
51 单片机配套教程___焊接调试说明

1前言电子工程师不仅应该熟练掌握数字电路、模拟电路,使用PROTEL等软件,编写单片机程序,同时电子工程师还需要具备一定的电路焊接和调试经验。
从电路原理图设计,到电路板真正工作起来,电路板的焊接和调试是最关键的环节。
毫不夸张的说,电路的调试的重要性一点不比原理图与PCB的设计差。
当你拿到PCB厂家生产的PCB样板之后,如何让你的电路板正常的工作起来,实现需求的功能呢?试想一下,如果让你调试单片机的LED电路,当你焊接完这个模块之后,并下载一个点灯程序之后,相应的LED并没有被点亮。
这时候怎么办?你可能会分析是电路原理有问题?电路的焊接有问题?还是程序有问题?电路的元器件质量有问题?是不是有点头大。
这还只是一个简单的单片机点灯问题,如果你要调试的是一个PC机或服务器的主板呢?因为电路板的调试是非常综合的,涉及面广,难度大,所以工作中电子工程师的调试能力和经验是很受重视的。
在我们的大学甚至是研究生课程中,都基本没有对调试方法的介绍。
所以,我们DIY单片机开发板,一方面让你拥有学习单片机的必备硬件,另外很重要的一点就是能够看懂原理图,掌握电路板调试的基本过程以及解决实际问题的思路和能力,积累经验、教训。
电路的调试过程中,心态很重要。
不要怕出现问题,出现了问题更不要慌,通过冷静的分析、思考和尝试,问题总会被解决掉。
电路的焊接调试一下子就能成功,固然很令人高兴;然而不断的发现问题并解决问题同样令人振奋!前进吧!2电源部分焊接2.1焊接与调试通常,在拿到PCB板之后要对板子简单检查一下,看看焊盘有无脱落,丝印清晰,无明显划痕,电源和地是否短路等。
首先观察电路板外观没问题;由于板上只有5V和3.3V,所以用外用表测一下这两种电压与地是否短路。
将万用表旋到“二极管/蜂鸣”档,分别测量,如下图所示。
图1 测量5V和3.3V是否短路电源对于电路如同的人的心脏,心脏向全身提供血液,而电源给整个电路板提供所需的电流。
所以电源是电路板中最基础最重要的部分,而焊接和调试的第一步总是从电源开始。
51单片机实验2014
《单片机原理与应用实验》指导书厦门理工学院光电与通信工程学院目录目录 (I)第一章概述 (1)第二章实验系统组成和结构 (4)§2.1 系统主机的硬件组成 ................................................................ 错误!未定义书签。
2.1.1 逻辑电平开关电路...................................... 错误!未定义书签。
2.1.2 LED电平显示电路....................................... 错误!未定义书签。
2.1.3单脉冲电路........................................... 错误!未定义书签。
2.1.4 音频放大电路........................................... 错误!未定义书签。
2.1.5 继电器输出电路........................................ 错误!未定义书签。
2.1.6 逻辑门电路............................................. 错误!未定义书签。
2.1.7 逻辑测量(逻辑笔)电路................................. 错误!未定义书签。
2.1.8 4MHz脉冲信号源和多级分频电路......................... 错误!未定义书签。
2.1.9 可调模拟量输入电路..................................... 错误!未定义书签。
2.1.10 六位LED数码显示器................................... 错误!未定义书签。
2.1.11 4×6 键盘电路......................................... 错误!未定义书签。
51单片机实训板使用说明
51单片机实训板使用手册51单片机实训是我司针对单片机初学者设计的一款性价比非常高的单片机开发板。
其电路原理图如图1所示。
一.入门套件原理介绍图1.单片机入门套件原理图电路原理介绍:1.晶振和复位电路复位电路的基本功能是:系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号。
为可靠起见,电源稳定后还要经一定的延时才撤销复位信号,以防电源开关或电源插头分-合过程中引起的抖动而影响复位。
图3所示的RC复位电路可以实现上述基本功能。
图3.单片机的复位电路图4是单片机的晶振电路,其是配合单片机内部的电路形成典型的文氏振荡器。
电容C12和C13为晶振的负载电容,分别接在晶振的两个脚上和对地的电容,一般在几十PF。
它会影响到晶振的谐振频率和输出幅度。
晶振的频率选择为11.0592MHz 是为了在进行RS232串行通信时计算单片机内部定时器的定时常数。
Y11图4.单片机的晶振电路2. ISP 下载电路接口电路ISP 下载电路接口电路如图5所示,ISP (In-System Programming )在系统可编程,指电路板上的空白器件可以编程写入最终用户代码, 而不需要从电路板上取下器件,已经编程的器件也可以用ISP 方式擦除或再编程。
ISP 技术是未来发展方向。
在套件中也为您设计了ISP 接口电路。
配合我司开发的AT89S5×系列单片机下载线(选配件)。
就可以对ATMEL 公司的AT89S5×系列的具有ISP 接口的单片机进行在系统编程(即ISP)。
图5.ISP 接口电路图3. 数码管驱动电路数码管驱动电路如图6所示。
数码管驱动电路采用的是动态驱动电路。
图6.数码管驱动电路数码管驱动电路原理:图中PNP 三极管Q1,Q2工作在开关状态,数码管的端口a 、b 、……、h 与单片机的P0端口连接。
由8051的P2.0和P2.1来控制Q1和Q2的工作状态。
当8051单片机端口P2.0为低电平,P2.1为高电平时,LED1的电源端与系统的地近似为短接,LED2与系统地近似为开路状态。
51单片机焊接手册
51单片机焊接手册焊前准备:1、对照电路图和元件清单仔细查对元器件。
(各元件图请看光盘内图片、)2、仔细分析电路图,预设各个元器件的摆放位置和焊接顺序。
3、准备好制作工具,万用表、镊子、吸锡器、斜口钳、剥线钳、烙铁、焊锡等。
4、插上烙铁,预热。
并将烙铁头镀上焊锡以防止烙铁头氧化。
焊接步骤:1、固定单片机插座。
最好安放在电路板的中心位置,以方便其它外围器件的安装。
焊接时,把插座稳定插入电路板中,贴紧。
焊接时,先焊两对角以固定插座,然后把其它针脚依次焊接好。
事先弄清楚焊好后单片机如何插放在插座上,以分清插座各脚序号。
单片机各脚序号如下图,针脚放在桌上,从半圆凹槽左端第一脚逆时针是1—40号脚。
2、焊接插针。
插针的焊接在电路图中未表示出来,我们在这里安装插针,是为了方便扩展单片机的外围器件。
当我们做了其它功能模块时,只需在其它电路板上焊好模块,把需要连接到单片机上的端口用导线引出,然后插在插针上,岂不很方便!这也大大提高了单片机的使用率。
在插座旁并排焊接三排插针。
第九脚,也就是你安放单片机时对应的第九脚不接插针,此脚是做复位开关用的。
除此之外,第18、19、20脚也不用焊插针,第18、19是接晶振用的,20脚接电源负极。
还有,第40脚旁焊一根(旁还有一根),40脚接电源正极,上方接负极,此种焊接有利于给其它功能模块供电。
焊盘面如图连接,直接用焊锡接上即可。
为什么这么接?还是为了方便扩展功能,用插针帽可以选择片上和片外功能模块。
3、焊接晶振晶振在强力碰撞容易损坏,所以焊接时要注意。
晶振不分级,把晶振两脚直接和19、20脚连接。
再把两个瓷片电容按电路图接好。
注意:两电容相接的脚要接地。
此时还没有焊电源模块,所以暂时搁置在那儿。
4、焊接电源模块看清电路图。
此电路才用的是双电源供电,一个是电池供电,另一个是电脑USB供电。
电池供电是四节5号电池串接,提供电压是1.5*4=6V,但单片机供电是标准的5V,所以要加7805稳压模块。
单片机最小系统的设计焊接和调试
摘要 (I)Abstract (II)1.课程设计 (1)1.1设计要求 (1)1.2设计原理 (2)2.硬件设计及原理分析 (3)2.1复位电路 (3)2.2 时钟振荡电路 (3)2.3数码管显示电路 (4)2.4 矩阵键盘 (5)2.5 单片机的外围电路 (6)2.5.1RX232接口 (6)3. 仿真部分 (7)3.1 仿真程序 (7)3.2 数据输入功能的实现 (7)3.3 数据显示功能的实现 (7)3.4 串口通信的实现 (8)3.5 矩阵键盘按键功能 (9)3.6 功能键的实现 (9)4. 硬件设计 (11)5. 元件清单 (13)6.心得体会 (14)7. 参考文献 (15)附录 (16)摘要单片机即单片微型计算机(Single-Chip Microcomputer ),是集CPU ,RAM ,ROM ,定时,计数和多种接口于一体的微控制器。
其中51单片机是各种单片机中最为典型和最有代表性的一种,广泛应用于各个领域。
单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统。
主要由电源、复位、振荡电路以及扩展部分等部分组成。
本课题设计中的单片机最小系统主要由STC89C52单片机控制,用MAX232芯片实现串口程序下载。
由单片机最小系统及扩展七段共阴极LED译码管显示电路和4*4矩阵键盘电路组成。
使用C语言进行编程,通过按矩阵键盘的各个功能键实现数据输入,数据显示和串口通信的功能。
本论文主要介绍了单片机最小系统的软、硬件部分的设计,以及在设计、调试过程中遇到的问题及解决方案。
本课题设计的最小系统结构简单,造价成本低,功能完全,具有很强的实用性。
关键字:单片机、最小系统、矩阵键盘、七段共阴极译码管AbstractSingle-Chip Microcomputer, is the set of CPU, RAM, ROM, timing, countin g and variety of interface integrated microcontroller. 51 various SCM SCM is t he most typical and the most representative one, widely used in various fields. The smallest single-chip system, or called the minimum application system, is a system with the least element of single-chip can work mainly by the power, the reset, the oscillation circuit and the extension part.The smallest single-chip system design of this project in the main controlle d bySTC89C52 MCU, MAX232 chip serial download. From the smallest single -chipsystem and the expansion of the common cathode seven segment LEDdec oding display circuit and the 4*4 matrix keyboard circuit. The use of C langua ge programming, by pressing the function key matrix keyboard data input, data display and serial communication function. This paper mainly introduces the d esign of soft, hardware MCU minimum system, and meet in the design, the de bugging process of the problems and solutions.The minimum system structure i s designed in this thesis is simple, low cost,fully functional, very practical. Keyword:Single chip microcomputer、the minimum system、matrix keyboard、A total of seven segment decoder tube cathode1.课程设计1.1设计要求本次课程设计是基于STC89C52单片机的扩展设计,利用52单片机为核心,需要完成以下的功能:(1)功能选择通过功能选择键,使得单片机处于不同的工作状态并通过LED显示相应的内容;可选择的功能包括:数据输入,数据显示,串口通信。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2014版51单片机实验开发板焊接调试指南
一、焊接指南:
1、先矮后高(先焊接低矮的器件如飞线、卧式电阻等,再焊比较高的器件)。
2、先小后大(先焊接体积比较小巧的器件,再焊体积比较大的器件)。
3、注意有极性元器件的安装和焊接(普通二极管、发光二极管、三极管、电解电容的极性,以及接插件的缺口方向、芯片插座方向等)。
4、建议不要一次性的把很多元件都放好才焊,应该是先放几个,焊好后剪掉元件引脚线,再接着放和焊。
元件插入电路板后,为了防止电路板翻转焊接时掉落,可以适当把元件脚掰过两边,但是千万不要把元件脚全部掰平到电路板上!
5、建议一个类型一个类型地焊接,比如先统一把所有电阻焊完,再统一焊接二极管,然后再统一焊电容,等等。
这样就不会搞漏。
6、所有元器件,包括电容、发光二极管等,都应该尽可能压低到电路板表面后再在反面焊接,不要让元件歪歪扭扭的“站”在电路板上。
7、注意发光二极管、排针、排座芯片插座不要长久焊接,防止这些塑料件被烫坏而报废!
8、芯片插座,尤其是单片机插座,要认真检查所有针脚从电路板洞中全部露出来后再焊接,否则贸然焊接后才发现有脚没过来时,整个芯片插座可能得拆出来才能解决问题,不仅费工而且极可能使芯片插座报废!
二、调试指南:
把元件清单后半部分的元器件焊接完毕后,绝对不可以马上把清单的前部分器件如芯片等插入电路板通电测试,这样做会因为焊接等原因导致元器件大面积损坏!应按以下步骤一步步按顺序进行调试:
1、不要插入任何芯片、液晶显示模块、电池,先用万用表测量单片机芯片插座的第20脚(地线脚)和第40脚之间(电源脚)是否短路。
如有一定要先排除,否则可能会导致电脑USB口和下载线的损坏!重点检查电路板的电源线有否与地线之间有毛刺粘连,尤其是左下角可调电阻的一个脚所在电源线与地线之间是否粘连。
2、板子正确接好下载线,然后插到电脑USB口,反复按动板子上的电源开关,这时左上角的电源指示灯应该可以亮灭。
如果灯不亮,断电检查开关是否可以通断,电源指示灯是否焊反或烫坏。
3、接着用一根杜邦线一头接在地线上,一头顺序接通P2.0、P2.1……P2.7的引出脚,以及右边的十个LED灯的引出脚,此时对应的灯应该点亮,不亮的不是烫坏了就是焊反了。
揭开蜂鸣器上的盖纸,地线接P2.0时,除灯亮外,应可听到蜂鸣器发出响声,不响的,检查所接三极管和蜂鸣器是不是接反。
地线接P2.1时,应可听到继电器“滴答”的吸合声。
4、上述步骤检查通过的,则说明板子基本没问题了,可以进行下一步调试。
没通过的绝对不可以继续下去!
5、断电,插上51单片机,注意芯片方向。
运行下载软件,看看是否可以进行正常下载!注意最好使用STC的V481下载软件,并确保下载线驱动装好、串口号设对。
如果电脑端无问题但还是不能下载的,重点检查下载线的收发两根线是否正确接到单片机收发口上(收发接反、收发线相互粘连或与别的线粘连)。
能正常下载,说明板子基本可以正常使用了。
6、强烈建议,板子使用中,用到什么芯片再插入相应的芯片,不要一股脑儿全插上,避免不知不觉中未用到的芯片误连接或操作而损坏。
尤其是纽扣电池,没用到时钟的坚决不能放到板上,它造成的DS1302芯片损坏率和板子不正常的几率奇高(芯片出厂或编程时没有进入电池不充电保护状态)!
别搞成104!
元件布局图:
走线图:。