看到活动来回忆下学校学习电子设计的生活,那时候的PC机的还没有现在这么普及,只有少数人有电脑,不过大多是用来玩游戏的,学习的很少。还好学校有机房,可以上网查资料,上网也是要排队的,去晚了只有旁边看人家玩的份了。那时候学的专业课比较感兴趣的就是数字电路,C51教程,单片机和EDA设计,EDA设计讲解的也就是CPLD的编程设计教程。
先说说学习数字电路的过程,数字电路讲解门电路时,理论上的与门、或门,与非门、或非门,异或门等等这些逻辑关系的门电路,理论学完了。就要实际动手实践了,在一个不出名的院校,实验环境还是有限,除了课件上的实验,其他的没法实验,怎么办呢,自己要学习那就自己想办法。于是自己掏钱购买元器件和万能板来搭建电路测试。
不知道现在学生用这个还多吗,现在打样PCB都这么便宜,我以前是成包的买。就是下面这板子。
哪个时候购物也没有现在方便,什么东啦、什么宝啦,还没有听说过,不过哪时候有电子类的杂志,我经常看到是电子报的这个杂志,现在网络方便了,有很少看了,我在网上找到的图片,这种和合集版。
以前是那种一周出一期刊的报纸的形式,里面可以看到大神门的改装电路、维修电路、DIY电路的技巧和电路原理图的讲解等,在这里也学了不少分析电路的能力。有了数字电路的原理知识,就需要相应的硬件电路来验证这个关系,然后查找芯片资料,在纸上绘制原理图,确定好要用的元器件,开始元器件采购,那时候要是网购有现在这么方便就好了。买个元器件要进城跑几十公里到电子市场上购买,学校在郊区,公交车又不直达,先三轮摩的,再公交车,早上出去,晚上回来,一天就购买些器件。 按照电路搭建电路,以前焊接的板子都是像这个样子的。
显示结果没有示波器,没有逻辑分析仪,就是通过LED指示灯和万能表来看结果,数字电路的学习就是这样的过程反反复复的完成的,所有当时对数字电路非常熟悉,现在还印象深刻。
接着学习了单片机,学习单片机的过程也比较坎坷,因为当时没有电脑,对外界使用的什么芯片也不了解,就按照教材来学习,教材上编程使用的是汇编,什么C51编程,当时还不知道是啥。记得当时做第一实验,实验室使用的编程环境还是DOS,黑屏幕一行行白色的代码,按照教程一步步操作,最后敲一个指令,程序下载到开发试验箱,LED指示灯闪烁,当时那个兴奋,觉得这个好。比手工搭电路方便多了。 没有电脑,也没有编程器和开发板怎么办呢,还是自己动手做一个吧,网上查资料,发现一个DIY网址,具体什么网址也记不起来。就在上面看到有关的ATMEL公司的AT89S系列的芯片可以使用ISP方式烧写程序,使用并口外接芯片转换,搭建了一个最小开发环境。
印象最深的是,搭建好开发环境后,得有电脑来测试,去学习机房总是抢不到位置,那就去网吧机器上试试。还好,当时的机器上有并口,现在机器都很少见了。把我搭建的开发板连接到电脑上后,使用哪个编程软件一次检测成功,这个给我不少信心。当时找到的编译器是伟福编译器可以编译,就用编译了点灯的程序。
烧进去程序后,指示灯闪烁,搭建环境成功。然后我的电脑就关机了,收费计时时间到,重启后,代码和安装的软件全无,这是我第一次DIY单片机开发板,当时觉得比学校实验室的开发环境还好些。通过这一次动手让我也对单片机产生了浓厚的兴趣,一直到现在。
时间已过好多年,当时手工搭建的实验板也不知道做了多少,没有留下影像资料是我的缺失。后来学习了C编程课程,对C语言有了认识,了解到C语言和单片机的结合教程C51,才把单片机和C语言联系起来,体验到C51的方便后,后面大部分程序都是在C51下完成的。
毕业进了单位,才发现51单片机是基础,后面接触到ARM,嵌入式系统等等,积累慢慢的多了起来。以上是我个人的点滴的学习经历。
|