第一篇:单片机焊接实习报告1
(2011~2012学年第 2 学期)
实习名称:生产实习
分项名称:
电路板焊接
系
别: 计算机与通信工程系
专
业:
铁道信号
学
号:
姓
名:
实习地点:
实验中心507
实习时间: 8月14日~ 8月18日 实习成绩:
指导教师(签字):
西南交通大学峨眉校区
2012 年 月
19
日
实习目的和要求:
实习目的:
课程实习是专业理论和实践知识最重要的补充和延伸。单片机系统实训的目的是通过对单片机硬件和软件的综合训练,让学生掌握单片机的硬件知识及设计方法,让学生学习运用课堂所学的理论知识,来解决实际性的问题。通过本次实习,希望学生能够了解各元件的作用及其识别其大小的方法。通过查阅资料,自学一些课外知识,增进学生对电子工艺的感性认识,熟悉电子产品装配、生产制造工艺及过程,学习现代电子设计与制造、单片机及接口技术、获得安全用电、锡焊接技术、电子元器件、以及电子技术文件的制订等基础知识,全面提高学生的实践动手能力和分析问题、解决实际问题的能力,培养其创新精神。实习要求:
通过单片机实验板焊接实习要求学生应具备以下实践动手能力;
1、了解所安排的实习项目的电路工作原理和制作工艺; 2、掌握电子元件的焊接、拆焊技术;
3、认识所用元件的性能以及在所做电路中所起的作用; 4、对电阻、电容、二极管、排阻、开关、按钮等有大概的了解; 5、学习使用万用表对元器件和电路进行调试; 6、培养编写实习报告的能力;
7、提前触及模电、数电及单片机三大技术,与数码产品接轨。
实习内容及完成情况: 8月14日:
(一)实习理论上课:
2012年8月14日,8:30,在412阶教室邬芝权老师首先介绍本次实习对于我们大学生的重要性以及它对于我们应用型人员的必要性,告诉我们务必重视这次实习,为了本次实习有良好的开始邬老师给我们详细讲解了普及焊接所必需的知识,主要内容如下:
一、产品开发流程:市场调研——修理分析——系统设计——硬件设计(原理图)——硬件焊接——硬件测试(其中硬件测试与软件一起联调)
二、元器件的认识
1、电阻:直插、贴片(读数举例:220=22欧,103=10千欧)、排阻(白点部分为公共脚)。
2、电容:(电解>1微法;瓷片<=1微法)封装、直插、贴片。电解电容的正负极:直插:长正短负;贴片:用电表示正极。瓷片电容容值识别:×××pf 104=100nf=0.1uf
3、二极管:方向二极管、功率二极管(整流),方向:黑边为负极
4、发光二极管(LED)
5、芯片:直插、贴片
6、其余:按键:管座;拨码开关(四位、六位、八位等);接插件:USB接口、串行口接口(公母)、单列、插针、电源插座。
三、焊接方法(手工):
1、工具及耗材:电熔铁、焊锡丝(内含松香)、松香(助焊)、海绵纸。2、焊接方法:找出温度最高部分:加温——送上焊锡——脱开锡丝——脱开电烙铁。
焊接质量:电连接性能高
有一定机械强度
表面光滑圆润 要领:供给时间、位置
(二)实习所需器材的领取以及练习板的焊接实习
2012年8月14日,10:00,李骐老师带领我们领取焊接所必须的器件、练习板工具、元件。在学生助理的指导下我们开始进行焊接练习,本次练习我们主要懂得了本次实习中烙铁、焊锡丝、钳子等焊接工具的实际操作以及运用,为后面单片机实验电路板的焊接实习打下坚实的基础。
图为练习板
8月15日:
光立方的焊接实习:
本次课程由每两个同学一组团结协共同作完成,其中一个同学用镊子夹住接口处,另一个同学使用焊锡丝合烙铁进行焊接,本次光立方的焊接一小组共分发了32个发光二极管,分别用两种方式处理它们,一种13个,另一种3个,最终将其焊成一层4×4的光立方。我们认真完成,经老师检查后没有问题,每个LED灯都能够亮起来。
8月16日:
单片机实验板焊接实习:
本次实习课上老师给我们发放正式单片机实验板元件、电容、电阻以及其他焊接所用的器件。李骐老师首先带领我们认识元件,并告诉我们这些元件的参数及它将要放置的位置,同时我们清理自己的原件是否齐全。
学生助理给我们进行示范性焊接,并在焊接时必须注意的几个部分进行了焊接指导。之后大家对照着实习的要求一丝不苟的对照,焊接有条不紊的进行着。大家对于焊接遇到的问题可以及时请教老师和学长,这也是实习很好的地方,大家可以及时解决自己的问题所在,学到了很多的东西。今天的实习由于自己不是很熟练,进度有点慢,但在自己的努力下,有了较大的进步,还是不错的。主要是在把握焊锡的多少以及焊锡所要的温度上把握还不足,需要更多的训练来提升自己的动手能力。完成了整个焊接电路板工作的一半。
8月17日:
今天的实习继续了昨天的焊接,不过更多的是今天的焊接有了新的任务。今天需要焊接的是贴片的电阻、芯片及LED。相对于昨天的元件,今天的元件实在是太小了。上面标记的数字和标志都很小,需要大家认真仔细的焊接,否则错了连改正都不好进行的。首先领取了元件,还是学长进行了演示,教我们如何来焊接贴片类型的元件。首先点上焊锡,一手拿镊子,一手拿焊锡工具,轻轻地一点,将其一推。元件便焊上去了。我们也认真的按照学长的方法,不敢掉以轻心,生怕自己一失手就焊错就前功尽弃。我们认真的焊着,就等待着明天成果的验收。今天焊完了PCB板,还是很高兴的。
图为PCB板
8月18日:
今天我们去交我们的实习成果,老师一一检查,十分仔细。对于每个元件的检查显得一丝不苟,对每个细节都不放过。本着对我们认真负责的态度来做这件事。老师指出我们的不足之处,提醒我们,望以后注意。
实习心得与体会:
大二做实习并不是像大一一样是第一次,但焊电路板却是头一回,觉得很新鲜,每个过程都觉得很有意思。
刚开始的时候,不知道怎么焊,但看看男生,全是一副驾轻就熟的模样,看着很是羡慕,自己却是完全不会。拿着工具,手都在抖,生怕哪里弄错了。还好老师告诉我们,第一次练习的板子是不用了的,放心大胆的练吧。自己才放手去做了。但手还是不是自己的,抖得不行,完全不是意识能够支配的,自己告诉自己,不要紧张,放轻松,但未必能奏效。焊了几个直插的电阻之后,手自然也不抖了,开始的紧张感也消失不见。一开始焊电阻,电阻都不能好好地插入电路板,悬在半空,不能上下。到后来,电阻也能服服帖帖地附在电路板上,也让我甚是欢喜。
第二天的时候,焊接的是光立方,看到老师给看的成品,那神奇的灯光,十分奇特。自己做的时候,就是用16个LED焊接了一层,完全没有了老师给的模板的气势。不过检查的时候,看到灯能够全部的亮起来也十分喜悦。第三天焊接电路板,才发现前些天的焊接完全是小菜一碟。焊接直插型的还好,只是刚开始的时候不能控制焊锡的多少以及焊锡所需的温度。慢慢的焊接还是能够焊好的。
第三天的时候焊了将近电路板的一半。第四天的时候,新的问题又出现了,我们要焊接的是贴片型的电阻、LED、芯片,小到掉桌子上不是自己看到时掉的就决计捡不到了。按照学长的方法,自己慢慢的焊,才发现左右手都不是自己的,完全没有默契可言,头发被烧到几次,但也没有办法,必须继续做下去。慢慢地,静下心来还是可以做好的。
通过这次焊接电路板的实习,培养了自己的自学及动手能力,能够自主的识别元器件,安装焊接元器件。对电阻、电容、二极管、排阻、开关、按钮等有大概的了解。并且基本掌握手工电烙铁的焊接技能,能够独立地完成简单焊接,学习一些简单的钳工技能。自己还学会了只要静下心来,认认真真做一件事,即使自己完全不会,也能够把它学好。加油!
第二篇:单片机电路板焊接实习报告
机械与车辆学院
《电子工艺实习》报告
(2010-2011学年第一学期)
实习题目:GWL-100 单片机学习开发板的制作
姓名:李**
学号:080402021036 班级: 08交通2班 指导老师:赵** 实习时间:12月6日—12月12日 成绩:
一:实习目的
目前单片机上网技术是一个热门技术,很多高校学生选择与此相关的毕业设计,同时高校也有与此相关的项目。通过对一只正规产品GWL-100 单片机学习开发板的安装、焊接、调试、了解电子产品的装配全过程,训练动手能力,掌握元器件的识别,简易测试,及整机调试工艺,从而有助于我们对理论知识的理解,帮助我们学习专业的相关知识。培养理论联系实际的能力,提高分析解决问题能力的同时也培养同学之间的团队合作、共同探讨、共同前进的精神。本周实习具体目的如下:
1、学习并掌握Protel 99 SE软件,在实操过程中能灵活使用该软件。
2、熟悉手工焊锡的常用工具的使用及其维护与修理。
3、基本掌握手工电烙铁的焊接技术,能够独立的完成简单电子产品的安装与焊接。熟悉电子产品的安装工艺的生产流程。
4、熟悉常用电子器件的类别、型号、规格、性能及其使用范围。
5、了解电子产品的焊接、调试与维修方法。
二:实习内容和要求
实习内容:
1、对照原理图讲述整机工作原理;
2、对照原理图看懂装配接线图;
3、了解图上符号,并与实物对照;
4、根据技术指标测试各元器件的主要参数;
5、讲解焊接的操作方法和注意事项;
6、焊接练习;
7、分发与清点零件;
8、万用表的工作原理及其分类;
9、讲解元器件的类别、型号、使用范围和方法以及如何正确选择元器件。
10、讲解如何使用工具测试元器件
11、组装、焊接与调试GWL-100 单片机学习开发板. 实习要求:
熟悉运用Protel 99 SE软件,学习理解并绘制万用表电原理图,认真细致地安
LED灯电路连接
按键电路设计
更多其他功能电路图如下:
六:焊接过程
装配工作中,焊接技术很重要。万用表元件的安装,主要利用锡焊,它不但能固定零件,而且能保证可靠的电流通路,焊接质量的好坏,将直接影响收音机质量。
1、烙铁是焊接的主要工具之一,焊接收音机应选用30W-35W电烙铁。新烙铁使用前应用锉刀把烙铁头两边修改成如(图1-1)所示形状。并将烙铁头部倒角磨光,以防焊接时毛刺将印刷电路板焊盘损坏。如采用长命烙铁头(图1-2)则无须加工。烙铁头上沾附一层光亮的锡,烙铁就可以使用了
2、烙铁温度和焊接时间要适当
焊接时应让烙铁头加热到温度高于焊锡溶点,并掌握正确的焊接时间。一般不超过3秒钟。时间过长会使印刷电路板铜铂跷起,损坏电路板及电子元器件。
3、焊接方法
一般采用直径1.0-1.2mm的焊锡丝。焊接时左手拿锡丝,右后拿烙铁。在烙铁接触焊点的同时送上焊锡丝,焊锡的量要适量。太多易引起搭焊短路,太少元件又不牢固。
焊接时不可将烙铁头在焊点上来回移动或用力下压,要想焊得快,应加大烙铁和焊点的接触面。增大传热面积焊接也快。特别注意的是温度过低烙铁与焊接点接触时间太短,热量供应不足,焊点锡面不光滑,结晶粗脆,象豆腐渣一样,那就不牢固,形成虚焊和假焊。反之焊锡易流散,使焊点锡量不足,也容易不牢,还可能出现烫坏电子元件及印刷电路板。总之焊锡量要适中,即将焊点零件脚全部浸没,其轮廓又隐约可见。焊点焊好后,拿开烙铁,焊锡还不会立即凝固,应
78-
第三篇:单片机电路板焊接实习报告
一:实习目的
1、熟悉手工焊锡的常用工具的使用。
2、基本掌握手工电烙铁的焊接技术,能够独立的完成简单电子产品的安装与焊接。
3、焊接PCB电路板,调试制作的电路板。二:实习内容与时间安排
第一阶段:实习说明、理论学习、元器件分发
7月19日:实习安排说明、电子工艺基本技能技法学习、单片机开发系统演示。
这是实习的第一天,司杨老师给我们介绍了一些基本的实习内容以及注意事项,让大家都准时来到实习地点,要把这次实习看做是一件很重要的课程来认真对待。虽然第一节课大家由于各种原因没有全部准时到实验室,但是经过老师的一番教诲,大家都懂得了准时的重要性。下午是由张海峰老师带领我们一起了解了电子工艺的基本发展历史和现状,并且讲解了许多关于焊接的知识。在这个过程中,由于是很多人一起在一个教室里,难免会有些热或者闷,很多人都觉得老师的这些讲解都是无意义的,甚至有的人有点反感,但是,那是不认真最终注定了是要付出代价的(像焊接与拆焊练习的时候不合格,最终的PCB板没有结果)。
7月20日:单片机开发系统介绍、元器件分发、清点元件、查阅资料。
这一天的任务就是大家一起认识了许多类型的元件,当听说我们这次的实习单单元件就涉及了76种时,我们这些孩子们瞬间有点难以接受,但是在我们真正见到这些元件以后,幼小的心灵才有点安稳,原来并不像我们想象中那么难,还是可以接受的。接下来的时间就是分发元件,这种像流水作业一样的分发元件,让我们对老师又有了新的看法,不愧是老师,这样的都能想到,不然那么多元件那么多人还真不知道怎么样才能把元件分下去。由于有了老师的指导,元件很快就分了下去,结果页很是让人满意,至少没有出现什么大的错误。第二阶段:基本练习
7月21日:元器件分拣、元器件分装。
这一天的实习,在我看来,就是为了锻炼大家,第一点就是锻炼大家是否认识各种元件,第二点就是锻炼大家的耐心,看你在面对那么多的小东西的时候能否保持平静的心态,做到不骄不躁,坚持到最后。上午分拣元件,下午每个人一包元件,把1000个元件分成每10个一小包,再装进一个大包里面,这就看大家是否手快了,而且还不能出错,总的来说,这一天还是很轻松的。
7月22日:焊接练习7月23日:拆焊练习
进入焊接练习就是考验大家的时候了,每个人发下去一个板子,我们就在上面焊了拆,拆了再焊,有的人很认真的在按照老师教的步骤练习,但是有些人却认为这没有必要,在这两天的实习中我学到了许多焊接的知识。在焊接的过程中,我明白了焊接的原理,即是:焊锡借助于助焊剂的作用,经过加热熔化成液态,进入被焊金属的缝隙,在焊接物的表面,形成金属合金使两种金属体牢固地连接在一起。
我在老师的指导下,更加了解焊接的步骤,即: 左手拿焊锡丝,右手拿电烙铁。把电烙铁以45度左右夹角与焊盘接触,加热焊盘。待焊盘达到温度时,同样从与焊板成45度左右夹角方向送焊锡丝。待焊锡丝熔化一定量时,迅速撤离焊锡丝。最后撤离电烙铁。
在焊接的过程中,我们应该注意:焊接的时间不能太久,大概心里默数1、2即可,然后再撤离焊锡丝,再撤离电烙铁,在撤离电烙铁时,也一样心里默数1、2即可;焊锡要适量,少了可能虚焊,多了又容易连一块。
在焊的过程中,出现虚焊或则焊接不好,要把焊锡吸掉,重新再焊。在把焊锡吸掉的过程中,左手拿这吸锡器,右手拿着电烙铁,先把电烙铁与焊盘接触,加热焊锡,再将吸锡器靠近焊锡,按下吸锡器的按钮,就可以吧焊锡焊掉,重复多次,就可清除焊盘上的焊锡,注意不要将焊盘加热太久,以免把焊盘的铜片给吸掉。
焊接电路板的图片:
7月24日:基本焊接技能考核
这一天的下午是我们2班的考核时间,老师给大家每人发了一个小的板子和一个芯片,同学们都认真的把自己技术发挥到极致,按照老师的讲解一个一个的把电阻焊在板子上,直到自己认为很满意的时候才去让老师检查,功夫不负有心人啊,我的检查结果竟然是A+,心里还算是很满意,后来老师又让我们把焊上去的元件给拆下来,其中最困难的要数那个芯片了,这真是焊上去容易取下来难啊,很多人都在这个上面浪费了不少时间。可能是拆的时候有点心急了,不小心弄下来4个铜片,结果得了A。第三阶段:单片机开发系统制作
7月25、26日:单片机开发系统制作
这两天的实习,实际上就是检验我们之前的练习情况,包括焊接与心态,因为很多的元件必须一一对应放到它的位置,有一个放错或者焊接不好的话都会影响最终的结果,导致调试结果不正确。
PCB电路板的焊接:
焊接的时候注意电解电容可从引脚长短来识别,长脚为正,短脚为负,注意事项:
(1).外壳整合要到位,不然会因接触不良而无法显示数字。(2).一些小的零件也要小心安装,如图中没有经过焊接安装上的,如不小心很容易掉。
(3)注意电解电容、发光二极管、蜂鸣器的正负极性不能接反、三者均是长的管脚接正极、短的管脚接负极。使用电解电容的时候,还要注意正负极不要接反,还有排阻的同名端,三极管的三个引脚的对应位置。
下面是自己拍的几张PCB板的图片
焊接完整没有插接芯片的PCB板
焊接完整插上芯片的PCB板正面
当把这个板子做出来以后,心里总算感觉有点平衡了,因为这么长时间的实习,这是唯一的一个感觉属于自己的东西,而且这个板子凝结了自己心血,所以对它十分的珍惜,向来都是轻拿轻放的,生怕会受到损害,但是后来想想,如果自己焊接的牢固也不用担心会受到损害。到这时才知道以前认为很难做出来的东西原来自己也可以做的很好,我想这就是我们实习的目的吧,让我们了解电子元件的制作,让我们知道那些我们认为的困难并不是真的那么难以克服,只要你去做,就一定会有收获。
7月27日:单片机开发系统制作考核
10天的实习已经接近尾声了,今天是实习中最重要的一天,因为这一天关系到我们前面一段时间所有的付出,如果调试成功是对我们这几天的付出最好的回复,每个人都有点激动又有点担心,由于我不是第一组去调试的,当看到有人拿着自己调试完全成功板子回来以后,心里挺担心的,生怕自己的会出什么错误,尽管经常对自己充满信心,但是在结果出来之前,内心平静不下来。
这是自己在去调试之前的一张照片,所有的元件都已经完整了,只剩下去老师那里调试了,怀着忐忑的心情,看着老师在那里操作,一直到最后调试结束,在确定老师说完全正确以后,悬着的心总算是放下来了,当然啦,有点小激动又有点小骄傲啊,付出会有收获的。
调试结果
调试显示LED跑马灯实验后,跑马灯一个个循环的亮,测试程序,蜂鸣器也响了,最后显示传感器温度,其他的程序调试也一样能实现相应的功能。
第四阶段: 总结
7月28日:撰写实习报告
实习心得体会
这次电路板焊接实习就是培养我们的动手能力,电子技术实习就要我们对电子元器件识别,相应工具的操作,相关仪器的使用。对理论知识有了更深的理解,对平常学习工作的态度和能力培养有一定的认识,打好日后深入学习各种工作能力的基础。
在实习中,我锻炼了自己的动手技巧,提高了自己解决问题的能力。比如做电路板组装与调试时,芯片触角的间距特别小,稍不留神,就焊在一起了,这就是在考验自己,所以我很认真的对待这些,争取做到一个错误都不出现。
通过十多天的实习,我觉得我在以下几个方面都有很大的提高:对电子工艺的理论有了初步的了解。我了解到如何焊接普通元件与单片机电路的焊接与组成元件的作用等。这些在以后的学习中有很大的启发作用,而且我学到了很多课堂上学不到的技巧和知识,了解了理论与实践的重要性,对自己在以后的学习和生活都有很大的意义。
最后,感谢老师给我们这次实习的机会,也感谢老师指导和带领我们参加这次实习,在这里真诚的说一句:老师,您辛苦了。
电 子 技 术 基 础 实习
院系
班级:
姓名: 学号: 指导老师:
第四篇:单片机实习报告
单片机实习报告
单片机>实习报告
(一)这次实习我们使用控制电路的单片机是AT89S51型号的。通过它实现对八盏双色灯发光二极管的控制P0和《单片机实习报告总结》正文开始》 这次实习我们使用控制电路的单片机是AT89S51型号的。通过它实现对八盏双色灯发光二极管的控制P0和P2口控制四盏灯。在AT89S51的9引脚接复位电路,对电路实现复位控制。在电路中接入74S164译码器和共阴极数码管,通过AT89S51的P3口数据的输入对共阴极数码管的控制。同时也可实现双色发光的二极管与共阴极数码管的共同作用。在AT89S51的P3.2口接上中断控制电路,P3.5口接入蜂鸣器,使电路实现中断作用,也使电路便于检测。尽量朝“单片”方向设计硬件系统。系统器件越多,器件之间相互干扰也越强,功耗也增大,也不可避免地降低了系统的稳定性。系统中的相关器件要尽可能做到性能匹配。如选用CMOS芯片单片机构成低功耗系统时,系统中所有芯片都应尽可能选择低功耗产品。
硬件电路设计:
1)确保硬件结构和应用软件方案相结合。硬件结构与软件方案会相互影响,软件能实现的功能尽可能由软件实现,以简化硬件结构。必须注意,由软件实现的硬件功能,一般响应时间比硬件实现长,且占用CPU时间;
2)可靠性及抗干扰设计是硬件设计必不可少的一部分,它包括芯片、器件选择、去耦滤波、印刷电路板的合理布线、各元器相互隔离等;
3)尽量朝“MCS-51单片”方向设计硬件系统。系统器件越多,器件之间相互干扰也越强,所消耗功耗也增大,也不可避免地降低了系统的稳定性;
4)系统中的相关器件要尽可能做到性能匹配。如选用CMOS芯片单片机构成低功耗系统时,系统中所有芯片都应尽可能选择低功耗产品。
1.1 单片机型号及特性
单片机型号是 AT89S51。特性是:⑴8031 CPU与MCS-51⑵兼容 4K字节可编程FLASH存储器(寿命:1000写/擦循环)⑶全静态工作:0Hz-24KHz ⑷三级程序存储器保密锁定 ⑸128*8位内部RAM ⑹32条可编程I/O线⑺两个16位定时器/计数器 ⑻6个中断源⑼可编程串行通道⑽低功耗的闲置和掉电模式⑾片内振荡器和时钟电路
1.2 晶振电路
单片机晶振的两个电容的作用 这两个电容叫晶振的负载电容,分别接在晶振的两个脚上和对地的电容,一般在几十皮发。它会影响到晶振的谐振频率和输出幅度,晶振的负载电容=[(Cd*Cg)/(Cd+Cg)]+Cic+△C式中Cd,Cg为分别接在晶振的两个脚上和对地的电容,Cic(集成电路内部电容)+△C(PCB上电容)经验值为3至5pf。各种逻辑芯片的晶振引脚可以等效为电容三点式振荡器。晶振引脚的内部通常是一个反相器,或者是奇数个反相器串联。在晶振输出引脚 XO 和晶振输入引脚 XI 之间用一个电阻连接,对于 CMOS 芯片通常是数 M 到数十M 欧之间。很多芯片的引脚内部已经包含了这个电阻,引脚外部就不用接了。这个电阻是为了使反相器在振荡初始时处与线性状态,反相器就如同一个有很大增益的放大器,以便于起振。石英晶体也连接在晶振引脚的输入和输出之间,等效为一个并联谐振回路,振荡频率应该是石英晶体的并联谐振频率。晶体旁边的两个电容接地,实际上就是电容三点式电路的分压电容,接地点就是分压点。以接地点即分压点为参考点,振荡引脚的输入和输出是反相的,但从并联谐振回路即石英晶体两端来看,形成一个正反馈以保证电路持续振荡。在芯片设计时,这两个电容就已经形成了,一般是两个的容量相等,容量大小依工艺和版图而不同,但终归是比较小,不一定适合很宽的频率范围。外接时大约是数 PF 到数十 PF, 依频率和石英晶体的特性而定。需要注意的是: 这两个电容串联的值是并联在谐振回路上的,会影响振荡频率。当两个电容量相等时,反馈系数是 0.5, 一般是可以满足振荡条件的,但如果不易起振或振荡不稳定可以减小输入端对地电容量,而增加输出端的值以提高反馈量。
电路如图所示
1.3 复位电路
单片机在开机时或在工作中因干扰而使程序失控,或工作中程序处于某种死循环状态等情况下都需要复位。复位作用是使CPU以及其他功能部件,如串行口,中断都恢复到一个确定初始状态,并从这个状态开始工作。
复位电路有两种:上电、按钮复位,考虑到各部件影响,采用按钮复位,当电阻给电容充电,电容的电压为高电平,当按下按钮时芯片复位脚近似低电平,于是芯片复位。
单片机实习报告
(二)一、生产实习的目的和意义:
生产实习是培养本科学生理论联系实际,提高实际动手操作能力的重要教学环节。本专业的生产实习旨在使学生广泛了解实际电子产品生产的全过程,熟悉电子产品的主要技术管理模式,并在实习的操作过程中学习、掌握电子产品的焊接、安装、调试的实际操作技能。巩固和加深理解所学的理论,开阔眼界,提高能力,为培养高素质大学本科人才打下必要的基础。通过学习,是理论与实际相结合,可以使学生加深对所学知识的理解,并为后续专业课的学习提供必要的感性知识,同时使学生直接了解本业的生产过程和生产内容,为将来走上工作岗位提供必要的实际生产知识。
二、实习的基本内容:
集中授课,进行相关知识的学习。
学习、掌握电子产品的独立性设计与安装、调试的能力;进一步掌握电子测量仪器的正确使用方法,电元器件的测量与筛选技术。
初步了解电子整机产品的工艺过程。
为能使学生得到充分的锻炼,较大的提高学生的实际动手能力,本次生产实习安排每一位学生独立完成全部系统的设计与安装工作。
本实习环节,学生要独立使用电焊铁及各种电子测试设备电路安装与调试,要学生严格遵守电器设备的使用安全,遵守实验室的各项>规章制度。
三、基本要求:
在教师的指导下练习在测试电路德核心板上焊接元件,掌握焊接要领。
熟悉元器件的性能及管脚分配。
在给定的PCB板上焊接跳线,IC插座,电阻,电容,LED器件等。
检查焊接是否正确。
插上元器件,运行系统,并观测系统工作是否正常。
四、总体设计电路思想和原理:
本次生产实习用到的开发板和模块共7块,分别为:单片机核心板,电子钟模块,MP3模块,RFID模块,无线传输模块,脉搏传感模块,GPS模块。
各模块相互组合,其所能实现的基本功能如下:
单片机核心板+电子钟模块:实现时间的显示,温度的测量,且可通过遥控器调时、定闹等。
单片机核心板+无线传输模块:实现数据的近距离无线传输。
单片机核心板+MP3模块(含SD卡):实现MP3播放功能。
单片机核心板+RFID模块:实现地铁检票系统的模拟。
单片机核心板+脉搏传感模块:实现人体脉搏传感的测量。
单片机核心板+GPS模块:实现GPS卫星定位功能。
(一)核心板电路设计
单片机核心板电路主要包括STC12C5A60S2单片机,电子钟模块接口电路,MP3接口电路,无线传输模块接口电路,脉搏传感模块接口电路,GPS模块接口电路,串口扩展电路,电源供电电路。该系统的单片机是宏晶科技生产的单时钟机器周期(IT)的单片机,是高速、低功耗、超强干扰的新一代8051单片机。通过使用STC-ISP软件,该单片机可实现串口在线编程,无需编程器,无需仿真器。
核心板电路的设计思想主要是围绕单片机芯片的工作原理和特点,为其实现合理的设计出外围电路:包括电源电路,显示电路部分,复位电路部分,串行口通信电路,按键电路等。
(二)电子钟模块电路设计
该模块主要用到的芯片有:时钟保持芯片DS1302,单总线数字温度传感器DS18B20,红外遥控解码器TL1838A。
该模块电路设计的思想是了解这三种芯片的工作电压,DS1302的工作时钟频率以及三种芯片与单片机之间的硬件连接。
(三)MP3模块电路设计
该模块用到的主要芯片有MP3音频解码芯片VS1003,3.3V电压转换芯片LM1117-3.3,2.5V电压转换芯片LM1117-2.5。
该电路的设计思想主要是了解芯片的作用和特点,寻找各芯片之间的联系,VS1003芯片是该模块的主要部分。单片机设有单独解码MP3文件的功能,而单片机可与通过VS1003的接口电路的连接,进行MP3的解码,实现音频的输出。通过芯片各引脚的功能和特点,合理的设计出相应的外围电路。
(四)RFID模块电路的设计
该模块的电路所用到的主要芯片为13.56MHZ的非接触式通信读卡芯片FM1702。该芯片是基于ISO/4443标准的非接触卡读卡机专用芯片,采用0.6微米CMOS、EEPROM工艺,支持13.56MHZ频率下的type A非接触式通信协议,支持多种加窗算法,兼容philips的MFRC530(SPI接口)读卡机芯片。
该模块的电路设计思想是基于FM1702各引脚的功能和特点,合理的设计芯片的外围电路,其中的电容和电感所构成的天线是芯片与S50卡通信的工具。
五、单元电路设计:
单片机核心板电路分析
单片机核心板是本次实习中最重要的部分,它是实现各种模块功能的基础部分。单片机核心板的核心是STC12C5A60S2单片机芯片,围绕该芯片设计出相应电源供电电路,蜂鸣器驱动电路,按键电路,串行口通信电路,复位电路,液晶屏驱动电路以及各模块的接口电路,由以上的电路部分就构成一个核心板电路系统。
电子钟模块电路分析
电子钟模块配合单片机核心板,可在LCD1602液晶屏上显示当前的日期(年月日)时间(时分秒),环境温度值,和红外遥控解码值。用户可通过遥控器或单片机核心板上的按键来进行日期和时间的设置。
通过遥控上的“EQ”键,可控制LED显示界面在时间、温度、红外解码之间的切换。如果想调整时间,需要首先使用遥控器的“EQ”键将LCD显示调制时间界面;之后通过按“播放停止键”将时间停止;然后再按“左快捷键”向右切换;最后按“加减键”可以进行数值的加减操作,调整完成后,再次按“播放停止键”,时间开始运行。另外通过单片机核心板上的K1-K4键也可以完成时间的调整:其中K1键对应遥控器的“右快捷键”,即实现向右切换年月日时分;K3键对应遥控器的“加键”,即实现年月日时分的加1;K4键对应遥控器的“减键”,即实现年月日时分的减1。
MP3电路模块分析
是一单芯片MP3/WMA/MIDI音频解码和ADPCM编码芯片,其拥有一个高性能低功耗的DSP处理器核VS-DSP。5K的指令RAM,0.5K的数据RAM,串行的控制和数据输入接口,4个通用IO口,1个UART口;同时片内带有一个可变采样率的DAC,一个立体声DAC以及音频耳机放大器;VS1003通过一个串行接口来接收输入的比特流,它可以作为一个系统的从机。
与单片机连接的引脚主要有7个,分别为:SO、SI、SCLK、XDCS、XRESET、DREQ、MOSI,只有保证它们与单片机正确可靠的连接,才能对VS1003进行有效的操作与控制。另外,VS1003各部分的供电电压与输出电压值是不同的。
芯片各部分供电电压如下表:
供电部分最小电压推荐电压最大电压
模拟)
数字)
卡是一种大容量,性价比高,体积小,访问接口简单的存储卡。SDIMMC卡大量 应用于数码相机、MP3、手机、大容量存储设备。作为这些便携式设备的存储载体,它具有低功耗,非易失性,保存数据无需消耗能量的特点。
卡只使用了1-7触点。对于1号引脚(CD/DAT3)扩展的DAT线(DAT1-DAT3)在上电后处于输入状态,它们在执行SET-BUS-WIDTH命令后作为DAT线操作,当不用DAT1-DAT3线时,主机应使自己的DAT1-DAT3线处于输入模式,这样定义是为与MMC卡保持兼容。上电后,CD/DAT3作为带50K上拉电阻的输入线(可用于检测卡是否存在或选择SPI模式)。用户可以在正常的数据传输中用SET-CLR-CARD-DETECT(ACMDA口)命令断开上拉电阻的连接。MMC卡的该引脚在SD模式下为保留引脚,在SD模式下无任何作用。对于2号引脚CMD,MMC卡在SD模式下为IO/PP/OO,MMC卡在SPI模式下为I/PP。
关于电压匹配问题,SD卡的逻辑电平相当于3.3V TTL电平标准,而单片机的逻辑电平为5V。因此,它们之间不能直接相连,否则会有烧毁SD卡的可能。解决逻辑器件接口的电平兼容问题,原则主要有两条:一为输出电平器件输出高电平的最小电压值,应大于接受电压器件识别为高电平的最低电压值;二为输出电平器件输出低电平的最大电压值,应小于接受器件识别为低电平的最高电压值。考虑到SD卡在SPI协议的工作模式下,通讯都是单向的,于是在单片机向SD卡传输数据时采用晶体管加上拉电阻法的方案。在SD卡向单片机传输数据时,可以直接连接。因为它们之间的电平刚好满足上述的电平兼容原则,既经济又实用。该方案可以双电源供电(一个5V电源,一个3.3V电源供电),3.3V电源可用ASL1117稳压管从5V电源稳压获取。
RFID模块电路分析
基于FM1702SL的非接触式IC卡读写器,只要稍加改动就能开发成不同的射频识别应用系统,如考勤系统,门禁系统,公交车收费系统等。S50非接触式卡符合MIFARE的国际标准,容量8K位,数据保存期10年,又可改写10万次,读无限次。S50卡不带电源,自带天线,内含加密控制逻辑电路和通用逻辑电路,卡与读卡器之间的通讯采用国际通用DES和RES保密交叉算法,具有较高的保密性能。
单片机与FMITDISL通用SPI总线通信,采用中断工作模式,在FMITDISL复位后,必须进行一次初始化程序以便初始化SPI接口模式,而且可以同步实现单片机和FMITDISL的启动工作。信息存储在MIFARSE卡里,读写器与卡通过各自的天线建立起二者之间非接触信息传输通道。当卡进入系统的工作区时,读写器向卡发射一组固定频率的电磁波,卡内有一个LC串联谐振电路,其频率与读写器发射的频率相同,在电磁波的激励下,LC谐振电路产生共振,从而使电容内有了电荷,在这个电容的另一端接有一个单向导通的电子粟,将带内容内的电荷送到另一个电容内存储,当所有积累的电荷达到2V时,此电容可做到电源为其它电路提供工作电压,将卡内数据发射出去或读取读写器的数据。
根据互感原理可知,读写器天线半径越大,匝数越多,读写器上的天线和卡上的天线的互感系数就越大。根据国际标准的要求,卡和读写器的通信距离为10cm,通过调整天线驱动电压可以改变通信的最长距离。天线的传输带宽和品质因数成反比关系。过高的品质因数会导致带宽减小,从而减弱读写器的调制边带,会导致读写器无法与卡通信。
无线传输模块分析
是一无线通信芯片,采用FSK调制,可以实现点对点或是1对6的无线通信。无线通信速度最高可达2Mbps,只需为单片机系统预留5个GPIO,1个中断输入引脚,就可很容易地实现天线通信的功能,非常适合用MCU系统构建无线通信功能。
具有收发模式,待机模式和掉电模式,四种工作模式,并由CE、寄存器内部PWR、VP和PRIM、RX共同控制。nRF24L01所有的配置都由配置寄存器来定义,这些配置寄存器可通过SPI口访问。SPI接口由SCK、MOSI、MISO及CSN组成,在配置模式下单片机通过SPI接口配置nRF24L01的工作参数,在发射或接收模式下单片机SPI接口发送和接收数据。
单片机的控制指令从nRF24L01的MOSI引脚输入,而nRF24L01的状态信息和数据是从其MISO引脚输出并送给单片机的。利用SPI传输数据时,是先传输低位字节,再传输高位字节,并且在传输每个字节时是从高位传起。
六、单片机软件系统工作流程
通过使用STC-ISP软件,STC12C5A60S2单片机可实现串口在线编程。由于现在大的数据计算机都不存在提供单独的串口,所以需要USB转RS232串口线。
USB转RS232串口设备驱动程序的安装
STC-ISP V483串口下载软件
七、实习过程心得:
新学期伊始,就迎来了为期四周的单片机生产实习。在这次生产实习过程中,我受益颇多。这是我们经历的第一次广泛了解实际电子产品生产的全过程。从最初的设计,到焊接,安装,调试,我们都是逐一亲自动手操作完成的。在这次实习中,我们遇到了不少问题,但正是因为有了这些问题,才有了我们更加深入学习的机会。为了解决这些问题,我们查资料,探讨,请教老师,充分利用自己身边的一切资源来学习。这样的学习过程让我们对所学内容理解的更深刻,而且大大提高了我们的团结协作能力。在实际操作焊接的过程中,我们从笨拙到熟练,动手能力不断提高,有了很大的进步。这为我们以后步入工作岗位做了良好的铺垫。
总之,通过这次生产实习,我受益匪浅,各方面的能力都有了提高。最后,感谢在实践过程中悉心指导的每一位老师!
第五篇:单片机实习报告
实
习
报
告
实习名称 :
嵌入式系统 实习
系部名称 :
信科院
专业班级:
:
计本 08 -5
学生姓名:
:
陈鹏任
学
号:
:
3080417907
指导教师:
:
陈小琴 金红 杨光杰
日 日
期:
2010.12.18
一. 引言
目前,嵌入式技术已成为通信和消费类产品的共同发展方向。嵌入式系统几乎包括了生活中的所有电器设备,如掌上PDA、移动计算设备、电视机顶盒、手机上网、数字电视、多媒体、汽车、微波炉、数字相机、家庭自动化系统、电梯、空调、安全系统、自动售货机、蜂窝式电话、消费电子设备、工业自动化仪表与医疗仪器等。
嵌入式系统是先进的计算机技术、半导体技术、电子技术和各个行业的具体应用相结合的产物,这就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。嵌入式系统一般指非PC系统。它是以应用为中心、软硬件可裁减的、能适应应用系统对功能、可靠性、成本、体积、功耗等综合性要求的专用计算机系统。简单地说,嵌入式系统是集系统的应用软件与硬件于一体,类似于PC中BIOS的工作方式,具有软件代码小、高度自动化、响应速度快等特点,因此特别适合于要求实时和多任务的系统。嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成。
通过这次实训,老师让我们了解最基本的嵌入式系统设计,开发的流程,结合掌握所学的知识,做出一个单片机与上位机通信的简单嵌入式系统。
二.课题设计 1 .基本原理
MCS-51 单片机串行口发送/接收数据时,通过 2 个串行缓冲器 SBUF 进行,这 2 个缓冲器采用一个地址(98H),但在物理上是独立的。其中接收缓冲器只能读出不能写入,发送缓冲器只能写入不能读出。
① 发送过程,由指令 MOV SBUF,A 启动,此时待传送的数据由 A 累加器传入串行发送缓冲器 SBUF,由硬件自动在发送字符的始、末加上起始位(低电平)、停止位(高电子)及其它控制位(如奇偶位等),而后在移位脉冲的控制下,低位在前,高位在后,逐位从 TXD 端(方式 0 除外)发出。
② 接收过程,串行口的接收与否受制于允许接收位 REN 的状态,当 REN 被软件置“1”后,允许接收器接收。串口的接收器以所选波特率的 16 倍速对 RXD线进行监视。当“1”到“0”跳变时,检测器连续采样到 RXD 线上低电平时。便认定 RXD 端出现起始位,继而接收控制器开始工作。在每位传送时间的第 7、8、9 三个脉冲状态采样 RXD 线,决定所接收的值为“0”或“1”。当接收完停止位后,控制电路使中断标志 R1 置为“1”,此时程序可通过 MOV
A,SBUF指令将接收到的字符从 SBUF 送入累加器 A,从而完成一帧数据的接收工作。
2.原理框架
3.硬件电路原理 图,对各模块进行分别介绍
单
片
机 LCD 显示电路 复位电路 时钟电路 电源电路 串行口通信电路
3.1 液晶显示模块
1602LCD 采用标准的 14 脚(无背光)或 16 脚(带背光)接口,各引脚接口如下所示
接口信号说明 编号 符号 引脚说明 编号 符号 引脚说明 1 VSS 电源地 9 D2 Data I/O 2 VDD 电源正极 10 D3 Data I/O 3 VL 液晶显示偏压信号 11 D4 Data I/O 4 RS 数据/命令选择端(H/L)D5 Data I/O 5 R/W 读/写选择端(H/L)D6 Data I/O 6 E 使能信号 14 D7 Data I/O 7 D0 Data I/O 15 BLA 背光源正极 8 D1 Data I/O 16 BLK 背光源负极 用 LCD1602 液晶显示模块显示字符或字符串之前必须对其进行初始化,LCD1602 液晶显示模块的初始化流程如下:
5.0 初始化过程(复位过程)
5.1 延时 15ms 5.2 写指令 38H(不检测忙信号)
5.3 延时 5ms 5.4 写指令 38H(不检测忙信号)
5.5 延时 5ms 5.6 写指令 38H(不检测忙信号)
5.7(以后每次写指令、读/写数据之前均需检测忙信号)
5.8 写指令 38H:显示模式设置 5.9 写指令 38H:显示关闭 5.10 写指令 01H:显示清屏 5.11 写指令 06H:显示光标移动设置 5.12 写指令 0CH:显示开关及光标位置
表 8 LCD1602 液晶模块内部的控制器控制指令 指令 指令码
说明
RS
R/W D0
D1
D2
D3
D4
D5
D6
D7
清屏
0 0 0 0 0 0 0 0 0 1 清显示,光标回位
光标返回
0 0 0 0 0 0 0 0 1 * ADD=0 时,回原位
输入方式
0 0 0 0 0 0 0 1 I/D S 决定是否移动以及移动方向
显示开关
0 0 0 0 0 0 1 D C B D-显示,C-光标,B-光标闪烁
移位
0 0 0 0 0 1 S/C R/L * * 移动光标及整体显示
功能设置
0 0 0 0 1 DL N F * * DL-数据位数,L-行数,F-字体
CGRAM 地址设置
0 0 0 1 A5 A4 A3 A2 A1 A0 设置 CGRAM 的地址 DDRAM 地址设置
0 0 1 A6 A5 A4 A3 A2 A1 A0 设置 DDRAM 的地址 忙标志/读地址计数器
0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 读出忙标志位(BF)及 AC 值 CGRAM/DDRAM 数据写0 写数据 将内容写入 RAM 中 CGRAM/DDRAM 数据读1 读数据 将内容从 RAM 中读出
LCD1602 液晶显示模块可以和单片机 AT89C51 直接接口,电路如下图所示。
RP110KGND1VDD2VO3RS4RW5E6DB07DB18DB29DB310DB411DB512DB613DB714BL115BL216U2LCD1620X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10GND20VCC40EA/VP31nPSENRXDTXDALEU1AT89S51P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7P0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7+5VP0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7RWRSE+5VnWRVCCnWRnRD
AT89S52 和 LCD1602 液晶模块连接电路 液晶显示模块是一个慢显示器件,所以在执行每条指令之前一定要确认模块的忙标志为低电平,表示不忙,否则此指令失效。要显示字符时要先输入显示字符地址,也就是告诉模块在哪里显示字符,表 9 是 LCD1602 的内部显示地址。即第 1 行的显示地址应为 80H+显示位置,第 2 行的显示地址应为 40H+显示位置。
表 9
LCD1602 的内部显示地址
3.2 串口通信模块 RS-232C 标准(协议)的全称是 EIA-RS-232C 标准,其中 EIA(Electronic Industry Association)代表美国电子工业协会,RS(recommended standard)代表推荐标准,232 是标识号,C 代表 RS232 的最新一次修改,在这之前,有 RS232B、RS232A,它规定连接电缆和机械、电气特性、信号功能及传送过程。RS-232C 适合于数据传输速率在 0~20000b/s 范围内的通信。
PC 机常用 DB-9 连接器作为提供多功能 I/O 卡或主板上 COM1 和 COM2 两个串行接口的连接器,它只提供异步通信的 9 个信号,9 针串口功能见表 10,并且对电缆长度也有要求:
RS-232C 标准规定,若不使用 MODEM,在码元畸变小于 4%的情况下,DTE 和 DCE 之间最大传输距离为 15m(50 英尺)。可见这个最大的距离是在码元畸变小于 4%的前提下给出的,为了保证码元畸变小于 4%的要求,接口标准在电气特性中规定,驱动器的负载电容应小于 2500pF。
表 10针串口功能一览表 针脚 功能 针脚 功能 1 载波检测 6 数据准备完成 2 接收数据 7 发送请求 3 发送数据 8 发送清除 4 数据终端准备完成 9 振铃指示 5 信号地线
本方案对 RS-232-C 接口采用 3 线制(RXD、TXD、GND)软握手的零 MODEM 方式进行单片机和 PC 之间的数据通信,即 PC 机和单片机的发送数据线(TXD)与接收数据(RXD)交叉连接,二者的地线(GND)直接相连,其它信号线如握手信号线均不用,而采用软件握手。但由于 RS-232-C 的逻辑电对地是对称的,与 TTL、MOS 逻辑电平完全不同,逻辑 0 电平规定为+5~ +15V 之间,逻辑 1 是电平为-5~-15V 之间,因此利用 MAX232芯片进行电平转换,电路连接如图 11。
C1-3V+2C2+4C2-5V-6R209D2110VCC16GND15D1014R1113R1012D1111R218D207C1+1IC2MAX232C13C12C11C10VCC162738495J232DB9 图 RS-232-C 通信连接电路
3.3 电源模块 +220PFC5C60.1uFS12Vin+5VGNDU37805R81.5KD0LED123POWCON3SPD2
充电电路
4.软件设计 ((1)流程图
((2)代码附录 //示 接收电脑送过来的数据,并且显示 16 进制数,并将数据回传到电脑 脑 #include
InitLcd();//初始化 LCD
myflag=0x00;//标志痊
SendCommandByte(0x80);//调用发送命令
Delay(2);
SendDataByte(“c”);//初始化显示 CPR:
SendDataByte(“p”);
SendDataByte(“r”);
SendDataByte(“:”);
TMOD=0x20;//定时器的设置
TH1=0xf3;//计时器
TL1=0xf3;
SCON=0x50;//设定串行工作方式
TR1=1;
REN=1;//允许中断
IE=0x90;//中断允许标志
while(1)
{
if(recokbit==1)//接收数据
{
recokbit=0;
disprec();
}
} }
//以下为串口中断程序 void rs232(void)interrupt 4//中断串行口
{
if(RI==1)//控制电路使中断标志 R1 置为“1 此时程序可通过 MOV
A,SBUF 指令将接收到的字符从 SBUF 送入累加器 A,从而完成一帧数据的接收工作
{
RI=0;
recdata[recv_p]=SBUF;
SBUF=recdata[recv_p];
recv_p++;if(recv_p>27)recv_p=0;//
recokbit=1;//接受完成}
} void Delay(unsigned int t)
// delay 40us {
for(;t!=0;t--);} //============================================= void SendCommandByte(unsigned char ch){
RS=0;
RW=0;
P0=ch;
E=1;//使能端口为 1,接收命令
Delay(1);
E=0;
Delay(100);
//delay 40us }
//=============================================
//-------------------------------------------------------void SendDataByte(unsigned char ch){
TI=0;//开始发送数据
SBUF=ch;
while(!TI);
RS=1;//输入数据
RW=0;//为 0 时写,1 时读
P0=ch;
E=1;
Delay(1);
E=0;//使能信号为 0 时,不能输入
Delay(100);//delay 40us } //-------------------------------------------------void InitLcd(void){ unsigned char i;for(i=0;i<28;i++)recdata[i]=0x30;//初始化数组 0 recv_p=0;
SendCommandByte(0x30);
SendCommandByte(0x30);
SendCommandByte(0x30);
SendCommandByte(0x38);//设置工作方式
SendCommandByte(0x0c);//显示状态设置
SendCommandByte(0x01);//清屏
SendCommandByte(0x06);//输入方式设置 } void disprec(void){
unsigned char i;
for(i=0;i<12;i++)
{
SendCommandByte(0x84+i);
SendDataByte(recdata[i]);
}
for(i=0;i<16;i++)
{
SendCommandByte(0xc0+i);
SendDataByte(recdata[i+12]);
}
}
5.调试过程((1)测试数据
采用 RS232 把 PC 机与单片机连接起来,运行上位机程序如下图所示:
向单片机发送信息时,PC 机显示信息重复了。
((2))
数据分析
PC 机发送的数据给单片机能正常显示,但单片机返回给 PC 机的信息重复了,经过反复检查,原来是 recdata[recv_p]=SBUF;SBUF=recdata[recv_p];这语句重写了,删了,就恢复正常通信显示了。
三. 结论 经过这次嵌入式系统实训,熟悉了单片机设计,开发的流程,在杨琴老师,金红老师,杨光杰老师的辛勤指导下,在和组员庞卡努力下,从最初的元件领取,电路焊接,利用 PROTEL99 画电路原理图,到代码的编写,我负责下位机程序,庞卡负责上位机的程序,经过我们的共同努力,加上各位老师的指导,终于在老师规定的时间内完成了单片机与上位机的通信。
这次嵌入式系统实训,学习了嵌入式系统简单开发流程,加深所学知识的理解。