《单片机学习心得单片机的心得(八篇).docx》由会员分享,可在线阅读,更多相关《单片机学习心得单片机的心得(八篇).docx(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 单片机学习心得单片机的心得(八篇)推举单片机学习心得(推举)一 在做本次课程设计的过程中,我感受最深的当属查阅大量的设计资料了。为了让自己的设计更加完善,查阅这方面的设计资料是非常必要的,同时也是必不行少的。我们是在做单片机课程设计,但我们不是艺术家,他们可以抛开实际尽情在梦想的世界里飞翔,而我们一切都要有据可依,有理可寻,不切实际的设想永久只能是设想,永久无法升级为设计。 接下来的4月,我意外的接到系学生工作处主管陈教师来电,说我系承办了院校园文化艺术节的“南方擂台”学问抢答竞赛,而学校又没有抢答器,要我组织几个学生做一个抢答器。我当时想,那好啊,做抢答器不难。以前有用与非门做过,于是我便
2、爽快的同意了陈教师,并保证没有问题,保质保量完成。当是可能是我想得太简洁了,抢答器不就八个按键一个数码管显示不就完了么,把最先抢到的组别显示出来。可是到主任给我们提要求的时候才发觉抢答器要实现我功能远不只这么多,倒计时、蜂鸣提示、范规报警、电子计分器,这些我都没有考虑进来。主任也说了,这是一次院级的竞赛,电子系做的东西要拿的出手,要做就做点样子出来。我想也好,虽有点难度,但符合我喜爱挑战难度的性格。我说“行”!这个活我做了! 接到任务开头布属,我把计分电路分了出去由其它几个同学做,我专攻抢答局部。由于没有独立设计电路的阅历,刚开头得一步步渐渐深入,正好我会proteus。软硬件的调度都靠它完成
3、,这样可以省许多的时间。做抢答器,我们花了一个月的时间,没日没夜的调试程序(当时单片机课程还没学到定时器中断,还得一边自学。)做pcb板,选购元器件,安装,调试,运行。那时,他们的计分电路也做好了,用了16个数码管做显示。我们将计分和抢答电路板及数码管安装在了事先木制的外壳上,进展整体调试。记得那时正赶上五一放假,而五月8号就是竞赛了。我们都没有休息,将工作间从试验室搬到了寝室。那段时间虽然辛苦,但很充实,每个人收获都特殊大。 为了让自己的编程水平能进一步提高,我将自己编写的程序发到了论坛里与大家共享,并下载网友们的程序进展分析。电子钟程序、液晶密码锁程序、跑马灯程序、大屏幕点阵屏程序、上下位
4、机通信程序等等,这些我都能娴熟的把握。我认为,学编程读别人的程序特别重要,每个人都有不同的思维,一样的任务却有许多不同的方法,在每个程序里都能找到些经典的段子,让人回味。从中可以学到许多的方法,并且有些可以直接的引用。一个精彩的程序员在编程时,并不是从零开头,而应当是先找出类似的例子进展分析,参考,看看有没有值得引用和借鉴的地方,加以修改,为自己所用。实践证明,这样做是对的。从当时不知如何着手到现在顺手就能写个几百行,短短几个月,我进步还是蛮快的。 做单片机课设那会,我帮忙了班上不少的同学,帮他们调试过硬件,修改正程序,并为他们解答了一系列的怀疑。当同学们投来艳羡的目光时,我很骄傲,这些都是我
5、努力的结果。固然,努力归努力,方法也很重要。在这里,我总结一下,与大家共勉: 1、根本功要杂实,要有肯定的数模电根底。学单片机首先要搞清晰它的根本构造和存储单元的安排。 2、在学单片机的过程中,最好自己动手做一个单片机系统。先找现成的程序,现成的电路图,做成实物,并以这个例子为开端,带着疑问学习,往往更有目的,更主动。 3、有条件的话先个好的开发板,便试验时之用。没开发板,proteus软件仿真也行。 4、多读有代表性的程序,读得多了自然就会学到许多的好方法。可买本单片机子程序集看看,也可网上下载程序分析。 5、多泡泡单片机相关的论坛,与大家多沟通沟通,单片机完全可以自学的。 我觉得以上几点相
6、当重要,由于它对我帮忙很大,算是将我领进了单片机的大门,以至于我学起来不那么吃力,没有感觉到像大家说的那样的难。我看过许多的程序,也调试过许多的程序,每一次收获都不小。我的试验室就是keil和proteus。这使我做试验很便利。虽是虚拟的,但调试程序还是可以的,省去了许多的时间提高了效率。最近我在学cx51,由于学单片机把握c语言是特别重要的,c语言的通用性对学习其它类型的单片机有很大的帮忙。今后,我想做嵌入式系统工程师,想学arm,想搞操作系统。所以我现在必需打好根底,这样才能进步。 我学单片机的一些经受。其实我并不是很厉害,我懂的也只是一点皮毛,只是晓得单片机是怎么回事,能编几个小程序罢了
7、。写这些我只是想记录一下我初学单片机的经受。同时对于那些想开头学习单片机的朋友们,还是可以有一些值得借鉴的地方。盼望大家都能学好单片机,那些觉得难的学得吃力的同学要对自己有信念,要多做多练,这样才能培育学习兴趣。只要坚持就能如愿,同志们,加油! 推举单片机学习心得(推举)二 姓 名:计算机科学信息技术求职简历性 别: 男 年 龄: 26岁 学 历: 本科 工作年限: 1年 婚姻状况: 未婚 户 口: 驻马店市 居 住 地: 广东省广东省不限 近期任职: 技术员及售后维护 待遇要求: 20xx-3500/月 到岗时间: 1周以内 盼望地区: 广州市 深圳市 盼望岗位: 软件工程师 销售工程师 治
8、理员 自我评论 乐于助人,对工作仔细负责,脚踏实地,勤学好问;为人恳切、自信,具有较强的组织力量和团队协作精神;适应力量、为人坦城,能吃苦耐劳;具有较强的交际力量,做事热忱、精力充足,承受新事物的力量较强,有肯定的创新和组织治理力量。工作阅历 某公司 20xx-09 - 20xx-10 公司性质:机械/设备/重工 担当职位:技术员及售后维护 工作职责和业绩: 在此公司一年多的工作,主要从事电力铁塔、电力金具、机加工的cad图纸绘制及生产质量检验和业务洽谈及售后维护。在工作中不断学习,对电力设备加工、铆焊件加工、喷砂、喷锌、酸洗、镀锌有肯定的阅历。 教育经受 河南师范大学新联学院 20xx-09
9、 - 20xx-06 最高学历:本科 专业名称:计算机科学与技术/ 专业描述:大学中所学科目有:高等数学、一般物理、离散数学、线性代数、计算机操作系统、计算机组成原理、计算机网络、 vf程序设计、c程序设计、信息技术教学导论、数据构造、多媒体有用教程、vc+有用教程、计算机应用根底、网页制作、计算机科学引论、编译原理、数据库系统概论、微型计算机技术及应用、单片机原理及应用、汇编语言程序设计、电路分析根底、教师口语、心理学、现代教育学、数字电子技术、计算方法、模拟电子技术根底、数字电子技术根底、人工智能等。 承受过全方位的大学根底教育,受到良好的专业训练和力量的培育,娴熟把握c,c+,c#等语言
10、;对网站进展设计和开发的dreamweaver、fireworks 、photoshop、flash等一系列软件有肯定的根底;娴熟操作unix/windows 系统和unix/windows 工具, 熟识oracle、sql server。 毕业设计是:基于sql的空间数据类型和空间函数的扩展。 技能专长: 大学四年从事班长职位,主要协同教师进展班级治理,组织同学开展各种学问、技能和体育等方面学习和熬炼;曾和校计算机协会共同举办过计算机学问的各类讲座和技能竞赛;协同本专业同学制作了院学生会的网页;在学院里,对学院多媒体教学设备和微机教学室从事治理和维护,并始终跟随教师对本校学生的电子学籍档案的
11、治理和维护。 在电力企业工作一年,主要从事电力铁塔、电力金具、机加工的cad图纸绘制及生产质量检验和业务洽谈及售后维护。在工作中不断学习,对电力设备加工、铆焊件加工、喷砂、喷锌、酸洗、镀锌有肯定的阅历。 推举单片机学习心得(推举)三 先说说单片机,一般我们此刻用的比拟多的的mcs51的单片机,它的资料比拟多,用的人也许多,市场也很大。就我个人的体会怎样样才能更快的学会单片机这门课。单片机这门课是一项非常重视动手实践的科目,不能总是看书,可是学习它首先必需得看书,由于从书中你需要也许了解一下,单片机的各个功能存放器,而说明白点,我们使用单片机就是用软件去掌握单片机的各个功能存放器,再说明白点,就
12、是掌握单片机那些管脚的电平什么时候输出高,什么时候输出低。由这些凹凸电平的变化来掌握你的系统板,实现我们需要的各个功能。至于看书,只需也许了解单片机各管脚都是干什么的能实现什么样的功能第一次,其次次你可能看不明白,但这不要紧,由于还缺少实际的感观熟悉。所以我总是说,学单片机看书看两三天的就够了,看小说你一天能看五六本,看单片机你两三天看两三遍就够了,能够不用认真的看。 推举一本书,就这一本就足够,书名是新编mcs51单片机应用设计,是哈尔滨工业大学出版社出的的,是张毅刚。也许了解一下书上的资料,然后实践,这是非常关键的,假如说学单片机你不实践那是不行能学会的,关于实践有两种方法你能够选择,一种
13、方法:你自我花钱买一块单片机的学习板,不要求功能太全的,对于初学者来说你买功能非常多的那种板子,上头有许多东西你这辈子都用不着,我提议有流水灯、数码管、独立键盘、矩阵键盘、ad或da(原理一样)、液晶、蜂鸣器,这就差不多了。假如上头我提到的这些,你能娴熟应用,那能够说对于单片机方面的硬件你已经入门了,剩下的就是自我练习设计电路,不断的积存阅历。只要过了第一关,后面的路就好走多了,万事开头难,大家可能都听过。方法二:你身边假如有单片机方面的高手,向他求助,让他帮你搭个简洁的最小系统板。对于高手来说,做个单片机的最小系统板只需要一分钟的时间,而对于初学者可就难多了,由于仅有对硬件了解了,才能娴熟运
14、用。而假如你身边没有这样的高手,又找不到能够帮助你的人,那我劝你最好是自我买上一块,究竟自我有一块要便利的多,以后做单片机类的小试验时都能用得上,还省事。 有了单片机学习板之后你就要多练习,最好是自我有台电脑,一天少看电影,少打嬉戏,把学习板和电脑连好,翻开调试软件坐在电脑前,先学会怎样用调试软件,然后从最简洁的流水灯试验做起,等你能让那八个流水灯根据你的意愿随便流淌时你已经入门了,你会发觉单片机是多么迷人的东西啊,太好玩了,这不是在学习学问,而是在玩,当你编写的程序按你的意愿实现时你比做什么事都快乐,你会上瘾的,真的。做电子类的人真的会上瘾。然后让数码管亮起来,这两项会了后,你已经不能自拔了
15、,你已经开头讨论你这辈子要走哪一行了。就是要这样练习,在写程序的时候你确定会遇到许多问题,而这时你再去翻书找,或是问别人,当得到解答后你会记住一辈子的,学问必需用于现实生活中,解决实际问题,这样才能发挥它的作用,你自我好好想想,上了这么多年大学,每天上课,你在课堂上学到了什么是不是为了期末考试而劳碌呢考完得了90分,哈哈哈好快乐啊,下学期开学回来忘的一干二净,是不是你学到什么了可是我告知你单片机一旦学会,永久不会忘了。另外我再说说用汇编和c语言编程的问题。 许多同学大一二就开设了c语言的课,我也上过,我明白那时每天就是几乘几,几加几啊,求个阶乘啊。学完了有什么用让你用c语言编单片机的程序你是不
16、是就傻了书上的东西我们必需要会运用。单片机编程用c语言或汇编语言都能够,可是我提议用c语言比拟好,假如原先有c语言的根底那学起来会更好,假如没有,也能够边学单片机边学c语言,c语言也挺简洁,只是一门工具而已,我劝你最好学会,将来确定用得着,要不你以后也得学,你一点汇编都不会根本无所谓,但你一点c语言都不会那你将来会吃苦头。汇编写程序代码效率高,但相对难度较大,并且很罗嗦,尤其是遇到算法方面的问题时,根本是麻烦的不得了,此刻单片机的主频在不断的提高,我们完全不需要那么高效率的代码,由于有高频率的时钟,单片机的rom也在不断的提高,足够装得下你用c语言写的任何代码,c语言的资料又多又好找,将来可移
17、植性非常好,只需要变一个io口写个温度传感器的程序在哪里都能用,所以我劝大家用c语言。 总结上头,只要你有信念,做事能坚持究竟,有不胜利不放弃的剧烈意志,那学个单片机来说就是件非常简单的事。 步骤: 1、找本书也许了解一下单片机构造,也许了解就行。不用都看懂,又不让你出书的。(三天) 2、找学习板练习编写程序,学单片机就是练编程序,遇到不会的再问人或查书。(二十天) 3、自我网上找些小电路类的资料练习设计外围电路。焊好后自我调试,熟识过程。(十天) 4、自我完全设计具有个人风格的电路,产品,你已经是高手了. 看到了吗下功夫一个多月你就能成为高手,我就讲这么多了,学不学得会,下不下得了功夫就看你
18、的了。 推举单片机学习心得(推举)四 我从大二起,就去试验室去学习。在这里与教师和一些电子设计爱好者的沟通中,我学到了更多的专业学问。我从今走上了学习嵌入式的道路。这丰富了我的大学生活,是我在大学的最大收获。 我是从学习单片机开头我的嵌入式学习的。 我接触单片机的方式是在图书馆看书,我看了许多本书,但是大多数书写的大同小异。书里面讲解的单片机的存放器我看了许多遍也没有看懂。我都不知道改怎么学习它了。渐渐的我悟出了一个道理:电子的学习实践是最重要的,这样,我在大二的时候就买了一块学习板,我一边看视频一边仿照视频的程序,自己编写程序,在很短的时间里,我的单片机有了很大的提高。那些难懂的存放器通过编
19、写程序,我渐渐的弄懂了它们,现在回头看去,原来它还是很简洁的。 用哪种编程语言最适合我们。 我看过的单片机的书籍,大局部的程序都是汇编写的。它是一种基于机器硬件的低级语言,对于我们这些只学习过c语言的人来说,特别难懂。我认为刚开头学习单片机没有必要肯定要从学习汇编编程开头。我学习单片机就是用c语言编程的,我并不会汇编语言,也没有阻碍我把单片机学好。 我的单片机学习心得。 许多人说,学单片机最好先学汇编语言,以我的阅历告知大家,肯定没有这个必要,初学者一开头就直接用c语言为单片机编程,既省时间,学起来又简单,进步速度会很快。在刚开头学单片机的时候,千万不要为了解单片机内部构造而铺张时间,这样只能
20、打击你的信念,当你学会编程后,自然一步步就把握其内部构造了。 单片机的学习实践。 单片机提高重在实践,想要学好单片机,软件编程必不行少。但是熟识硬件对于学好单片机的也是特别重要的。如何学习好硬件,动手实践是必不行少的。我们可以通过自己动手做一个自己的电子制作,通过完成它,以提高我的对一些芯片的了解和娴熟运用它。这样我们就可以多一些了解芯片的构造。我信任,你完成了一个属于自己的电子制作,你的单片机水平就会有一个质的提高。 这就是我学习单片机的心得体会,盼望给单片机的爱好者学好单片机有所帮忙。 推举单片机学习心得(推举)五 使用单片机就是理解单片机硬件构造,以及内部资源的应用,在汇编或c语言中学会
21、各种功能的初始化设置,以及实现各种功能的程序编制。 第一步:数字i/o的使用。显示输出电平,就可以学习引脚的数字i/o功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合规律的功能,虽然很简洁,但是可以学习一般的单片机编程思想,例如,必需设置许多存放器对引脚进展初始化处理,才能使引脚具备有数字输入和输出输出功能。每使用单片机的一个功能,就要对掌握该功能的存放器进展设置,这就是单片机编程的特点,千万不要怕麻烦,全部的单片机都是这样。 其次步:定时器的使用。学会定时器的使用,就可以用单片机实现时序电路,时序电路的功能是强大的,在工业、家用电气设备的掌握中有许多应用,例如,可以用单片机实现
22、一个具有一个按钮的楼道灯开关,该开关在按钮按下一次后,灯亮3分钟后自动灭,当按钮连续按下两次后,灯常亮不灭,当按钮按下时间超过2s,则灯灭。数字集成电路可以实现时序电路,可编程规律器件(pld)可以实现时序电路,可编程掌握器(plc)也可以实现时序电路,但是只有单片机实现起来最简洁,本钱最低。定时器的使用是特别重要的,规律加时间掌握是单片机使用的根底。 第三步:中断。单片机的特点是一段程序反复执行,程序中的每个指令的执行都需要肯定的执行时间,假如程序没有执行到某指令,则该指令的动作就不会发生,这样就会耽搁许多快速发生的事情,例如,按钮按下时的下降沿。要使单片机在程序正常运行过程中,对快速动作做
23、出反响,就必需使用单片机的中断功能,该功能就是在快速动作发生后,单片机中断正常运行的程序,处理快速发生的动作,处理完成后,在返回执行正常的程序。中断功能使用中的困难是需要准确地知道什么时候不允许中断发生(屏蔽中断)、什么时候允许中断发生(开中断),需要设置哪些存放器才能使某种中断起作用,中断开头时,程序应当干什么,中断完成后,程序应当干什么等等。中断学会后,就可以编制更简单构造的程序,这样的程序可以干着一件事,监视着一件事,一旦监视的事情发生,就中断正在干的事情,处理监视的事情,固然也可以监视多个事情,形象的比方,中断功能使单片机具有吃着碗里的,看着锅里的功能。 以上三步学会,就相当于降龙十八
24、掌武功,会了三掌了,可以牵强护身。 第四步:与pc机进展rs232通信。单片机都有usart接口,特殊是msp430系列中许多型号,都具有两个usart接口。usart接口不能直接与pc机的rs232接口连接,它们之间的规律电平不同,需要使用一个max3232芯片进展电平转换。usart接口的使用是特别重要的,通过该接口,可以使单片机与pc机之间交换信息,虽然rs232通信并不先进,但是对于接口的学习是特别重要的。正确使用usart接口,需要学习通信协议,pc机的rs232接口编程等等学问。试想,单片机试验板上的数据显示在pc机监视器上,而pc机的键盘信号可以在单片机试验板上得到显示,将是多么
25、有意思的事情啊! 第五步:学会a/d转换。map430单片机带有多通道12位a/d转换器,通过这些a/d转换器可以使单片机操作模拟量,显示和检测电压、电流等信号。学习时留意模拟地与数字地、参考电压、采样时间,转换速率,转换误差等概念。使用a/d转换功能的简洁的例子是设计一个电压表。 第六步:学会pci、i2c接口和液晶显示器接口。这些接口的使用可以使单片机更简单连接外部设备,在扩展单片机功能方面特别重要。 第七步:学会比拟、捕获、pwm这些功能可以使单片机能够掌握电机,检测转速信号,实现电机调速器等掌握起功能。 假如以上七步都学会,就可以设计一般的应用系统,相当于学会十招降龙十八掌,可以出手攻
26、击了。 第八步:学习usb接口、tcp/ip接口、各种工业总线的硬件与软件设计?学习usb接口、tcp/ip接口、各种工业总线的硬件与软件设计是特别重要的,由于这是当前产品开发的进展方向。到此为止,相当于学会15招降龙十八掌,但还不到打遍天下无敌手的境地。 即使如此,也算是单片机大虾了! 推举单片机学习心得(推举)六 本人还是学生,此刻大三,接触单片机一年多以来,从最根底的51开头,到更高级点的msp430,一向到此刻刚开头上手的stm32,编过的程序不算多,但加起来怎样也有上百个了,做过的东西认真数数,能拿出手来算算的上是个样的也不下十个,算是小有所成吧。 但今日,我却发觉,这一年我一向在走
27、一条歪路。 先说一下情景吧,是这样的,最近同学几个合伙做个小工程,不算简单,跟市面上的工程工程完全没法比,用难再需要使用的一个芯片是教师给的,从没用过,没有历程,至于一份电子版的数据手册,一切的一切都只能是从头开头,从底层开头,我们几个斌开头从最底层的规律时序、存放器操作开头,但经过几天的讨论,的确毫无效果可言。 为此,我们几个郁闷了好长时间,开头疯狂的上网搜资料,拷代码,却终究是不得而返,还让教师骂了一顿,由于这个工程是我们主动要求教师放给我们的,结果却耽搁了工期。 我次我们几个人很受打击,最终打算大家一齐静下心来分析分析,究竟我们败在了什么地方 最终总经过两天的思索、争论、总结、检讨,我们
28、发觉了问题的所在,想来想去,这估量是很大一局部初学者正在面临的一个“瓶颈问题”,所以,由我净这个争论的结果公布出来,期望与更多的人沟通、共享、提高、共勉。 下头先总结一下我们失败的几点缘由: 1、“都是开发板惹的祸”,能够说从开头学习单片机,哪怕是最根底的51、以致之后的msp430、arm,我没从未离开过开发板,并且这长达一年多的时间,养成了我们对开发板极大的依靠,尽管自我焊过51最小系统、绘制过430最小系统板,但都是参考的别人已有的电路图,连最根本的电路根本都没分析过,为什么要在这几个电阻,该加个多大的,不加会怎样样,太大了太小了会有什么后果,等等此类问题,我们从未分析过,全是copy、
29、copy、再copy,以致自我做过的东西不少,本领却未曾提高。 2、“全是例程误导我”,我们买来的开发板,往往都会带有丰富的例程,通常这也是卖家吹嘘、比拼的地方,但就是这些附带的历程,让我们与底层的开发绝缘了,有了例程,我们不用再一个代码一个代码地敲键盘,不用再去讨论那些器件的数据手册、通信接口、存放器、内部原理、以及许多商家没给我们加进去的功能,哪怕是将这些程序改到别的地方,我们也可是是在宏定义里改两个引脚配置而已,从未尝试过从底层写驱动、敲代码、写函数,从未尝试过快平台移植代码,开发呢些没用过的功能等等。 3、“现实环境太无奈”,这跟上头两个说的是不一样的方面,我们都是大学生,大学里此刻吵
30、得炽热的“大学生就业难”、“你是考研还是就业”、“你报xxx培训班了吗”“你考四六级证了吗”等等,似乎上大学就是为了干这些,好像没有这些,你就会陷入“毕业即失业”的逆境。应对这些外来的干扰,越来越多的学生坐不住了,我们这些人也一样,尽管一向在学习自我的爱好,但当被人问得多了的时候,心里也难免会发毛、会可怕,从而导致一年来真正静下心来学这些东西的时间越来越少。 大体也就总结怎样多吧,经过这次失败,也算是教训深刻吧,此刻才大三,到大四毕业,还有近两年的时间,还不算太晚,再说将来的路还长,此刻发觉这些,应当不算晚吧。 对我们来说,革命尚未胜利,同志仍需努力啊! 开这贴,一为总结这次失败、而为自我立志
31、转变、三为警示之后的同学、四为大家齐言献计。 大家有遇到同样问题的、要类似迷茫的、要好的提议意见的,欢送回帖沟通,大家一齐共勉。 推举单片机学习心得(推举)七 一、生产实习的目的和意义: 生产实习是培育本科学生理论联系实际,提高实际动手操作力量的重要教学环节。本专业的生产实习旨在使学生广泛了解实际电子产品生产的全过程,熟识电子产品的主要技术治理模式,并在实习的操作过程中学习、把握电子产品的焊接、安装、调试的实际操作技能。稳固和加深理解所学的理论,开阔眼界,提高力量,为培育高素养大学本科人才打下必要的根底。通过学习,是理论与实际相结合,可以使学生加深对所学学问的理解,并为后续专业课的学习供应必要
32、的感性学问,同时使学生直接了解本业的生产过程和生产内容,为将来走上工作岗位供应必要的实际生产学问。 二、实习的根本内容: 集中授课,进展相关学问的学习。 学习、把握电子产品的独立性设计与安装、调试的力量;进一步把握电子测量仪器的正确使用方法,电元器件的测量与筛选技术。 初步了解电子整机产品的工艺过程。 为能使学生得到充分的熬炼,较大的提高学生的实际动手力量,本次生产实习安排每一位学生独立完成全部系统的设计与安装工作。 本实习环节,学生要独立使用电焊铁及各种电子测试设备电路安装与调试,要学生严格遵守电器设备的使用安全,遵守试验室的各项规章制度。 三、根本要求: 在教师的指导下练习在测试电路德核心
33、板上焊接元件,把握焊接要领。 熟识元器件的性能及管脚安排。 在给定的pcb板上焊接跳线,ic插座,电阻,电容,led器件等。 检查焊接是否正确。 插上元器件,运行系统,并观测系统工作是否正常。 四、总体设计电路思想和原理: 本次生产实习用到的开发板和模块共7块,分别为:单片机核心板,电子钟模块,mp3模块,rfid模块,无线传输模块,脉搏传感模块,gps模块。 各模块相互组合,其所能实现的根本功能如下: 单片机核心板+电子钟模块:实现时间的显示,温度的测量,且可通过遥控器调时、定闹等。 单片机核心板+无线传输模块:实现数据的近距离无线传输。 单片机核心板+mp3模块(含sd卡):实现mp3播放
34、功能。 单片机核心板+rfid模块:实现地铁检票系统的模拟。 单片机核心板+脉搏传感模块:实现人体脉搏传感的测量。 单片机核心板+gps模块:实现gps卫星定位功能。 (一)核心板电路设计 单片机核心板电路主要包括stc12c5a60s2单片机,电子钟模块接口电路,mp3接口电路,无线传输模块接口电路,脉搏传感模块接口电路,gps模块接口电路,串口扩展电路,电源供电电路。该系统的单片机是宏晶科技生产的单时钟机器周期(it)的单片机,是高速、低功耗、超强干扰的新一代8051单片机。通过使用stc-isp软件,该单片机可实现串口在线编程,无需编程器,无需仿真器。 核心板电路的设计思想主要是围绕单片
35、机芯片的工作原理和特点,为其实现合理的设计出外围电路:包括电源电路,显示电路局部,复位电路局部,串行口通信电路,按键电路等。 (二)电子钟模块电路设计 该模块主要用到的芯片有:时钟保持芯片ds1302,单总线数字温度传感器ds18b20,红外遥控解码器tl1838a。 该模块电路设计的思想是了解这三种芯片的工作电压,ds1302的工作时钟频率以及三种芯片与单片机之间的硬件连接。 (三)mp3模块电路设计 该模块用到的主要芯片有mp3音频解码芯片vs1003,3.3v电压转换芯片lm1117-3.3,2.5v电压转换芯片lm1117-2.5。 该电路的设计思想主要是了解芯片的作用和特点,查找各芯
36、片之间的联系,vs1003芯片是该模块的主要局部。单片机设有单独解码mp3文件的功能,而单片机可与通过vs1003的接口电路的连接,进展mp3的解码,实现音频的输出。通过芯片各引脚的功能和特点,合理的设计出相应的外围电路。 (四)rfid模块电路的设计 该模块的电路所用到的主要芯片为13.56mhz的非接触式通信读卡芯片fm1702。该芯片是基于iso/4443标准的非接触卡读卡机专用芯片,采纳0.6微米cmos 、eeprom工艺,支持13.56mhz频率下的type a非接触式通信协议, 支持多种加窗算法,兼容philips的mfrc530(spi接口)读卡机芯片。 该模块的电路设计思想是
37、基于fm1702各引脚的功能和特点,合理的设计芯片的外围电路,其中的电容和电感所构成的天线是芯片与s50卡通信的工具。 五、单元电路设计: 单片机核心板电路分析 单片机核心板是本次实习中最重要的局部,它是实现各种模块功能的根底局部。单片机核心板的核心是stc12c5a60s2单片机芯片,围绕该芯片设计出相应电源供电电路,蜂鸣器驱动电路,按键电路,串行口通信电路,复位电路,液晶屏驱动电路以及各模块的接口电路,由以上的电路局部就构成一个核心板电路系统。 电子钟模块电路分析 电子钟模块协作单片机核心板,可在lcd1602液晶屏上显示当前的日期(年月日)时间(时分秒),环境温度值,和红外遥控解码值。用
38、户可通过遥控器或单片机核心板上的按键来进展日期和时间的设置。 通过遥控上的“eq”键,可掌握led显示界面在时间、温度、红外解码之间的切换。假如想调整时间,需要首先使用遥控器的“eq”键将lcd显示调制时间界面;之后通过按“播放停顿键”将时间停顿;然后再按“左快捷键”向右切换;最终按“加减键”可以进展数值的加减操作,调整完成后,再次按“播放停顿键”,时间开头运行。另外通过单片机核心板上的k1-k4键也可以完成时间的调整:其中k1键对应遥控器的“右快捷键”,即实现向右切换年月日时分;k3键对应遥控器的“加键”,即实现年月日时分的加1;k4键对应遥控器的“减键”,即实现年月日时分的减1。 mp3电
39、路模块分析 是一单芯片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各局部的供电电压与输出电压值
40、是不同的。 芯片各局部供电电压如下表: 供电局部最小电压推举电压最大电压 模拟) 数字) 卡是一种大容量,性价比高,体积小,访问接口简洁的存储卡。sdimmc卡大量 应用于数码相机、mp3、手机、大容量存储设备。作为这些便携式设备的存储载体,它具有低功耗,非易失性,保存数据无需消耗能量的特点。 卡只使用了1-7触点。对于1号引脚(cd/dat3)扩展的dat线(dat1-dat3)在上电后处于输入状态,它们在执行set-bus-width命令后作为dat线操作,当不用dat1-dat3线时,主机应使自己的dat1-dat3线处于输入模式,这样定义是为与mmc卡保持兼容。上电后,cd/dat3作
41、为带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卡的可能。解决规律器件接口的电平兼容问题,原则主要有两条:一为输出电平器件输出高电平的最小电压值,应大于承受电压器件识别为高电平的
42、最低电压值;二为输出电平器件输出低电平的最大电压值,应小于承受器件识别为低电平的最高电压值。考虑到sd卡在spi协议的工作模式下,通讯都是单向的,于是在单片机向sd卡传输数据时采纳晶体管加上拉电阻法的方案。在sd卡向单片机传输数据时,可以直接连接。由于它们之间的电平刚好满意上述的电平兼容原则,既经济又有用。该方案可以双电源供电(一个5v电源,一个3.3v电源供电),3.3v电源可用asl1117稳压管从5v电源稳压猎取。 rfid模块电路分析 基于fm1702sl的非接触式ic卡读写器,只要稍加改动就能开发成不同的射频识别应用系统,如考勤系统,门禁系统,公交车收费系统等。s50非接触式卡符合m
43、ifare的国际标准,容量8k位,数据保存期10年,又可改写10万次,读无限次。s50卡不带电源,自带天线,内含加密掌握规律电路和通用规律电路,卡与读卡器之间的通讯采纳国际通用des和res保密穿插算法,具有较高的保密性能。 单片机与fmitdisl通用spi总线通信,采纳中断工作模式,在fmitdisl复位后,必需进展一次初始化程序以便初始化spi接口模式,而且可以同步实现单片机和fmitdisl的启开工作。信息存储在mifarse卡里,读写器与卡通过各自的天线建立起二者之间非接触信息传输通道。当卡进入系统的工作区时,读写器向卡放射一组固定频率的电磁波,卡内有一个lc串联谐振电路,其频率与读
44、写器放射的频率一样,在电磁波的鼓励下,lc谐振电路产生共振,从而使电容内有了电荷,在这个电容的另一端接有一个单向导通的电子粟,将带内容内的电荷送到另一个电容内存储,当全部积存的电荷到达2v时,此电容可做到电源为其它电路供应工作电压,将卡内数据放射出去或读取读写器的数据。 依据互感原理可知,读写器天线半径越大,匝数越多,读写器上的天线和卡上的天线的互感系数就越大。依据国际标准的要求,卡和读写器的通信距离为10cm,通过调成天线驱动电压可以转变通信的最长距离。天线的传输带宽和品质因数成反比关系。过高的品质因数会导致带宽减小,从而减弱读写器的调制边带,会导致读写器无法与卡通信。 无线传输模块分析 是
45、一无线通信芯片,采纳fsk调制,可以实现点对点或是1对6的无线通信。无线通信速度最高可达2mbps,只需为单片机系统预留5个gpio,1个中断输入引脚,就可很简单地实现天线通信的功能,特别适合用mcu系统构建无线通信功能。 具有收发模式,待机模式和掉电模式,四种工作模式,并由ce、存放器内部pwr、vp和prim、rx共同掌握。nrf24l01全部的配置都由配置存放器来定义,这些配置存放器可通过spi口访问。spi接口由sck、mosi、miso及csn组成,在配置模式下单片机通过spi接口配置nrf24l01的工作参数,在放射或接收模式下单片机spi接口发送和接收数据。 单片机的掌握指令从n
46、rf24l01的mosi引脚输入,而nrf24l01的状态信息和数据是从其miso引脚输出并送给单片机的。利用spi传输数据时,是先传输低位字节,再传输高位字节,并且在传输每个字节时是从高位传起。 六、单片机软件系统工作流程 通过使用stc-isp软件,stc12c5a60s2单片机可实现串口在线编程。由于现在大的数据计算机都不存在供应单独的串口,所以需要usb转rs232串口线。 usb转rs232串口设备驱动程序的安装 stc-isp v483串口下载软件 七、实习过程心得: 新学期伊始,就迎来了为期四周的单片机生产实习。在这次生产实习过程中,我受益颇多。这是我们经受的第一次广泛了解实际电子产品生产的全过程。从最初的设计,到焊接,安装,调试,我们都是逐一亲自动手操作完成的。在这次实习中,我们遇到了不少问题,但正是由于有了这些问题,才有了我们更加深入学习的时机。为了解决这些问题,我们查资料,探讨,请教教师,充分利用自己身边的一切资源来学习。这样的学习过程让我们对所学内容理解的更深刻,而且大大提高了我们的团结协作力量。()在实际操作焊接的过程中,我们从笨拙到娴熟,动手力量不断提高,有了很大的进步。这为我们以后步入工作岗位做了良好的铺垫。