1、研究生郭天祥放弃 15 万年薪回校自主创业“2002 年刚入校时,我就给自己设定了一个目标,将来一定要自己去创业。大二下学期,我突然感觉到:如果想在自己的专业领域进行创业,必须要先学会动手。所以,我就找到同学商量一起参加学校的电子设计竞赛。 ”郭天祥说。在首次尝试中,他失败了。当时学校教电路基础课的付永庆教授被两个年轻人的求知热情感动了,将他们吸纳入创新实验室工作。这之后,实验室便成了郭天祥的另一个家。“单片机相当于电子产品的大脑,如果这个核心控制器件失灵的话,那么家里的电冰箱、微波炉、电视、空调等电子产品恐怕都要变成废品了。 ”得悉这个信息之后,郭天祥将自己的研究方向定在了单片机上。当时苦于
2、没有硬件实验环境,身边又没有会的人可以请教,郭天祥只好上网查找资料自学。看见网上有卖单片机学习板的,他省下生活费狠心买了一块300 多元的单片机学习板做练习用。 “那时我每天就摆弄单片机,自己一个人摸索非常难懂的汇编语言。快放暑假时,终于做出来第一个单片机作品一个电子钟。 ”为寻找锻炼的机会,郭天祥每天早上起床后就拿着书去实验室,白天在实验室写程序、调电路,做各种硬件练习,晚上回来补充理论知识,模电、数电、高频一遍遍地重复看,几乎每天都要熬到第二天凌晨两点。这一年中,郭天祥陆续参加了国家及省级竞赛,也获得了不少奖项。放弃 15 万年薪回校创业2007 年 9 月,郭天祥以实习生的身份到一家太阳
3、能公司做硕士课题。实习期间,他经常与技术人员热烈讨论并交流,在一次次研发思路碰撞中,他们的产品创新思路也在一步步地改进完善。此时,随着专业知识进一步升华,创业的想法在郭天祥的头脑中也越来越强烈。直到去年夏天,他毅然决定离开公司回到学校创业。当他提出回学校的想法时,没想到公司老总极力挽留他。当时对方答应,如果郭天祥留下,将给予其年薪 15 万。“这么高的年薪,在同行业中并不多见。经过考虑,我最终还是婉拒了他们的盛情。虽然创业会有风险,但是不能因为有风险就不敢去尝试。 ”回到哈市,郭天祥开始与同在学校读书的几个朋友一起创业。第一桶金让他坚定信念2005 年,一家单位慕名找到郭天祥,委托他做一个特殊
4、的计算器。郭天祥和同学于振南很快合作完成了项目,并得到用户认可。当时对方付给他们两人一笔不少的研发费用,这也是郭天祥用所学的专业知识淘的第一桶金。这一次成功,让郭天祥更加坚定了自己创业信念,在学习更多电子技术知识的同时,他和同学共同合作开发了几个项目,一点点积累着经验。由于在科技创新方面的突出成绩,郭天祥被学校免试推荐读研究生。大四的寒假,那时他对单片机的掌握已经很熟练了,便开始用所学的知识来开发产品。想到很多曾经和他一样的单片机初学者可能会购买学习板,郭天祥决定开发单片机学习板。2006 年 2 月,他做出第一个样板,3 月做出第 2 版,4 月底,郭天祥建立了个人网站,在经过 3 个月 7
5、 次改版后,最终定型产品。这一年,他和同学叶大鹏组成了一个以他的名字命名的创业团队。资金短缺但前景光明创业初期,他们遇到的难题一个接着一个,而最大的问题是资金问题。为了节省资金,他们除参加研发、焊接、做售后服务、销售等日常工作外,还要负责包装、采购、发货、送货等工序。如果产品要得急,五六个年轻人就经常连续工作到深夜。3 月 25 日,当记者来到公司租用的工作室时,郭天祥和同事正在为设计研发的“智能油井远程监控系统”做收尾工作。郭天祥告诉记者,今年他们的销售额会很不错。郭天祥说:“搞研发需要大型测试设备,而一台设备就要几十万。因为现在还没有资金用来建立可供调试设备的实验室,所以每测试一次产品都要
6、到工作现场去安装检测,这在很大程度上限制、阻碍了我们发展。不过,虽然大家累一些、苦一些,但是都可以克服,我们也希望通过自己的奋斗经历激励更多的大学生为自己的创业理想和目标而努力。 ”怎么样学好单片机很多想学单片机的人问我的第一句话就是怎样才能学好单片机?对于这个问题我今天就我自己是如何开始学单片机,如何开始上手,如何开始熟练这个过程给大家讲讲。先说说单片机,一般我们现在用的比较多的的 MCS-51 的单片机,它的资料比较多,用的人也很多,市场也很大。就我个人的体会怎么样才能更快的学会单片机这门课。单片机这门课是一项非常重视动手实践的科目,不能总是看书,但是学习它首先必须得看书,因为从书中你需要
7、大概了解一下,单片机的各个功能寄存器,而说明白点,我们使用单片机就是用软件去控制单片机的各个功能寄存器,再说明白点,就是控制单片机那些管脚的电平什么时候输出高,什么时候输出低。由这些高低电平的变化来控制你的系统板,实现我们需要的各个功能。至于看书,只需大概了解单片机各管脚都是干什么的?能实现什么样的功能?第一次,第二次你可能看不明白,但这不要紧,因为还缺少实际的感观认识。所以我总是说,学单片机看书看两三天的就够了,看小说你一天能看五六本,看单片机你两三天看两三遍就够了,可以不用仔细的看。推荐一本书,就这一本就足够,书名是新编 MCS-51 单片机应用设计 ,是哈尔滨工业大学出版社出的的,作者是
8、张毅刚。大概了解一下书上的内容,然后实践,这是非常关键的,如果说学单片机你不实践那是不可能学会的,关于实践有两种方法你可以选择,一种方法:你自己花钱买一块单片机的学习板,不要求功能太全的,对于初学者来说你买功能非常多的那种板子,上面有很多东西你这辈子都用不着,我建议有流水灯、数码管、独立键盘、矩阵键盘、AD 或 DA(原理一样) 、液晶、蜂鸣器,这就差不多了。如果上面我提到的这些,你能熟练应用,那可以说对于单片机方面的硬件你已经入门了,剩下的就是自己练习设计电路,不断的积累经验。只要过了第一关,后面的路就好走多了,万事开头难,大家可能都听过。方法二:你身边如果有单片机方面的高手,向他求助,让他
9、帮你搭个简单的最小系统板。对于高手来说,做个单片机的最小系统板只需要一分钟的时间,而对于初学者可就难多了,因为只有对硬件了解了,才能熟练运用。而如果你身边没有这样的高手,又找不到可以帮助你的人,那我劝你最好是自己买上一块,毕竟自己有一块要方便的多,以后做单片机类的小实验时都能用得上,还省事。有了单片机学习板之后你就要多练习,最好是自己有台电脑,一天少看电影,少打游戏,把学习板和电脑连好,打开调试软件坐在电脑前,先学会怎么用调试软件,然后从最简单的流水灯实验做起,等你能让那八个流水灯按照你的意愿随意流动时你已经入门了,你会发现单片机是多么迷人的东西啊,太好玩了,这不是在学习知识,而是在玩,当你编
10、写的程序按你的意愿实现时你比做什么事都开心,你会上瘾的,真的。做电子类的人真的会上瘾。然后让数码管亮起来,这两项会了后,你已经不能自拔了,你已经开始考虑你这辈子要走哪一行了。就是要这样练习,在写程序的时候你肯定会遇到很多问题,而这时你再去翻书找,或是问别人,当得到解答后你会记住一辈子的,知识必须用于现实生活中,解决实际问题,这样才能发挥它的作用,你自己好好想想,上了这么多年大学,天天上课,你在课堂上学到了什么?是不是为了期末考试而忙碌呢?考完得了 90 分,哈哈哈好高兴啊,下学期开学回来忘的一干二净,是不是?你学到什么了?但是我告诉你单片机一旦学会,永远不会忘了。另外我再说说用汇编和 C 语言
11、编程的问题。很多同学大一二就开设了 C 语言的课,我也上过,我知道那时天天就是几乘几,几加几啊,求个阶乘啊。学完了有什么用?让你用 C 语言编单片机的程序你是不是就傻了?书上的东西我们必须要会运用。单片机编程用 C 语言或汇编语言都可以,但是我建议用 C 语言比较好,如果原来有 C 语言的基础那学起来会更好,如果没有,也可以边学单片机边学 C 语言,C 语言也挺简单,只是一门工具而已,我劝你最好学会,将来肯定用得着,要不你以后也得学,你一点汇编都不会根本无所谓,但你一点 C 语言都不会那你将来会吃苦头。汇编写程序代码效率高,但相对难度较大,而且很罗嗦,尤其是遇到算法方面的问题时,根本是麻烦的不
12、得了,现在单片机的主频在不断的提高,我们完全不需要那么高效率的代码,因为有高频率的时钟,单片机的ROM 也在不断的提高,足够装得下你用 C 语言写的任何代码,C 语言的资料又多又好找,将来可移植性非常好,只需要变一个 IO 口写个温度传感器的程序在哪里都能用,所以我劝大家用 C 语言。总结上面,只要你有信心,做事能坚持到底,有不成功不放弃的强烈意志,那学个单片机来说就是件非常容易的事。步骤:1.找本书大概了解一下单片机结构,大概了解就行。不用都看懂,又不让你出书的。 (三天)2.找学习板练习编写程序,学单片机就是练编程序,遇到不会的再问人或查书。 (二十天)3.自己网上找些小电路类的资料练习设
13、计外围电路。焊好后自己调试,熟悉过程。 (十天)4.自己完全设计具有个人风格的电路,产品, 。 。 。你已经是高手了。 看到了吗?下功夫一个多月你就能成为高手,我就讲这么多了,学不学得会,下不下得了功夫就看你的了。我的大学六年 (单片机大师郭天祥原创)哈尔滨工程大学五年我学校电子创新实验室呆了四年这四年里创新实验室给我提供了良好的学习环境和完善的实验设备;这里与众多电子爱好者的交流中使我学到了更多的专业知识;学校老师们的教导下让我学会了如何做一名合格的大学生。因此这里我要感谢哈尔滨工程大学的历任领导我今天成绩的取得得益于他们不断完善的教育体制;衷心地感谢曾经教导过我的刁鸣教授、付永庆教授、王松
14、武教授没有他们对我的培养也就没有我的今天。同时我也希望能有更多的电子爱好者加入创新实验室完善自我的同时电子行业做出更突出的业绩。2007 年我以全新的教学方式推出了一套讲述 51 单片机的教学视频课程“十天学会单片机”该视频自从网上发布后得到了电子爱好者的一致好评诸多的单片机初学者通过这套视频走上了单片机开发之路。有很多学员来信或打电话希望我能够将视频中的内容著书出让更多的人受益。为此从 2007 年 9月至 2008 年 7 月我用了近十个月的时间将书新概念 51 单片机 C 语言教程-入门、提高、开发、拓展全攻略 (预计 08 年 11 月上市全国各大新华书店有售写完。本书的写作风格与我教
15、学视频中的讲课风格相似它与传统讲授单片机的书籍完全不同我以学单片机“过来人”的思路抱着如何才能更容易掌握单片机的态度理论与实践完全结合的方式清晰地讲解了单片机部分。其余大部分内容为我多年做项目的经验积累也有部分内容来自于网络电子高手们的精华总结应当说本书中有太多的知识是大家平时书本上所学不到的。这里先将我大学期间的学习和生活经历与大家分享借此鼓舞大家珍惜大学时光多学习文化知识开创更加美好的明天。我的大学【1】写这篇文章的时我处于硕士研究生毕业论文的准备阶段眼睁睁看着我的大学生活即将画上句号再看看身边有很多低年级的学生们一天天把时间白白荒费掉我心里替他们惋惜即将结束我的大学生活之际我将我的大学几
16、年的有意义的生活与大家分享看过这篇文章后也许能让那些有梦想的同学为了实现自己的人生目标少走些弯路大家要相信大学校园将为你提供一生最好的学习环境。我高中毕业于新疆伊宁市三中 2002 年考入哈尔滨工程大学信息与通信工程学院电子信息工程专业 2006 年以创新人才免试保送哈尔滨工程大学硕士研究生现已经是我学校的最后一个学期了。记得我刚入校的时对电子知识一点也不懂之前我比较喜欢经商想着好好努力将来开个公司做做生意所以第一志愿报了经济管理学院结果没被经管学院录取而被调剂到信通学院现想来也算是走对了。上大学之前我的梦想是上大学后一定要当班长一定要当学生会的干部。所以我从上大一就开始加入学校的学生会非常积
17、极地竞选班干部后来也如了我的愿班长也当了学生会干部也做了不少。因为刚上大一的时根本不知道大学里具体要学什么知识每天就是上课那时一节课也不敢逃每天的生活就是去上课、吃饭、打球和踢球然后回宿舍瞎侃上床睡觉。周末时找几个同学逛逛街什么的每周都重复着同样的生活日子过得平平谈谈但那时也不觉得虚度可能还带着刚离开高中校园的那种兴奋认为理想中的大学生活就是如此吧。我的大学【2】大一的一年就这样糊里湖涂过去了接着就大二了大二上学期除了学生会的职位高了点外其余和大一时也没什么区别没有特别的事情发生过偶尔逃逃不点名的公共课天天照旧打篮球、踢足球。大二下学期开学不久的某一天我静静地的思考了很久我想起了我曾经有过的梦
18、想、我追求的人生、我向往的生活想想如果再这样过完两年我的将来会是什么样子?那天我觉悟了。我的专业是电子信息工程那我必须这方面学有所成两年都快过去了天天抱着课本啃现想想我的水平和高中时一样我学的是电子专业从初中就开始学电阻了到现都六七年了至今我连电阻长什么样都没见过这样下去学的算是什么电子专业?我想我不能再这样下去了于是找了同宿舍的另一位同学赖世雄我对他说“我们一起参加学校的“五四杯”电子设计竞赛吧!”他欣然同意了当时我俩真是对电子知识一无所知根本不知道从哪里开始于是我们就从电子杂志上随便找了个类似电话控制类的小作品把杂志上原理图中所有的元件型号抄下来然后我俩就去电子市场上买元件。第一次买电子元
19、件一点专业知识也没有我们讲的好多东西卖元件的人都听不懂闹了不少笑话一个电阻被人家要了一毛钱还说这东西真便宜啊!(实际上一个电阻还不到一分钱最后买了一堆电阻、电容和三极管加起来一共六七十元回来就准备照着别人的原理图焊接很显然这种做法从一开始就已经注定结果必然是失败的。无奈之下我们跑去找当时教我们电路基础课的付永庆教授我对给付老师说我们想学点真的东西但根本无从下手能不能付老师帮我们想想看做个什么东西?付老师是个很好的人他当时构想从学校低年级学生中选出一部分爱动手、有上进心的学生作为创新型人才来培养他看我俩有想法就直接对我俩说“你们俩可以到我的实验室里来现我好带几个大四的学生做毕业设计你俩先跟着他们
20、学习学习吧!” 。当时因为是付老师个人的实验室所以电脑不够用于是我俩就把自己的电脑搬进了实验室从那天起我真踏上了电子设计这条路。付老师又给我俩介绍了一位做毕业设计的大四女同学她叫黄光亚她做一个两台计算机之间用激光通信的题目我和赖世雄每天都去实验室看着黄光亚焊电路、写程序那时看着真是一头雾水感觉那些东西好神奇计算机上写上几句程序按完回车看见一道激光穿过眼前然后另一台电脑上就能看到整屏滚动的数据。大概跟着黄光亚前后忙了一个月对黄光亚做的作品的硬件部分算是有了基本的了解但计算机部分具体怎么实现的还是不明白。那时好赶上 2004 年学校的“五四杯”电子设计竞赛我们借黄光亚的作品申报了参赛资格。比赛那天
21、我们就用仅懂些基本原理的一堆元件加两台电脑比赛评委的到来当时评委们问你这是什么原理、信号怎么样调制、传输波特率多少、很多很多简单的专业问题。说实话我们哪里知道啊!我那时连 RS232 电平是什么概念都不明白评委们提的的专业名词我根本就没听说过当时也就把我们懂的东西全说了也不知道对应评委的哪个问题。那时学校“五四杯”电子竞赛的参赛作品比较少评委看我们才大二而且我们的作品又是一个较完整的系统基本没什么工作上的漏洞为了鼓励我们最后还给我们发了个小奖。我的大学【3】“五四杯”结束后赖世雄就从实验室把他的电脑搬回宿舍了很可惜他放弃了继续走这条路。我的电脑一直放付老师的实验室。说到这里还要讲一点儿关于我买
22、电脑的小插曲大二上学期时我的很多同学们都买了电脑于是我也跟着买了当时不知道买来电脑后具体要学什么东西我的同学们买来电脑后大部分时间玩游戏、聊 QQ 有的同学可以从早上一直聊到晚上玩游戏的同学可以从早玩到晚我同学建议我玩“传奇”游戏说很有意思他帮我注册了账号游戏里一个动画人物拿着一把大刀不停地砍野猪、野鹿什么乱七八糟的所谓怪物他砍了几刀就把一头野猪砍死了然后他说“你看长经验了吧多有意思你来玩!”我接过鼠标砍了三刀我想破脑子也想不出他说的有意思是指什么然后我说“实是无聊!”那天起开始了我的游戏生涯三刀后也结束了我的游戏生涯我觉得网络游戏实是没有意思。我更不喜欢聊 QQ 可是这电脑都买了不能一点用处
23、都没有吧当时那个时真的不知道电脑能“玩”什么和我们专业有关的东西那些天我每天用电脑做的最多的工作就是把文件从一个分区拷到另一个分区把一些不用的文件删除甚至把 C 盘下能删的文件都删了最后导致系统无法启动还问为什么?过了几个月我发现除了复制和粘贴功能我用得非常熟练外其他我好像还是什么也没学会。再后来就去书店买了些制作 Flas 画动 h 和制作照片的 Photoshop 之类的书回来后天天学那些没用的东西。现想来真的是太可惜了那时真是浪费了大把大把的时间。电脑真的是可以学很多很多东西的对于我们专业来讲学单片机需要学 C语言学 Keil、 WAVE、IAR 、ICC、MPLAB 软件的使用学汇编语
24、言;用到电脑界面编程时需要学 C+、VC+、VB 语言;用 CPLD/FPGA/SOPC 时需要学VHDL 和 Verlog 语言学这些语言时可以学 Maxplus、Quartus 软件的使用;当用到仿真时可以学 Protues、Multisim 软件的使用;设计电路板时可以学Protell、 AltiumDesigner、 PowerPCB 软件的使用;还可以学 DSP 用的 CCS 软件、ARM 用的 ADS、STD 软件所有上面我提到的这些全都依赖于计算机系统。今天看来我是全部掌握了然而这是后来我所付出巨大的代价才换来的如果我能利用好大一大二那些大好时光的话我相信今天的我又会是另一番模样
25、。我的大学【4】接上面话题赖世雄搬走后付老师给了我他实验室的钥匙从那天起实验室便成了我的另一个家。当时那个实验室只有我一个人学硬件也只有我一个本科生其他的硕士、博士研究生要研究理论所以很少有做硬件的那时我分不清电解电容的负极性我拿着一个电解电容问了实验室的好几个人结果他们也不知道更有人说这是什么东西我从来没见过。这件事很令我震惊难道这就是电子专业读了四年本科又读了几年硕士研究生的高水平大学生吗?现大学毕业生的工作确实不好找那不能怪别人只是因为你确实没有别人需要你的理由。偶尔听前届的学长们说到作为信通学院的学生如果学会了单片机、C 语言、DSP 那你的前途必定是一片光明。于是我开始学习单片机当时
26、苦于没有硬件实验环境身边又没有会的人教于是我就上网找资料看见网上有卖单片机学习板的那时价格都挺贵的但我还是狠下心买了一块三百多块钱的单片机学习板寄回来后我就开始做练习之前也看过几遍书可发现光看书没有任何效果看上十遍、二十遍感觉是学会单片机了可当要应用到硬件系统中时发现其实我什么也不会。后来我就边做实验边查书这样就理解得很透彻了就是从那时起我每天早上八点之前就到实验室了除了选上部分课外其他时间都泡实验室里一直到晚上十点多看楼的大爷用脚踹着实验室的门叫我走我才离开实验室。那时每天就摆弄单片机没有人教我全是我自己一个人摸索而且当时学的是非常难懂的汇编语言。记得大一时也学过 C语言可我发现要用的时我什
27、么也不会根本和单片机联系不起来就和没学一样我只好选择汇编语言大概一个月后也就是快放暑假时我做出来了自己的第一个单片机作品一个电子钟。有人说你要是用单片机做出一个电子钟那你基本上已经掌握单片机的 80%了。这句话有道理电子钟对编程的综合性要求还是相当高的。我的大学【5】那时我对单片机已经有了初步的掌握假期的时我报名参加了 2004 年黑龙江省大学生电子设计大赛那天起我搬进了学校的电子创新实验室我们选的题目是无线数据通信当时指导老师让我们用 FPGA 做其中还要用到 VC 编程及 C+语言我那时还不懂什么是 FPGA 于是我开始拼命地学这些知识每天吃饭都实验室。省赛不同国赛省赛是把题目先发下来两个
28、月后交作品就行其实学 FPGA/CPLD也和学单片机一样关键是自己动手写程序实践不停地写程序然后看程序运行的效果这两个月里我把 VHDL 语言搞得很熟练但是 VC 还差了一点。我们队一共三个人除我之外还有路智超(做模拟电路部分和魏旭东(上位机 VC 程序魏旭东是我校理学院的 VC 学得相当好他的 VC 编程也全是自已业余学的。魏旭东编程时我就旁边看他耐心地给我解释每一行每一句空闲时我自己再练那段时间我对 VC 有了初步的了解。比赛结果很好我们获得了黑龙江省一奖这也是我的第二次获奖这次获奖给了我很大的鼓舞接下来我发现必须要学单片机 C 语言编程了汇编编程非常烦琐一个全面的人才不能只将知识局限于某
29、一方面。从大三开始学校里有各种电子设计竞赛我总是积极报名参加为自己寻找锻炼的机会我为此放弃了我最喜欢的篮球、足球运动再没有逛过一次街每天早上起床、洗脸、刷牙然后就拿着书去实验室白天实验室写程序、调电路做各种硬件练习晚上回来补充理论知识模电、数电、高频一遍一遍地重复看每晚差不多两点睡觉充分地把实践与理论结合了一起那时我才发现大学里的理论知识同样是那么重要而原来根本没有意识到。孤立地学习理论不把它们与要应用的领域结合一起就失去了学习它的意义;如果只为了参加期末考试考完试的第二周也许就已经忘得干干净净了如果这样学习那只能说我们学错了方向。如果一个人的模拟电路、数字电路和高频电子线路的基础不好那么他可
30、能设计不出什么好的电路我们做硬件实践的同时再来看书中的理论知识这样的结合是最好的。这种单调的生活我天天重复着大概过了一年无数次实验失败时内心涌起的烦燥被我执着追求知识的欲望一次次抑制住;无数次胜利的经验告诉我唯有坚持不懈、永不放弃才会取得最终的胜利。这一年期间我陆续参加了一些国家级及校里的竞赛同时也获得了不少奖项。大三下学期我基本上学习单片机 C 语言编程进一步熟练 VC、C+语言。真学会用 C 语言给单片机编程时那时才将单片机用得得心应手。回想过去学汇编语言花费了我大量的时间假如当初有人指点我学单片机的 C 语言编程那该有多好至少可以少走很多弯路。很多人说学单片机最好先学汇编语言以我的经验告诉大家绝对没有这个必要初学者一开始就直接用 C 语言为单片机编程既省时间学起来又容易进步速度会很快。刚开始学单片机的时千万不要为了解单片机内