搜索
科学网 群组 学术科研 信息科学 自动控制1102 转帖:我的大学六年(单片机大师郭天祥原创)
查看: 16639|回复: 4
go

[本班] 转帖:我的大学六年(单片机大师郭天祥原创)

Rank: 2

发表于 2012-6-29 21:20 |显示全部帖子
本帖最后由 hubuqing 于 2012-6-29 21:21 编辑

我的大学六年(单片机大师郭天祥原创)
      哈尔滨工程大学五年我学校电子创新实验室呆了四年这四年里创新实验室给我提供了良好的学习环境和完善的实验设备;这里与众多电子爱好者的交流中使我学到了更多的专业知识;学校老师们的教导下让我学会了如何做一名合格的大学生。因此这里我要感谢哈尔滨工程大学的历任领导我今天成绩的取得得益于他们不断完善的教育体制;衷心地感谢曾经教导过我的刁鸣教授、付永庆教授、王松武教授没有他们对我的培养也就没有我的今天。同时我也希望能有更多的电子爱好者加入创新实验室完善自我的同时电子行业做出更突出的业绩。
2007年我以全新的教学方式推出了一套讲述51单片机的教学视频课程――“十天学会单片机”该视频自从网上发布后得到了电子爱好者的一致好评诸多的单片机初学者通过这套视频走上了单片机开发之路。有很多学员来信或打电话希望我能够将视频中的内容著书出让更多的人受益。为此从2007年9月至2008年7月我用了近十个月的时间将书《新概念51单片机C语言教程-入门、提高、开发、拓展全攻略》(预计08年11月上市全国各大新华书店有售写完。本书的写作风格与我教学视频中的讲课风格相似它与传统讲授单片机的书籍完全不同我以学单片机“过来人”的思路抱着如何才能更容易掌握单片机的态度理论与实践完全结合的方式清晰地讲解了单片机部分。其余大部分内容为我多年做项目的经验积累也有部分内容来自于网络电子高手们的精华总结应当说本书中有太多的知识是大家平时书本上所学不到的。这里先将我大学期间的学习和生活经历与大家分享借此鼓舞大家珍惜大学时光多学习文化知识开创更加美好的明天。

我的大学【1】
      写这篇文章的时我处于硕士研究生毕业论文的准备阶段眼睁睁看着我的大学生活即将画上句号再看看身边有很多低年级的学生们一天天把时间白白荒费掉我心里替他们惋惜即将结束我的大学生活之际我将我的大学几年的有意义的生活与大家分享看过这篇文章后也许能让那些有梦想的同学为了实现自己的人生目标少走些弯路大家要相信大学校园――将为你提供一生最好的学习环境。
  我高中毕业于新疆伊宁市三中2002年考入哈尔滨工程大学信息与通信工程学院电子信息工程专业2006年以创新人才免试保送哈尔滨工程大学硕士研究生现已经是我学校的最后一个学期了。记得我刚入校的时对电子知识一点也不懂之前我比较喜欢经商想着好好努力将来开个公司做做生意所以第一志愿报了经济管理学院结果没被经管学院录取而被调剂到信通学院现想来也算是走对了。上大学之前我的梦想是上大学后一定要当班长一定要当学生会的干部。所以我从上大一就开始加入学校的学生会非常积极地竞选班干部后来也如了我的愿班长也当了学生会干部也做了不少。因为刚上大一的时根本不知道大学里具体要学什么知识每天就是上课那时一节课也不敢逃每天的生活就是去上课、吃饭、打球和踢球然后回宿舍瞎侃上床睡觉。周末时找几个同学逛逛街什么的每周都重复着同样的生活日子过得平平谈谈但那时也不觉得虚度可能还带着刚离开高中校园的那种兴奋认为理想中的大学生活就是如此吧。

我的大学【2】
      大一的一年就这样糊里湖涂过去了接着就大二了大二上学期除了学生会的职位高了点外其余和大一时也没什么区别没有特别的事情发生过偶尔逃逃不点名的公共课天天照旧打篮球、踢足球。大二下学期开学不久的某一天我静静地的思考了很久我想起了我曾经有过的梦想、我追求的人生、我向往的生活想想如果再这样过完两年我的将来会是什么样子?那天我觉悟了。我的专业是电子信息工程那我必须这方面学有所成两年都快过去了天天抱着课本啃现想想我的水平和高中时一样我学的是电子专业从初中就开始学电阻了到现都六七年了至今我连电阻长什么样都没见过这样下去学的算是什么电子专业?我想我不能再这样下去了于是找了同宿舍的另一位同学赖世雄我对他说“我们一起参加学校的“五四杯”电子设计竞赛吧!”他欣然同意了当时我俩真是对电子知识一无所知根本不知道从哪里开始于是我们就从电子杂志上随便找了个类似电话控制类的小作品把杂志上原理图中所有的元件型号抄下来然后我俩就去电子市场上买元件。第一次买电子元件一点专业知识也没有我们讲的好多东西卖元件的人都听不懂闹了不少笑话一个电阻被人家要了一毛钱还说这东西真便宜啊!(实际上一个电阻还不到一分钱最后买了一堆电阻、电容和三极管加起来一共六七十元回来就准备照着别人的原理图焊接很显然这种做法从一开始就已经注定结果必然是失败的。无奈之下我们跑去找当时教我们电路基础课的付永庆教授我对给付老师说我们想学点真的东西但根本无从下手能不能付老师帮我们想想看做个什么东西?付老师是个很好的人他当时构想从学校低年级学生中选出一部分爱动手、有上进心的学生作为创新型人才来培养他看我俩有想法就直接对我俩说“你们俩可以到我的实验室里来现我好带几个大四的学生做毕业设计你俩先跟着他们学习学习吧!”。当时因为是付老师个人的实验室所以电脑不够用于是我俩就把自己的电脑搬进了实验室从那天起我真踏上了电子设计这条路。付老师又给我俩介绍了一位做毕业设计的大四女同学她叫黄光亚她做一个两台计算机之间用激光通信的题目我和赖世雄每天都去实验室看着黄光亚焊电路、写程序那时看着真是一头雾水感觉那些东西好神奇计算机上写上几句程序按完回车看见一道激光穿过眼前然后另一台电脑上就能看到整屏滚动的数据。大概跟着黄光亚前后忙了一个月对黄光亚做的作品的硬件部分算是有了基本的了解但计算机部分具体怎么实现的还是不明白。那时好赶上2004年学校的“五四杯”电子设计竞赛我们借黄光亚的作品申报了参赛资格。比赛那天我们就用仅懂些基本原理的一堆元件加两台电脑比赛评委的到来当时评委们问你这是什么原理、信号怎么样调制、传输波特率多少、很多很多简单的专业问题。说实话我们哪里知道啊!我那时连RS232电平是什么概念都不明白评委们提的的专业名词我根本就没听说过当时也就把我们懂的东西全说了也不知道对应评委的哪个问题。那时学校“五四杯”电子竞赛的参赛作品比较少评委看我们才大二而且我们的作品又是一个较完整的系统基本没什么工作上的漏洞为了鼓励我们最后还给我们发了个小奖。

Rank: 2

发表于 2012-6-29 21:22 |显示全部帖子
回复 hubuqing 的帖子

我的大学【3】
    “五四杯”结束后赖世雄就从实验室把他的电脑搬回宿舍了很可惜他放弃了继续走这条路。我的电脑一直放付老师的实验室。说到这里还要讲一点儿关于我买电脑的小插曲大二上学期时我的很多同学们都买了电脑于是我也跟着买了当时不知道买来电脑后具体要学什么东西我的同学们买来电脑后大部分时间玩游戏、聊QQ有的同学可以从早上一直聊到晚上玩游戏的同学可以从早玩到晚我同学建议我玩“传奇”游戏说很有意思他帮我注册了账号游戏里一个动画人物拿着一把大刀不停地砍野猪、野鹿什么乱七八糟的所谓怪物他砍了几刀就把一头野猪砍死了然后他说“你看长经验了吧多有意思你来玩!”我接过鼠标砍了三刀我想破脑子也想不出他说的有意思是指什么然后我说“实是无聊!”那天起开始了我的游戏生涯三刀后也结束了我的游戏生涯我觉得网络游戏实是没有意思。我更不喜欢聊QQ可是这电脑都买了不能一点用处都没有吧当时那个时真的不知道电脑能“玩”什么和我们专业有关的东西那些天我每天用电脑做的最多的工作就是把文件从一个分区拷到另一个分区把一些不用的文件删除甚至把C盘下能删的文件都删了最后导致系统无法启动还问为什么?过了几个月我发现除了复制和粘贴功能我用得非常熟练外其他我好像还是什么也没学会。再后来就去书店买了些制作Flas画动h和制作照片的Photoshop之类的书回来后天天学那些没用的东西。现想来真的是太可惜了那时真是浪费了大把大把的时间。电脑真的是可以学很多很多东西的对于我们专业来讲学单片机需要学C语言学Keil、WAVE、IAR、ICC、MPLAB软件的使用学汇编语言;用到电脑界面编程时需要学C++、VC++、VB语言;用CPLD/FPGA/SOPC时需要学VHDL和Verlog语言学这些语言时可以学Maxplus、Quartus软件的使用;当用到仿真时可以学Protues、Multisim软件的使用;设计电路板时可以学Protell、AltiumDesigner、PowerPCB软件的使用;还可以学DSP用的CCS软件、ARM用的ADS、STD软件所有上面我提到的这些全都依赖于计算机系统。今天看来我是全部掌握了然而这是后来我所付出巨大的代价才换来的如果我能利用好大一大二那些大好时光的话我相信今天的我又会是另一番模样。

我的大学【4】
    接上面话题赖世雄搬走后付老师给了我他实验室的钥匙从那天起实验室便成了我的另一个家。当时那个实验室只有我一个人学硬件也只有我一个本科生其他的硕士、博士研究生要研究理论所以很少有做硬件的那时我分不清电解电容的负极性我拿着一个电解电容问了实验室的好几个人结果他们也不知道更有人说这是什么东西我从来没见过。这件事很令我震惊难道这就是电子专业读了四年本科又读了几年硕士研究生的高水平大学生吗?现大学毕业生的工作确实不好找那不能怪别人只是因为你确实没有别人需要你的理由。偶尔听前届的学长们说到作为信通学院的学生如果学会了单片机、C语言、DSP那你的前途必定是一片光明。于是我开始学习单片机当时苦于没有硬件实验环境身边又没有会的人教于是我就上网找资料看见网上有卖单片机学习板的那时价格都挺贵的但我还是狠下心买了一块三百多块钱的单片机学习板寄回来后我就开始做练习之前也看过几遍书可发现光看书没有任何效果看上十遍、二十遍感觉是学会单片机了可当要应用到硬件系统中时发现其实我什么也不会。后来我就边做实验边查书这样就理解得很透彻了就是从那时起我每天早上八点之前就到实验室了除了选上部分课外其他时间都泡实验室里一直到晚上十点多看楼的大爷用脚踹着实验室的门叫我走我才离开实验室。那时每天就摆弄单片机没有人教我全是我自己一个人摸索而且当时学的是非常难懂的汇编语言。记得大一时也学过C语言可我发现要用的时我什么也不会根本和单片机联系不起来就和没学一样我只好选择汇编语言大概一个月后也就是快放暑假时我做出来了自己的第一个单片机作品一个电子钟。有人说你要是用单片机做出一个电子钟那你基本上已经掌握单片机的80%了。这句话有道理电子钟对编程的综合性要求还是相当高的。

Rank: 2

发表于 2012-6-29 21:23 |显示全部帖子
回复 hubuqing 的帖子

我的大学【5】
    那时我对单片机已经有了初步的掌握假期的时我报名参加了2004年黑龙江省大学生电子设计大赛那天起我搬进了学校的电子创新实验室我们选的题目是无线数据通信当时指导老师让我们用FPGA做其中还要用到VC编程及C++语言我那时还不懂什么是FPGA于是我开始拼命地学这些知识每天吃饭都实验室。省赛不同国赛省赛是把题目先发下来两个月后交作品就行其实学FPGA/CPLD也和学单片机一样关键是自己动手写程序实践不停地写程序然后看程序运行的效果这两个月里我把VHDL语言搞得很熟练但是VC还差了一点。我们队一共三个人除我之外还有路智超(做模拟电路部分和魏旭东(上位机VC程序魏旭东是我校理学院的VC学得相当好他的VC编程也全是自已业余学的。魏旭东编程时我就旁边看他耐心地给我解释每一行每一句空闲时我自己再练那段时间我对VC有了初步的了解。比赛结果很好我们获得了黑龙江省一奖这也是我的第二次获奖这次获奖给了我很大的鼓舞接下来我发现必须要学单片机C语言编程了汇编编程非常烦琐一个全面的人才不能只将知识局限于某一方面。
从大三开始学校里有各种电子设计竞赛我总是积极报名参加为自己寻找锻炼的机会我为此放弃了我最喜欢的篮球、足球运动再没有逛过一次街每天早上起床、洗脸、刷牙然后就拿着书去实验室白天实验室写程序、调电路做各种硬件练习晚上回来补充理论知识模电、数电、高频一遍一遍地重复看每晚差不多两点睡觉充分地把实践与理论结合了一起那时我才发现大学里的理论知识同样是那么重要而原来根本没有意识到。孤立地学习理论不把它们与要应用的领域结合一起就失去了学习它的意义;如果只为了参加期末考试考完试的第二周也许就已经忘得干干净净了如果这样学习那只能说我们学错了方向。如果一个人的模拟电路、数字电路和高频电子线路的基础不好那么他可能设计不出什么好的电路我们做硬件实践的同时再来看书中的理论知识这样的结合是最好的。这种单调的生活我天天重复着大概过了一年无数次实验失败时内心涌起的烦燥被我执着追求知识的欲望一次次抑制住;无数次胜利的经验告诉我唯有坚持不懈、永不放弃才会取得最终的胜利。这一年期间我陆续参加了一些国家级及校里的竞赛同时也获得了不少奖项。
大三下学期我基本上学习单片机C语言编程进一步熟练VC、C++语言。真学会用C语言给单片机编程时那时才将单片机用得得心应手。回想过去学汇编语言花费了我大量的时间假如当初有人指点我学单片机的C语言编程那该有多好至少可以少走很多弯路。很多人说学单片机最好先学汇编语言以我的经验告诉大家绝对没有这个必要初学者一开始就直接用C语言为单片机编程既省时间学起来又容易进步速度会很快。刚开始学单片机的时千万不要为了解单片机内部结构而浪费时间这样只能打击你的信心当你学会编程后自然一步步就掌握其内部结构了。大三暑期时我为每两年一届的“索尼杯”全国大学生电子设计竞赛做准备大赛时我们选择的题目是“集成运放参数测量仪”题目是自己队员商量后选择的我们代表队有三名成员说实话对于这个题目我当时心里还真没底大家研究了两个小时感觉不应该选这个题目可惜题目已定不能更换大赛只有四天三夜的时间第一天的早上八点知道题目要求第四天的晚上八点交作品所以每一分钟都是非常宝贵的既然题目都选了不管有多大的难度都要坚持到底。我校计算机系的于振南要负责写软件他对硬件也很熟悉完全是凭兴趣自学的他的工作态度和吃苦精神当时给我留下了很深的印象。那四天三夜里我们没有睡过觉尤其是于振南他几乎是一直坐电脑前写软件差不多有几十个小时没有睡一分钟他什么时吃的饭我都没看见最后我看他眼睛一直流眼泪当然不是哭了那是看电脑屏幕看的。因为工作量非常大要做硬件写软件绘制整个系统的电路图还要写几万字的论文都要这四天三夜里完成。当时我们队三个人的个人能力都比较强可能是以前大家没一起合作过所以到真合作做作品的时还不是很默契。电路焊了一套又一套结果都不理想。我们的作品最终联调时失败了每个人负责的功能能够独立实现可联一起就不能工作了而评委要看的就是你的整体功能实现不会看部分的。这次比赛我们以失败告终。以后大家如果有机会组队参加比赛要注意如下三点①选题最关键一定要选你们比较熟的队里有一两个比较熟也行但如果三个人都不会那一定要换题。②题目选定后首先以实现基本功能为开始做题如果基本功能你都能做成功了那你应该能得全国二奖了因为这么短的时间里大部分队根本是什么也做不出来的如果发挥部分再能做出一部分就可以向全国一奖进军了我们队失败的另一原因就是我们直接开始做发挥部分的题目而忽略了基本部分。③组队的安排一定要找大家熟悉的人最好一起合作过分工要明确不要无头绪地各干各的最后要做什么大家都不明白。

我的大学【6】
    参加完这次比赛后我承接了一个开发项目我找了于振南合作我设计硬件于振南写软件我俩很快就把项目做完了这也算是我们用所学的专业知识淘的第一桶金吧获得的报酬足够支付我俩两年的学费了。学习更多电子技术知识的同时我和于振南共同合作开发了几个项目一点点积累着经验。
大四了已经习惯了的生活和大三没有多大的变化和我第一次参加“五四杯”的赖世雄同学每天都忙着复习考研最终也考上了他理想的学校。我不想再读书了想着早点毕业出去工作。快十月份时我们学院电工电子基地的王松武老师告诉我北京某个电子公司每年我们学校招两三个学生要求动手能力较强的最好参加过一些国家级的竞赛获过奖的同学那边公司遇很不错王老师推荐了我我谢过王老师准备参加该单位十月三号来学校进行的面试。我准备面试呢十月二号学校贴出通告我被免试保送我校的研究生了当时很高兴学校有制度学生有某方面的特长多次获级别较高国家奖项的可以推荐免试读研究生保送读研究生不交学费不用考试而且享有硕博连读的优先资格。当时值得庆幸的是我的综合成绩平均分70多分也就是刚够分数线若再低一点点恐怕我也无缘这好事了。我从内心感谢哈尔滨工程大学的领导、感谢哈尔滨工程大学的教育体制。
大四上学期一学期我基本上都为2005年的“枭龙杯”中国空中机器人大赛备赛这次于振南也参加了我要负责飞机的自动驾驶仪另外协助于振南一起写地面站操作平台。这次比赛涉及的知识领域非常广泛要包括同时刻四通道无线通信(遥控器、远程无线数据传输、远程微波图像传输、GPS信号传输、单片机技术、计算机控制、应用软件、图像捕捉、图像识别、惯性导航、飞行器制造技术。这次比赛我全身心投入调试飞机的近六个月的时间里差不多天天早出晚归。功夫不负有心人我校设计的无人机实现了全程无人控制全自的自动起飞、自动巡航、自动识别静态/动态目标、自动着陆动作开辟了我国无人机全自飞行的先河。最终我校代表队战胜清华多所名校获得了全国亚军。

Rank: 2

发表于 2012-6-29 21:23 |显示全部帖子
回复 hubuqing 的帖子

我的大学【7】
    知识的海洋永无尽头路上的我不能停止还没到研究生开学我已经为这2年半的时间制定了全面的计划。从假期开始我就开始接触ARM(嵌入式系统了我看来如果不涉及ARM的操作系统那么它的学习方法还是和单片机一样开始阶段我就把它当成一块单片机来用当然它的功能要比单片机强大得多。半年后我和同学宋宝森还有于振南三人共同承接了一个用三星ARM7做控制器的工程项目该项目所涉及的知识也非常之广内容涵盖单片机系统、嵌入式ARM7、GPRS网络、Internet应用、图像采集、图像处理及远程传输、TCP/IP协议、移动通信技术、码分多址技术、网络数据解析、模拟电路、数字电路、高频电路、射频无线数据传输、工业传感器技术。这个项目设计中我发现上面我提到的这些知识领域没有几个是我大学专业所学到的就算是学到了也没有几个是真能应用到实际当中的高科技导社会进步的今天单纯掌握某一狭窄领域的知识是远远不够的我们只有不断地学习不断地应用再学习只有抱着这种态度才能让知识得到最大的发挥让科技不断地进步。
2007年初通过学校的科技创新立项我申报了“远程无线可控潜水器”项目最后以全校唯一特大重点项目获得批准学校和院里都给予了全额资金的支持经过我和团队成员5个月的努力后我们的作品终于试水成功。该作品获2007年学校“五四杯”一奖同年获得黑龙江省“挑战杯”大学生电子设计竞赛一奖。至我离开学校时该项目还由团队其他成员进一步改进完善中。
研一阶段我利用两个寒暑期学校举办了为期十天的单片机培训班我以全新的授课方式以初学者最容易快速入门的方法为学员讲解了51单片机的用法我课堂现场带领学员做实验每天课后学员们自己再练习写程序经过十天的强化训练课程结束时几乎所有的学员都能够独立编程操作51单片机的各个功能了。同年的“索尼杯”全国大学生电子设计大赛中我担任学校指导教师大赛现场我看到了许多曾经我的课堂上听课的学员的身影而且他们最终都取得了喜人的成绩我由衷地感到欣慰。为了让更多的单片机初学者受益我将授课过程全程录像然后将其免费发布到网上自该录像网上发布后得到了很多学员的高度赞扬甚至有许多国外的留学生打来电话向我致谢。

我的大学【8】
    2007年9月我以实习生的身份到新疆新能源股份有限公司做硕士课题当时与我同去的还有很多其他院校的本科毕业生他们有与我同专业的也有自动化专业的。我与几个老员工是公司仅有的能够独立开发项目并且真懂硬件编程的人我们拿着高薪而且公司还把我们当成宝其他新来的大学生们夸奖我们能力的同时也叹息自己大学里到底学了什么从无奈的语气中我看出了他们的悔恨然而今天的他们现实中又有什么办法呢?每周6个工作日、每天8小时、迟到扣工资、早退扣工资、假扣工资……这就是摆他们面前不可改变的现实每月那么一天的到来而薄薄的信封里也仅仅够每个月的基本生活费。年轻的朋友们啊!同是从大学校园里走出的大学生这就是差距而且这只是差距的开始。新疆新能源公司实习期间与公司技术员工的交流中产品一步步地改进完善中我的专业知识得到进一步的升华我深刻地认识到仅仅死学书本上的理论而不与实际硬件结合进行实践这样的理论没有用;仅仅校园里的简单硬件实践而不与工业现场应用结合的实践这样的实践是不成熟的。至2008年6月我离开公司我为公司研发了一系列的太阳能充/放电控制器、太阳能路灯控制器和联通移动基站的太阳能电站充/放电控制器并且得到了批量生产和应用。
大学生活是我们人生中最宝贵的经历我们付出了四年光阴的代价我们应该也必须为此有所收获。很多同学大学校园里迷失了方向不知道自己来到这里究竟是为了什么单纯的认为毕业后找个好工作就万事大吉了可你们是否想过没有真的本领如何能找到好工作?如何能为这个社会做出贡献?更现实一些没有一份好工作如何买房成家建立起属于你自己的幸福快乐的家呢?真本事不是靠混日子混出来的我们身边有很多机会可以发挥自己的能力实现自己的理想即使这些机会不是很明显地让我们看见我们也应该努力地去争取。偶尔的娱乐是可以的可是成宿网络游戏中挥舞大刀的同学们那里可以砍出你的未来吗?适当的运动也是应该的可整天都泡篮球场上的同学们你觉得你还有希望成为第二个乔丹吗?哥们义气固然重要可三天两头为朋友两肋插刀你的肋骨够用吗?年轻人应该有更高的追求你要为你的将来做好准备外面的世界很精彩外面的世界也很残酷你活着的每一天都应该好好珍惜!
我的大学生活即将结束这就是我大学的六年生活有人认为我可能失去了很多东西但我得到的却是无价的这样的人生经历可能有很多人惋惜然而这样的结果必然有很多人羡慕。为了追求我的梦想我充分利用每一天每一秒为了实现我的目标我知识的海洋里吸取每一点每一滴我感觉到的是充实。只要你有技高别人的想法你有出人头地的愿望你能下得了做一件事情的决心你有能坚持下去的毅力只要你天天都进步用不了多久你会发现一个全新的你将重新站立大家面前。希望各位学弟学妹们珍惜你们拥有的大学里好好努力四年时间过得飞快当瞬间过后发现自己和刚入校时并没有太大的变化时那时后悔恐怕真的晚了!

郭天祥
2008年7月

Rank: 1

发表于 2014-3-1 21:36 |显示全部帖子
说的真不错啊 可惜到现在才看到这样的帖子  好在学习永远都不晚

Archiver|科学网 ( 京ICP备14006957 )

GMT+8, 2017-6-25 06:33

Powered by ScienceNet.cn

Copyright © 2007-2017 中国科学报社