我学习单片机的经历&毕业的烦恼
详细内容
名称:我学习单片机的经历&毕业的烦恼
大家好,我是一名地方性大学本科毕业生。说到毕业,面临的最大问题便是--就业!
我的专业是电子信息工程,现在我介绍一下自己的经历。
2003年,当我是大二的时候,我在图书馆勤工俭学--整理图书。因为我负责的库是计算机等信息类的,所以我在工作的过程中知道了世界上有这么一样东西--单片机。在整理图书的过程中,我发现关于单片机的书是最受欢迎的一种,于是我就好奇的去了解什么是单片机。不看不知道,看来一发不可收拾--自幼就对电子喜欢的不得了的我发现了新大陆!从此,我走进了单片机的世界。
因为是大二,我们还没有相关的课程,所以我只好自学。在看了《手把手教你学单片机》后,我对单片机有了初步的认识,至少知道什么是单片机,单片机拿来干什么的,有什么功能,特点等等。我天生就对电子有特殊的爱好,所以越学越来
劲。虽然我们学校有单片机实验室,但由于是90年代的机器,落后的不得了,只能用汇编,而且只能在DOS环境下使用。有条件要上,没条件创造条件也要上。由于家庭经济条件并不好,在筹备了2个月之后,2003年国庆,我登上了上广州的汽车--我的目的地是新赛格电子城和淘街二手市常那时候我下了很大决心,那是我第一次去广州买东西,以前都是路过。当我到达新赛格是,门口的告示让我心凉了半截--国庆放假3天!后来我只好直接去淘街。淘街是我一个同学介绍给我的,后来我在那里买了一下电池,工具等,然后就回学校了。这次去广州没买到我要的芯片,所以很遗憾。
钱用完了,我又筹备了一个月。我筹钱的方式只有一个--做家教。2003年11月,我再次来到广州。因为有上次的经验,这次我的行程就轻松一点,不会担心走错路。另外,我这次去广州得到了学校电工实验中心的老师的指点,她给我介绍
了一个铺头。到了新赛格,我沉浸于电子零件的世界中,每个柜台我都有逗留一下,看看有什么卖的。在逛了3个小时后,我买了元件清单上大多数的零件。其实,我心中想买的东西何其多啊,只是我口袋里的钱不够了。
在新赛格,我买到2块AT89C51,一块AT89S52,还有2块实验裸板和一些零件。一回到宿舍我就马不停蹄的开始焊接试验板。有了芯片和试验板,我就开始参照书上的例子做实验。慢慢的,我真正的走进了单片机的世界。
随着岁月的增长,我对单片机的了解越来越熟悉。
2004年,一次偶然的机会,我开始了一年的奋斗。
某日,我在本地一个垃圾市场看到一个废旧的电话计费器,上面有20多个LED数码管。我的直觉告诉我,那个机器里面有我需要的东西。最后我以十几元买下的那个计费器。回到宿舍,我马上把它拆了。打开机壳,我看到的是一个灰尘掩盖的电
路板,这时,我屏住呼吸,用手擦去一个很想C52的芯片上的灰尘。当那几个字出现在我眼前是,我是何等的激动!-- INTEL 80C31BH @1982!几乎所有教科书上的样板芯片!然后,激动一波随一波,我依次发现了8279D、MC146818、MT8880、
74hc373。。。从此,这块电路板开始霸占了我长达一年的时间。
2005年,我把一年的精力都放在研究那块电路板上。从读懂板上各个芯片的数据手册,到电路原理图的绘制,然后到电路原理的分析,到编写程序控制板上各个芯片。这是一个漫长的过程,在这个过程中,我学习并实践了单片机总线的原理,
数码管的驱动等,并从汇编语言过渡到C51。后来,我根据那块电路板的特点,决心把它改造成一个电话报警器。由此,我开始了一轮关于电话报警方面的研究。
2005年11月,我参加了学校的电子设计大赛。我一个人一组,而其他都是3个人以上,然后我同时有2个作品进入决赛。我的作品一个是基于isd4003的智能语音系统,一个是电话报警器。事实上基于isd4003的智能语音系统的产生是因为我在做电话报警器时要用到语言芯片然后我才去研究它的。我这人喜欢玩技术,于是就把ISD4003这个芯片的功能发挥的淋漓尽致。我那个语言系统功能真的强大,以致评委老师说:这么强大的功能往哪用?而我的电话报警器则是花了我大部分心血。这个电话报警器上,我模仿手机构建了一个强大的菜单。这是我的认为最得意的地方。里面有200个菜单项,对各个参数进行设置。
就一个菜单,花了我不知多少时间,其中包括C语言的学习,字库的构建,菜单算法的实现,板上芯片的IO地址的重新分配等。最后,我的两个作品都只的了个3等奖。
在比赛完后,我停留了3个月时间。
2006年春节回来,我又重新开始了新的学习。并下决心要把那个报警器改造为一个家居*器。
期间,我又学习了单片机操作系统SMORT RTOS51。
到现在,我即将毕业了,我的努力还在继续。
现在我把我的能力列表如下:
1、对MCS51系列单片机架构有较清晰的认识
2、c51语言编程水平有一定的深度,对KEIL软件有深入的了解,懂得KEIL在编译方面的特色。
3、从小就抓电烙铁,有很好的焊接水平,动手能力出色
4、学习了单片机操作系统
5、学习并实践了单片机串行主从多机通信,IIC通信,spi通信协议,菜单编制,液晶显示技术,led显示屏技术,单片机字
库原理,单片机usb数据传输,基于2262/2272的遥控器,单片机总线技术,等等,(凡是有条件实践的我都努力去做)
6、懂得PROTEL DXP/99的使用。
7、有相当的求知欲,有志于在嵌入式方面发展。
现在,摆在我面前的是就业,在这里,我想请教各位前辈,我想在嵌入式方面发展,那么应选择怎样的公司?我值多少钱?
我现在需要做的是什么?
写作水平不好,罗嗦了点,见谅。
谢谢!