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. 熟悉焊接过程中的注意事项,提高焊接质量。
4. 通过焊接实训,培养学生的动手能力和团队协作精神。
三、实习内容本次实训主要分为以下几个阶段:第一阶段:理论学习1. 学习单片机电路板的基本结构,了解电路板上的各个元器件及其功能。
2. 学习焊接的基本原理,包括焊接过程中的热量传递、熔池形成等。
3. 学习手工焊接技术,包括焊锡的选择、焊接温度的调节、焊接手法等。
第二阶段:焊接实践1. 焊接工具与设备的使用- 电烙铁:学习电烙铁的使用方法,包括加热、冷却、清洗等。
- 助焊剂:了解助焊剂的作用,学会选择合适的助焊剂。
- 焊锡:了解焊锡的种类、性能及选择方法。
2. 焊接操作- 元器件焊接:学习焊接电阻、电容、二极管、三极管等元器件的方法。
- 线路焊接:学习焊接电路板上的线路,包括直通线路、弯线路、交叉线路等。
- 焊接技巧:掌握焊接过程中的技巧,如焊接速度、焊接角度、焊接压力等。
3. 焊接质量检查- 外观检查:检查焊接点是否有虚焊、漏焊、桥接等现象。
- 焊接强度检查:检查焊接点的强度,确保焊接点牢固可靠。
- 电气性能检查:检查焊接点的电气性能,确保焊接点导电良好。
四、实习心得通过本次单片机实训,我收获颇丰。
以下是我的一些心得体会:1. 理论与实践相结合:本次实训让我深刻体会到理论与实践相结合的重要性。
只有掌握了理论知识,才能在实际操作中游刃有余。
2. 动手能力提升:通过焊接实践,我的动手能力得到了很大提升。
我学会了如何使用焊接工具和设备,掌握了焊接技巧。
3. 团队合作精神:在实训过程中,我与同学们相互学习、相互帮助,共同完成了焊接任务。
51开发板用户手册

51单片机开发板使用说明书型号GY-MCU-12014-4目录1开发板简介开发板可以实现包括16个按键、数码管、LED小灯、LCD液晶屏、实时时钟DS1302、AD/DA转换器、DS18B20温度传感器、红外接收器、蜂鸣器、点阵LED等外围设备单独工作并且可以同时实现协同工作,甚至很多学习者学会后直接利用开发板的外接接口来开发试验自己的产品,此性能绝对让您叹为观止。
开发板电路模块分布如下图所示:单片机综合实验系统主要有以下特点:1、业界第一款全面支持STC最新单片机的开发板。
2、多功能合一。
开发板是目前集成模块数最多的开发板之一,集成有10多个模块,模块多,意外着学习内容多,花同样的钱,你将学到更多的知识。
另外,开发板集成了许多最新外围模块,如AD、DA、数码管、USB开发等、支持TFT真彩屏显示,让你的学习与时代同步!3、全电控设计、傻瓜化操作。
板上没有一个跳线和拨码开关,使用中,你无需要进行繁杂的跳线和拨码开关设置,非常适合初学者使用,让C语言编程象BASIC一样简单!4、真正实现“一线打天下”。
大部分其他开发板在使用的时候,需要外接许多根电缆,如串口线、USB线、USB转串口线、甚至还有笨重的并口线、外接电源线,这么多线,连接和携带都很不方便;开发板只需要一根USB线(注意是轻巧的USB线、不是USB转串口线),就实现了USB供电、USB烧写、USB 仿真、串口通信4项功能,使用非常方便、特别是笔记本电脑用户无需要另付钱配置USB转串口线,更显方便和实惠。
板载资源实验板具有以下功能配置:1、STC89C52单片机,直接USB口下载程序方式,也就是你不用买单片机烧写器也能够随时烧写程序到你的片子里查看您编写的程序状况。
2、无线电NF905通信电路插口(学习试验到开发应用都考虑周全)3、6位数码管(做动态扫描及静态显示实验)。
4、8位四种颜色高亮度发光二极管,做流水灯实验(超强视觉冲击)。
5、USB串口通讯接口(可以做为与计算机通迅的接口同时也可做为STC单片机下载程序的接口和下面第5项为三合一功能)。
单片机焊接实验报告

单⽚机焊接实验报告1.元器件分类及识别:2.电路板识别:电路板上相应元器件位置与电路图⼀⼀对应,形状与元器件对应。
其中R对应电阻与排阻,D对应⼆极管,C对应电容,Q对应三极管,J对应排针及插座。
3.焊接⼯具使⽤要点:⾸先需要提前准备电烙铁、烙铁架、焊锡丝、松⾹、湿润海绵、万⽤表。
⽤⼑⼝的电烙铁,然后弄0.5mm左右粗细的锡线,开始不熟悉的时候拿废板⼦练⼿,熟悉了就能⾃⼰焊接了,⼀般烙铁温度开到400,焊MCU的时候可以调低点,350左右,不要太⾼。
焊板⼦时应该先焊离板⾯较近的,再焊离板⾯远的。
插上插座预热等温度⾜够⾼时蘸取适量松⾹再镀⼀层锡。
4.正式焊接过程及情况说明(1)由于保险较⼩,容易遗失,最先焊上⾃恢复保险。
然后依次焊接电阻、瓷⽚电容、独⽯电容、圆孔母座、发光⼆极管、三极管、这类较矮较⼩的元器件。
再焊接排针、双排针、排母、可调电阻、排阻、蜂鸣器、简易⽜⾓座、IC座、电解电容、电源DC座、⾃锁开关这类较⼤的元器件。
最后将USB接⼝、RS232母座、40pin紧锁座这些最⼤的元器件焊接。
(2)检查电路板(3)安装 IC :将 MAX232 插⼊ U2 的IC座,24C02 插进 U3,ULN2003A 插进 U4,IC缺⼝⽅向要与 IC座⼀致,注意IC座焊接时也要与PCB上⽅向⼀致。
(4)插晶振和跳帽:晶振插⼊ Y1 的两端的孔即可(不分⽅向),4 个跳帽分别插进 J-LED、J-BZ、J-SM、J10。
J10 有 3 个针,根据使⽤的单⽚机设置(51 系列的跳帽插到字符 51 ⼀端的两根针,AVR 系列插到另⼀端)(5)安装单⽚机:单⽚机装⼊40Pin 锁紧座,先把座⼦扳⼿抬起来,放进单⽚机后再按下扳⼿,单⽚机的缺⼝要对着座⼦的扳⼿⽅向放进。
2.意外情况:在验收时发现D6的发光⼆极管不亮,经过检验后确认该LED损坏,更换了这⼀位的发光⼆极管5.意外情况:元件焊错位置,需要取下重焊。
6.实验板调试情况说明经检验,该实验版可烧可⽤。
51单片机调试过程

51单片机调试过程单片机作为一种常见的嵌入式系统芯片,在电子设备中发挥着重要的作用。
调试是单片机开发的关键一步,它涉及到硬件和软件的配合,确保单片机能够正确运行。
本文将详细介绍51单片机的调试过程,包括硬件连接、软件编写和调试方法等内容。
一、硬件连接在进行51单片机的调试之前,首先需要正确连接相应的硬件。
一般来说,需要以下几个关键的硬件元件:1. 单片机主板:单片机主板是整个系统的核心,上面集成了51单片机芯片以及其他必要的电路元件。
2. 电源模块:提供单片机工作所需的电源稳定和滤波功能。
3. 晶振模块:通过晶振来提供单片机的时钟信号,保证准确的计时工作。
4. 外部存储器:如闪存或EEPROM,用于存储程序代码和数据。
5. 外设模块:如按键、LED灯、数码管等,用于与单片机进行交互。
确保以上硬件元件正确连接到单片机主板,并按照电路图进行正确的焊接和连接。
二、软件编写1. 编写程序代码:根据具体的需求,编写单片机程序的代码。
可以使用汇编语言或C语言进行编写。
在编写代码的过程中,需要考虑到单片机的特点和指令集,确保代码的可靠性和高效运行。
以下是一个简单的LED灯闪烁程序的示例:```c#include<reg52.h>sbit LED = P1^0; // 定义P1.0为LED引脚void delay(unsigned int t) // 延时函数{unsigned int i, j;for(i = t; i > 0; i--)for(j = 110; j > 0; j--);}int main(){while(1){LED = 0; // 点亮LEDdelay(1000); // 延时1秒LED = 1; // 关闭LEDdelay(1000); // 延时1秒}return 0;}```2. 编译和下载:将编写好的程序代码通过相应的编译工具进行编译,生成可执行的二进制文件。
51单片机学习板实验报告

电子信息工程学院电子技术综合实验报告题目:51单片机学习板年级:2010专业:光信息科学与技术学号:姓名:2012 年 4 月 5 日1、功能与技术指标:1)USB2.0接口:用于宏晶科技STC系列单片机下载程序,以及电源供电,也可用于串口通信;2)ISP下载接口:用于Atmel公司AT系列单片机下载程序,以及电源供电;3)DB9串口母头:用于宏晶科技STC系列单片机下载程序,也可用于串口通信;4)输入/输出引脚(I/O口)a)P0:P0.0~P0.7,P0口8位双向I/O口,占32~39b)P1:P1.0~P1.7, P1口8位准双向I/O口,占1~8c)P2:P2.0~P2.7,P2口8位准双向I/O口,占21~28d)P3:P3.0~P3.7,P,3口8位准双向I/O口,占10~175)控制口线a)(29脚):外部程序存储器读选通信号;b)(30脚):地址所存允许/编程信号;c)外部程序存储器地址允许/固化编程电压输入端;d)/VPD(9脚):RST是复位信号输入端,VPD是备用电源输入端。
6)电源及其它a)VCC(40脚):电源端+5V;b)GND(20脚):接地端;c)XTAL1、XTAL2(18~19脚):时钟电路引脚。
2、原理与框图:图一51单片机电路原理图3、安装调试步骤第一步51单片机学习板裸板检测a)电源部分b)端口部分第二步焊接51单片机学习板步骤1:焊接电阻(20个)。
2:焊接二极管(1个)。
3:焊接晶振(1个),Y1直接焊接,Y2用军品排座,然后插上晶振。
4:焊接瓷片电容(11个)。
5:焊接电解电容(2个)。
6:检查电源部分是否错误。
7:焊接按键(5个)和电位器(2个)。
8:焊接发光二极管(9个)。
9:焊接防反插座(2个),自锁开关(1个)。
10:焊接单排插针(9个)、军品单排座(1个)、简易牛角座(1个)、芯片座(2个)。
11:焊接剩下元器件。
12:管脚修整,剪断已焊接元件多余的引脚,并检查是否所有的器件均焊接完成。
单片机焊接调试实训报告

一、实训背景与目的随着电子技术的飞速发展,单片机作为现代电子设备的核心部件,其应用日益广泛。
为了提高我们的实践操作能力和电子技术素养,本次实训旨在通过实际操作,使我们熟悉单片机的硬件结构和功能,掌握焊接电子元件的基本技巧,学习使用开发板进行简单的软件编程和调试,并能够分析实验结果,探讨可能的问题和解决方案。
二、实训内容与过程1. 实训准备在实训开始前,我们首先了解了51单片机的硬件结构和功能,包括CPU、存储器、输入输出接口等。
同时,我们也学习了电子元件的识别和焊接工具的使用方法。
2. 焊接过程实训中,我们按照以下步骤进行焊接:(1)按照电路图布置元件:首先,我们根据电路图将各个元件放置在PCB板上,注意元件的摆放位置和方向。
(2)焊接元件:使用电烙铁和焊锡丝,按照“先矮后高,先小后大”的原则进行焊接。
在焊接过程中,注意控制焊接时间和温度,避免虚焊和短路。
(3)检查焊接质量:焊接完成后,仔细检查各个焊点,确保焊接牢固、无虚焊、无短路。
3. 调试过程(1)连接电源:将单片机开发板连接到电源,确保电源电压符合要求。
(2)编写程序:使用C语言编写单片机程序,实现预期的功能。
(3)编译程序:将编写的程序编译成机器码。
(4)烧录程序:将编译好的程序烧录到单片机中。
(5)调试程序:连接调试器,对程序进行调试,确保程序运行正常。
4. 实验结果与分析经过焊接和调试,我们成功实现了单片机的预期功能。
在实验过程中,我们遇到了以下问题:(1)元件损坏:在焊接过程中,由于操作不当,导致部分元件损坏。
经过检查,发现是由于焊接温度过高或焊接时间过长造成的。
(2)程序错误:在编写程序过程中,出现了语法错误和逻辑错误。
通过仔细检查代码,我们成功解决了这些问题。
(3)调试困难:在调试过程中,程序运行不稳定,出现死机现象。
通过分析程序和硬件电路,我们找到了问题所在,并进行了相应的改进。
三、实训总结与体会通过本次实训,我们掌握了以下技能:(1)熟悉单片机的硬件结构和功能。
51单片机板焊接工艺

51单片机板焊接工艺目录第1章焊接基本知识 (2)1.1焊接器材 (2)1.2焊接方法 (3)第2章单片机实验板的焊接 (8)2.1硬件框图介绍 (8)2.2焊接注意事项及其焊接步骤 (11)第三章 PCB板程序下载步骤 (14)第1章焊接基本知识1.1 焊接器材1.尖嘴钳①主要用来夹持零件、导线、及零件脚弯折;②内部有一剪口,用来剪断1mm以下细小的电线;③配合斜口钳做拨线用。
2.斜口钳①常用来剪断导线、零件脚的基本工具;②配合尖嘴钳做拨线用。
3.平头钳①用来剪断较粗的导线或金属线配合尖嘴钳做拨线用;②用来弯折、弯曲导线或一般的金属线;③用来夹持较重物体。
4.电烙铁①圆锥形:适合焊接热敏感元件;②斜角形:适于焊接端子点,因有尖端表面,所以热更易于传导;③锥斜面形:通常用在一般焊接和修理上一般情况下选用锥形的电烙铁。
5.吸锡器①检修时,将零件上的焊锡吸走,以便利于更换元件;②使用时应将吸锡口靠近焊锡点,但要必免与烙铁直接接触。
6.螺丝起子①松紧螺丝必须的工具;②一般根据用途分为:一字起子,十字起子。
7.镊子镊子的分类也是很多的,在各种实际应用场合主要是以下两种:尖头镊子和弯头镊子。
镊子的使用主要是夹持小的元器件,辅助焊接,弯曲电阻、电容、导线的作用。
平时不要把镊子对准人的眼睛或其他部位。
1.2 焊接方法1.焊料与焊剂的选择焊料:一般常用焊锡作焊料。
它具有较好的流动性和附着性。
在一定是温度、湿度及振动冲击条件下有足够的机械强度。
而且具有耐腐性,使用方便的优点。
焊剂:作用是除去油污,防止焊件受热氧化,增强焊锡的流动性。
常用的焊剂是松香。
2.焊点质量焊点的质量直接关系到整块电路板能否正常工作,也是每个操作人员要学会并掌握的基本功。
质量好的焊点称标准焊点,如图2.1(a)所示,在交界处,焊锡、铜箔、元件三者较好地融合在一起。
虚焊点,如图2.1(b)所示,在交界处,从表面看焊锡把引线给包住了,但焊点内部并未完全融合,焊点内部有气隙或油污等。
2014单片机实验要求指导书

海南师大物理与电子工程学院电子信息科学与技术专业《单片机应用技术》实验指导2014年4月目录实验一单片机仿真与开发系统认识 (1)实验二汇编语言简单编程实验 (3)实验三C51语言简单编程实验 (4)实验四并口实验 (5)实验五定时/计数器实验 (7)实验六单片机中断实验 (9)实验七串口实验 (11)实验八A/D、D/A实验 (13)附录一开发板布局图 (15)附录二开发板各部分电路原理图 (16)实验一单片机仿真与开发系统认识[实验类型] 验证性实验[实验目的]1、掌握51单片机开发软件Keil 的用法;2、掌握单片机硬件仿真软件Proteus的基本用法;3、了解实验所用开发板的电路原理,熟练掌握其基本使用方法。
[实验内容&要求]1、准备工作文件夹在D盘建立一个实验一工作文件夹,文件夹名字自定(英文)。
以下所有步骤建立的文件都存放在这个文件夹内。
2、Keil软件的使用首先打开KEIL软件,然后依次练习汇编程序和C程序的建立和编译。
(1)汇编语言程序练习:1>建立一个项目(建立一个项目文件夹,存在第1步所建立的文件夹内)2>输入课本P127页[例6-1]中的汇编程序(不过把P1和P0口所接器件换一下,即P0口接8个发光二极管,P1口接8个开关),在Keil C中输入,以.asm 做扩展名,保存到项目文件夹内。
3>在项目中添加该文件,编译生成.hex文件。
(2)C语言程序练习:1>再建另外一个项目(也在工作文件夹内另建一个项目文件夹);2>输入课本P127页[例6-1]中的C程序(同样注意把P1和P0换一下),保存、加入项目并生成.hex文件。
3、Proteus软件的使用(1)打开Proteus软件,参考课本P127页[例6-1]的要求建立硬件仿真图,注意把P1和P0所接器件换一下。
仿真文件名自定,保存在第1步所建立的文件夹内。
(2)在Proteus设置单片机属性为使用前面所生成的.hex文件,进行仿真测试。
51单片机的调试

51 单片机的调试
对于一个新设计的电路板,调试起来往往会遇到一些困难,特别是当板比较大、元件比较多时,往往无从下手。
但如果掌握好一套合理的调试方法,调试起来将会事半功倍。
对于刚拿回来的新PCB 板,我们首先要大概观察一下,板上是否存在问题,例如是否有明显的裂痕,有无短路、开路等现象。
如果有必要的话,可以检查一下电源跟地线之间的电阻是否足够大。
然后就是安装元件了。
相互独立的模块,如果您没有把握保证它们工作正常时,最好不要全部都装上,而是一部分一部分的装上(对于比较小的电路,可以一次全部装上),这样容易确定故障范围,免得到时遇到问题时,无从下手。
一般来说,可以把电源部分先装好,然后就上电检测电源输出电压是否正常。
如果在上电时您没有太大的把握(即使有很大的把握,也建议您加上一个保险丝,以防万一),可考虑使用带限流功能的可调稳压电源。
先预设好过流保护电流,然后将稳压电电源的电压值慢慢往上调,并监测输入电流、输入电压以及输出电压。
如果往上调的过程中,没有出现过流保护等问题,且输出电压也达到了正常,则说明电源部分OK。
反之,则要断开电源,寻找故障点,并重复上述步骤,直到电源正常为止。
接下来逐渐安装其它模块,每安装好一个模块,就上电测试一下,上电时也是按照上面的步骤,以避免因为设计错误或/和安装错误而导致过流而烧坏元件。
寻找故障的办法一般有下面几种:。
- 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!
元件布局图:
走线图:。