大连创客空间

 找回密码
 立即注册吧!

QQ登录

只需一步,快速开始

一键登录:

搜索
查看: 1733|回复: 1
收起左侧

[51系列] 我与单片机不得不说的故事(翔宇原创)转的

[复制链接]
发表于 2013-6-17 16:16:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多交流,硬件的世界向你敞开大门!

您需要 登录 才可以下载或查看,没有帐号?立即注册吧!

x
       身为工科男没有那么多的抒情,没啥衔接,我主要是讲述我的大学生涯,以实验室为依托的经历。
看到这个题目,勾起了我的一丝回忆,记得参加2012年吉林省电子竞赛后,我写了一篇文章对电赛和自己的大学生涯进行了一次总结,差不多一年过去了,以此活动为契机,文章重新翻了出来并进行补充完善,希望对大家2013年的电赛准备有所帮助,也希望能给那些新人一些指导。
先献出我关于参加的2012年吉林省大学生电子竞赛的总结吧!

2012年电赛归来
       201298号上午11点在长春工业大学现场测试完毕,负责我们那区的是迪瑞公司的人,都很和蔼,有些问题没有看出来,最终测试分97,感觉有点不敢相信。不过我们的题目确实不是很难。经历了太多,感觉自己已经有点成熟,关注的已不再是学习的成绩,比赛的名次。而是在学习、参与的过程中所得到的感悟和历练(很多人带着功利心参与比赛,这样很不可取,比赛名次并不能说明什么,迷恋于名次,荣誉,怀着这样心态的人永远走不远)。
      
回忆起2011年参加的全国大学生电子设计竞赛,三个刚上大二的人,几乎什么也不会,被老师指定参加电子竞赛,说是为了获奖而去,那绝对不现实,实验室已经有了三组主力军。假期忙于实验室搬迁什么模块都没调试,怀着初生牛犊不怕虎的心理去参加啦!感谢老师给我们提供的历练机会。虽然在学校的四天三夜很难熬,但是我们谁也没气馁,根据各自的专长,各有分工,竭尽自己的所能去完成要求,有时候虽然很绝望,但是绝对没有放弃,虽然不是主力,但也绝不能让自己的消极情绪影响到他人,不能辜负老师和队友的期望,即使不能成功,但也绝对不能退缩,要死也要死在战场上!最后现场测试,将做出的功能演示完毕,就那么结束我们的第一次电子竞赛。有的不是成功,但是我们坚持住了,自始至终没有人放弃,即使我们会的并不多,但我们竭尽自己所能,去拼搏了,我的心镜也有所变化!
       2011年电赛感悟——很多人,机会就在眼前,但是由于内心的怯懦导致错失良机,而一个想要有所成就的人绝对不会放弃眼前的任何可以利用的机会。
       如今(2012年电赛),拿到题目后我们并没有很快的选完题目,盲目的选题注定的很可能就是失败,这可能是我最后的一次比赛(结果果真如此),所以我比任何人都慎重。首先我们选择的是假期做过的一道类似的题目,虽然有改动,但是我们调过一假期的车,感觉做起来能顺手些。但是我们还是很理性,虽然熟悉,但是与学校其他做过的组相比,我们没有太大的优势,所以果断放弃。然后是我们的指导老师给我们选择了自制扫描枪的题目,看似容易,但是扫描枪的电路抄下来用万用板焊起来,可能性相当小,实验室老师果断不让做,然后他给我们选择了人体生物传感器的题目,因为正好有传感器的原因。正好里面的模块我们三人在假期里大多数都调过了,这是很幸运的。在这里同时感谢爱板论坛会员小马哈的帮助,他给我们分析了所有电赛题目,指出了正确的方向,做此题也是他给我们的建议。
       正确的抉择,对于最后结果的实现真的很重要,人生亦如此,方向绝对不能错,选择好了大方向,进行不断的修正。花时间规划总比浪费时间进行更改强一些。
       比赛过程中我也发现了很多问题,自己对新东西领悟的能力并不是很快,需要一段时间去接受,这也是很大一部分人的共性,关键是要耐得下心去思考,去调试。还是那句话,学习不是一蹴而就的,需要我们的不断积累。比赛也让我重新认识到了自己的队友。虽然是老师安排组的组队,但是队友没有团结意识,个性太强,其中有一个还总是把问题简单化,什么很容易,总觉得没事可做。需要出去买点东西让他去根本不可能。同时两个队友没有分享精神,不团结。有些东西实验室其他同学有,他们要了,但是你不要,他们不会给你,不知道信息整合,即使你要了,选择性的给,只给一部分。这难道就是专业不同的原因吗?没有丝毫团队精神。可见参加比赛一个合适的团队真的很重要,团队的建立并不是一朝一夕就可以的,需要平时不断的磨合。
       一项任务的完成往往是来自于集体、团队成员间的密切协作,单靠一个人的力量是远远不够的,良好的团队会给你带来成功。
       当然我也有缺点,平时调的程序精确对有限,用来参加比赛还是不够的。既然要需一样东西就应该做得完美一些。不完美的东西可能会因为一点点漏洞而影响大局,精确度不高的调试,调了又有何用。这次做的题目要求脉搏测量误差不超过正负三次,温度误差不超过正负0.5摄氏度,精度达不到要求又有何用!所以做事要严谨,调试要力求完美。
       严谨的学风、态度,一点小小的失误、误差可能会导致无法弥补的错误,甚至会让你遗憾终生,或者连让你遗憾的机会都没有。
       对知识的掌握很重要,要学会分析问题、从而才能更好地解决问题。知识储备、资料获取的能力也很重要。当用到硬件电路时,如何能更快地完成电路的制作?平时的积累很重要,要不然你如何分析通过各种资料获得的电路的正确性。分析很重要!百度上得来的东西要先分析完了之后再用,记住“好东西谁舍得分享,舍得分享的绝对是少数,轻易得来的东西更要验证其正确性”。
       不轻信、不盲从,选择性的吸收获取、多验证、多积累。
       要记住,周期性短的比赛要求的是“厚积薄发”,如果没有平时的积累,你如何能在短期内完成一个设计,所以平时的努力很重要。

       电赛就说到这,下面简述一下我的大学生活吧!其中有的是失败,希望大家在此引以为戒。当然转折在一瞬间,我的大学还未结束,相信我会逐步走向属于我的成功。
大一上学期
       出于对freescale比赛和单片机的兴趣,兴致勃勃的加入了学院的实验室,没有丝毫的指导,没有丝毫的关注,没有丝毫的认识,完全是自己学习。当初C语言也没学习,只能在那闷着头看,没有人搭理,就这么浑浑噩噩的度过了我的大一上学期,当然学习上我并没有浑浑噩噩,轻松地拿了一等奖学金。但是现在才发现,大学的成绩算啥,只要有点实力,只要会抄,专业第一也是能抄出来。
      不要过于看重学习成绩,书上的知识是死的,人是活的,学了要会用,并不仅仅是为了拿高分的。
大一下学期
       开学又是一次纳新时,上学期和我同来的人已经全部走了,唯独我留了下来!同样是自己学习,学长们没有心情指导我们,不管不顾,绝对是放任自流。开始正式接触C语言了,感觉C真的很奇妙,可以干很多事情,实验室那头自己在慢慢挣扎,过的不是太顺利但是一直在坚持,帮老师焊了一批东西,焊接能力掌握了,这也许是我唯一的收获了。五一的时候帮着学长们做挑战杯,多少学到了些东西。6月多帮着实验室学长做毕设(苦力性质),有点收获吧!那时的我连原理图都不懂,用的是实验室的板子,需要的时候就拿万用表一阵测试,完全没有原理图的概念。
       靠天靠地不如靠自己,提高自己的自学能力,不要依赖于他人,自信、自立,要有目标。
大二上学期
       刚开学,老师为了我们几个还凑合的几个人锻炼一下,知道下一步自己可以往哪方面上发展,给我们三个刚上大二的人报名参加了电子竞赛,没有任何准备,就那么的赤膊上阵,但是我们有着一颗敢于挑战的心,记得那时做的是“基于单摆的运动控制系统”题目不是很难,只要有细分器那么就想不比较简单,但是整个学院只有一个。我们用的是L298N驱动模块,模块调试起来并不是很容易,但是我们在坚持,虽然很多东西都不会,我们一直在坚持,有时有的是一种绝望,冥思苦想却得不到结果,毫无进展。那时的团队由于水平都比较一般,我们有的是团结,有的是互帮互助,有问题大家一起来讨论,有资料大家一起来分享,只要能解决问题我们将不遗余力!但是当水平高了一些后,有些人就开始有了私心,真正地团结协作已经不存在。曾经我们楼上的ACM实验室有人为了一个编程的位置竟然动起手来。团队真的很重要。我们自愿组成一队,为了集体的利益,我们会共同努力,不遗余力,有问题大家一起讨论,有资源大家一起分享,有困难大家一起承担,互相体谅。为了集体的利益,我们可以放下平时的不快,共同拼搏。但是很多时候谁还能记起团队的概念,当初为何要组成团队?很多时候面对眼前的利益我们会迷失自己。
       团队的意义,我们缘何相聚一堂……
大二下学期
       开学后开始忙着调试各种模块,后来帮着做了三个毕业设计(电能收集充电器、裁判打分器系统、函数信号发生器),其中有往年电子竞赛的题目,还有一些简单的小设计,临时组建的三人小团队在不断奋进中。三个毕业设计做完后,开始着手于创新项目申报,两个人的团队,申报过程中虽然困难重重,但是我们在不断努力,虽然有时会因为一些细节决策会爆发小小的争吵,但是我们一直在前进。前前后后近一个月终于搞定,但是仅仅得了校级的名次,有点伤心,但是没办法,感觉自己的选题有点班门弄斧,“基于毫米波雷达的汽车定速巡航控制系统的设计”,那么多开车的,短短20多天的时间,我们有那些评委懂吗?休息了一周多又开始忙于先前实验室申报的创新项目结项,各种忙完之后,又要准备期末考试啦!
       后来回头想想,在创新项目面前我们纯粹就是炮灰,不是班门弄斧,而是此项目太坑,申请国家、政府的钱,然后内部分配,老师够硬即可。在2013年的创新项目上我深深体会到了这一点。
       正确的选择,不要把时间浪费在本就已经有了结果的无意义事件上。此学期,我没有为自己进行合理的规划,完全按照他人的路线走,这是一个绝对不容存在的问题,望大家能够合理规划自己的大学生涯。
大二暑假
       为了开学后的电子竞赛,假期开始忙于调试各种模块,各种东西各种调,有的时候晚上、凌晨,电脑放在跑道上,不断的改代码,不断的调试,有时忙到天亮,丝毫进展都没有,但是不能气馁,再接再厉直到完成为止。
       假期的日日夜夜,汗水的挥洒,值得回忆,平时的作息:每天6点多起床,开始学习,干到晚上10点多,中途没有休息,没有午休时间,只为那可能是最后的一次比赛——电赛。有时一直干到第二天,正因为假期的辛勤,才有了电赛一等奖的回报。
      成功在于平时的积累,需要不断的付出,有付出才可能会有收获。但是不付出绝对不存在收获。
大三   
       如今已经步入大三,电赛已经结束,等待自己的是艰难而又关键的抉择,令人难受的是抉择的权利并不在自己手中。
大学经历了很多,各种事情,琐碎的事情太多,有太多的羁绊。
       由于对于实验室的热爱,我再次组织了新一届的实验室纳新,与上次的不同,此次我付出了很多,宣传、培训、答疑解惑、笔试、面试,再培训,引导……从头至尾,一丝不苟的进行着,由于自己进实验室时没有良好的指导,走了很多弯路,我决心绝对不会让我的学弟们重蹈我的覆辙。纳新的组织培训等种种事项在电赛后开始,历时近两个月结束,之后我参加了一年一届的freescale比赛备战中,这个过程我很揪心,没有找到自己存在的价值,没有找到自己应有的目标和方向,由于对freescale的热爱,我参与了,但是我鲁莽了,再加上种种不利因素导致我最后的退出,虽然遗憾但是我没有什么后悔可言。
       目标、方向很重要,即使再喜欢的事情,也要有目标、方向、以及合理的规划。兴趣爱好并不代表你适合干这个。
       大三下学期我申请了一个网络上的比赛,正在进行时,机会无处何其多,我们何必拘泥于狭隘的传统呢!机会是自己创造的,而不是那可怜的偶尔的恩赐。
       大学,我感谢我能够来到我所学习、管理、规划的三个论坛,在这里我学到了很多的知识,我认识了很多的朋友,我常说的就是相逢便是一种缘分,在茫茫人海中我们既然能够相遇,那就说明我们有缘分,不必拘谨于常理,互相帮助、互相扶持。
      不久后就是2013年的全国大学生电子竞赛,此时我选择了隐身于幕后,我是一个重感情的人,四个大三的,而我选择了隐退,机会留给更加需要的人。同时把更多的机会留给那些努力付出的学弟们,希望你们以第一次参赛为契机,找到自己的方向、逐步走向成功。
       正确的目标、合理的规划、坚持不懈的努力、平时的积累、真正的团队
       笼统的总结加一些感悟已经分享给大家,在这里我又翻出了自己写过的一篇建议性文章,还望能够对大家有所帮助。此文是应智能车制作论坛一坛友需要而创作,在此再次进行总结完善。

      文章开头我写过这样几句话:
      希望论坛里的各位前辈给新手们提点建议,指明一条方向,毕竟我们都是从新手一步步走过来的。
其中有的充满了艰辛,走了不少的弯路,这样分享一下自己的经历,既有提醒了自己曾经所犯的错误,避免自己以后的学习中再次出现,同时也帮助了他人。
其中也有的是顺风顺水,走了很长的一段路,取得了不错的成绩,这样分享一下,为我们的后来人铺平一条路,举手之劳,何以言辞!
       你们的点滴付出将帮助许许多多的人,请大家付出一点宝贵的时间,写一下对新手的建议!谢谢参与的各位。(你们的信息我将进行最后的整合,让其一直传承下去)——翔宇
一点小小的建议分享
       最近有很多人在论坛里问“如何去学习单片机”,身为新手,他们有的是迷茫,作为过来人,作为一个曾经在学习单片机方面苦苦挣扎的人,想写点东西给新手们作为一种借鉴,虽然只是一己之见,但是希望他们能够少走点弯路。同时也算是对自己过去的一个总结吧!

       学习单片机首先是两个字 “喜欢”!
       学习一个东西,光有10分钟的热度是不够的。
       从事单片机,就意味着你以后是和枯燥的程序、调试、乱码、未知的软硬件错误、熬夜打交道,失去了很多参加其他各种活动、娱乐的时间。如果你想选择这种生活,请先确定你有一种精神能指引你一路走到底,至于什么精神,只有你自己知道。是对电子类产品的好奇、喜爱、痴迷,还是对成功后的成就感的期待,还是享受独坐电脑面前迎接各种挑战,或者单纯是为了就业能够找到一个好的工作。
有了坚定的原因之后,就请进入正题。
        单片机是什么?单片机也叫单片微型计算机,麻雀虽小,五脏俱全。如果你学过微型计算机原理,我相信你应该能更好的理解。通俗点讲,通过单片机我们可以实现各种功能的控制,例如工业上微波炉、洗衣机、等各种简单电器的控制!
有人会问初学单片机应该从何学习,应该看什么书!这一点儿感觉没有什么硬性的要求,只要是本差不多的书,只要按部就班的的看下去,那么就一定会有收获。但看的过程中要注重实践!空谈理论将一事无成!实验检验真知!
       有人会推荐郭天祥的书籍和视频,我在此不过多评论,萝卜青菜各有所爱,每个人成长的路径并不是一模一样的。
       我说一下自己的看法吧!
       要想学单片机,首先要学好C语言,然后再从最基本的C51入手去感受单片机,去学习单片机。有了一定基础后,在学习一些高端的单片机时就会容易很多。有人会说为什么不先学汇编呢?我的回答是,汇编的可移植性很差,在各种单片机中不通用,而C语言几乎是一种主流,最起码在初学者中是绝对的主流,可移植性较好。学好了C语言,之后想学更高级一点的C++也会容易些。

        一、对于完全没有基础的(C语言都不会,广泛存在于大一新生)
       没必要自己去买书,比较不错的书有谭浩强的书,有的学校会选其为教材。学习单片机的人一般都是工科类学生,C语言一般都会学的,所以可以向同专业的学长借本C语言书,好处有以下几点:
      1、每个专业都有其相应的C语言学习要求、侧重点不同。例如学电气对C语言的的要求根本没有学软件编程的高,这两个专业的C语言书可能就差了很多,相对的来说要求不同,C语言书的可接受性也就不同。
      2、既然以后要学,提前学习一下对以后的课程学习有一定的帮助,哪些是侧重要学的,让学长帮着圈点一下,学起来会更容易些!避免了平时把时间浪费在学习生僻不常用的地方。
      3、学长用过的书,在很多地方可能会有一些标注,这让你理解起来会更容易些,一些误区通过学长的记录可以避过,少走不少弯路。我用过的C书本,就存在很多的注释。
      C语言一定要学好,因为通过单片机控制各类东西,主要是通过C语言编程来实现的,
      C语言掌握不好,到时候,你将把大把的时间浪费在修改程序的的低级错误中,这也会影响你你学习单片机的积极性,得不偿失!
       二、有C语言基础的(主要存在于大一下、大二人群当中)
      书籍的挑选和C语言一样,选大学中将要使用(51系列的),不推荐其他任何书籍,因为单片机入门并不是很难,关键是自己是否用心去学。花了不少钱,买本用不了多久就搁置的书没有太大价值,网络上各种电子版书籍也多的是,想看可以任意下载,需要的部分打印出来即可。
       每本教科书的选择都是慎之又慎,既然选择了就有一定的意义。而且每本书既然能够出版,它的排版也应该是比较合理的,所以对单片机的学习就按手头的书里的顺序学习就行。
    单片机的学习第一节一般都是从点亮小灯开始学起,很简单的东西。当学的复杂了,那也是由各种简单的函数、模块组合起来的!
       当用到各类芯片搭建各种模块时,datasheet即技术手册将是对你最好的帮助。里面有各种相应的电路,以及相应参数计算。你需要的东西基本都在里面。要学会看英文原版的datasheet,因为中文版的可能会有一些错误,即使是小概率事件,但一旦错了,可能就很严重。以后想研究的深了,那时可能你看的资料只剩英文的,所以想走的更远些,就要从学会看英文原版资料做起。
       请牢记书不在多而在精

       三、实验器件、开发板的选取
       与其自己花钱买各种东西,不如进入所在学校的实验,在那里有你需要的各种器件,很多时候不需要你出任何钱,你就能学到很多你想学的东西。在那里你们可以得到很多锻炼的机会,参加各种比赛、做各种项目!
实验室并不神圣,在重要一本院校,可能主要面向研究生开放,但是他们只是没有给本科生契机而已,例如纳新,你认为他需要吗?二本院校以及其他院校要求就低了很多,通过实验室纳新就可以比较容易的进入,当然你要付出相应的努力。所在的学校是二本的,纳新要求并不是很高,就以我所在的实验室为例吧,我组织参与了两届,每次一个月左右,应该有点发言权吧!
      1 开学初的统一纳新。
首先是基础的C语言培训(因为主要是面对大一新生,为期三周左右,课时2h*8),然后是笔试、面试。其中主要是看参与者的的态度,积极性,因为是零基础的,所以能力要求一般不高!
       2、平时,只要是有人想加入实验室,我们会让他们直接找老师,勇气的考验!仅此而已,机会给你,能不能留下、得到认可完全靠的是自己!
       3、即使进了实验室,最终留下的都是极少数,由于方向不明确、奈不住寂寞,忍受不了那份孤独!

       面对那些没有纳新的实验室“单刀赴会,直奔主题”是最有效的,既然是实验室,大门就是面向学生开放的,基于你的勇气和抱负,老师不会轻易拒绝你的,曾经我山大的一个同学听了我的劝告,然后就进了他们学校的实验室!其实很多事都很简单,关键是你能否迈出最为关键的第一步!

        我所走过的路有限,而且其中充满了挫折,而且由于文笔匮乏,很多东西可能没有写出来,但是有一点要记住,既然选择了,就要坚持住。但凡成功的人,他们都是一些耐得住寂寞的人,能够坚持到底的人。


       此文属原创,如果有什么疑问可留言,身为与非众论坛的一员,此文部分内容我已在在智能车制作论坛进和爱板网上发过,如看到雷同纯属正常。请记住我的番号:翔宇~
       相逢便是一种缘分,愿大家能够找到自己的目标,属于自己并能够为之不懈努力拼搏的理想!
                                                                                                                     ——创作于2013-6-13夜


回复

使用道具 举报

发表于 2013-8-22 15:14:28 | 显示全部楼层
赞~十分感谢楼主经验
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册吧!

本版积分规则

单片机开发者1群:235808606;会员QQ 6群:254085994; 1群:12835691(满); 2群:121061287(满); 3群:237320668(满);4群:249652919(满);5群:253578883(满);大赛1群:187926790(满),2群:231577758(满),3群:249652919(满)。 TI杯4群:58129202(满)。
载入中

QQ|手机版|小黑屋|Archiver|大连创客空间 ( 辽ICP备15004617号-2  

GMT+8, 2017-2-26 22:58 , Processed in 0.252809 second(s), 29 queries .

地址:辽宁省大连市高新园区火炬路7号17层 QQ:2401085253

Copyright © 2010-2015 创客空间(大连)科技有限公司 All Rights Reserved.

快速回复 返回顶部 返回列表