51,我的电子开山之物
从小学三、四年级开始就非常喜欢电子了,可惜现在的教育制度没有提供相应条件。平时自己收集电路板,电机,LED灯,喇叭什么的东西,动手拆些电器,修一些电器。就到了大学。
大学我选的是电子信息科学与技术专业,就是冲着电子来的。当时感觉自己等了十年,终于等到了。但学校只有一个硬件实验室,而且没老师带,自己去了几次,没人搭理,很是失望。后来自己就开始接触电脑,学习了很多软件方面的知识,硬件一直不知道怎么入门。(我们学校太重视理论教学,对实践很闭塞的。)
直到大二上学期。那时第一次听说单片机,专业里边许多男生都买了51开发板,自己非常好奇。去图书馆借了本51单片机proteus软件仿真方面的书,自己参照书上的内容在proteus上搭建51的开发环境,编写汇编语言的代码,当时纯粹是摸索,对单片机搭建的原理,汇编代码的意思都不懂,但感觉非常有意思,就一个实验一个实验照做,点亮LED灯,做流水灯,数码管显示,按键响应,中断控制。那时感觉单片机的功能非常强大,真是相见恨晚,后来上淘宝店买开发板,参考同学的建议,买了一块HC6800的开发板,179元,到现在都还留着。当时因为用proteus仿真软件学习过一周,所以收到板子后知道自己该怎么做。先把开发板配套光盘上的例程一个一个下载下来(那块板子是模块化的,不能用一个测试例程进行整体测试),检测开发板各个模块是不是都没问题,呵呵,一般的板子都没问题。后来就是真正的单片机自学了,我从网上下载郭天祥的51单片机视频教程,当时我们班的同学都是学的这套教程。感觉这套教程很好,挺适合入门,通俗易懂,我学的非常顺手,我同学都抱怨废话太多,时间太长,但我倒是没这种感觉,我很喜欢听那些废话,嫌时间长就用播放器的速度设置,用1.5倍的速度看,呵呵~~~我经常用这种速度看视频。另外,郭天祥的这套教程,串口那块儿的编程似乎有些问题,把逻辑理清楚了就没问题了。在学习单片机视频教程的同时,自己多动脑子改写程序,活学活用,这样就扎实了。
我一般对太过理论的知识提不起兴趣,所以学习单片机是一边看视频教程,一边动手做实验看效果,涉及到相应外设的设置有不清楚的地方时,才看相关的书籍上的讲解。
51单片机入门了,其他的就都好说了,后来我又学了AVR单片机,飞思卡尔的一块16位单片机,FPGA/CPLD的VHDL语言,入手了FPGA/CPLD设计,现在在学STM32,准备走嵌入式这条路。
欢迎喜欢电子,单片机、嵌入式的网友多多交流探讨。
我买的51开发板:
[ 本帖最后由 wisology 于 2011-9-30 21:11 编辑 ]
|