学习老师的第一课内容竟然勾起了大学时期的回忆。 相比电路和模电,当时最喜欢的课程就是微机原理和数电了,虽然学的不好。但是也回忆满满,还记得微机原理第一节课老师说的8086麻雀虽小 五脏俱全。 实验课上写8086的汇编语言。实现点灯和流水灯功能。还记得当时整理的长长的机器指令执行时序; 后来选修课单片机,当时单片机课的作业就是画原理图,使用单片机实现一个小功能。我当时的题目是实现电动窗帘。勉强通过。再后来还想参加学校的大学生电子设计竞赛。只是后来因为要准备考研就放弃了。
真的是时光荏苒。一晃10几年过去了。
说一下个人对学习单片机的理解; 学习单片机需要理论加实践,且不分轻重。应该是手中既有文档又有开发板。 以我个人为例:13年大学还没毕业就用零花钱买了个开发板,当时用的就是89c52。也跟着配套的视频学习了,那个时候算是时间比较多了,最终还是没有学会,也就学会了点灯。是配套教程不好吗?还是我脑子笨?其实都不是。 没有成就感,眼高手低,没有学到最基础的灵魂的东西才是最根本原因,慢慢就失去了兴趣; 每个人的学习方式不一样,有的从面到点;有的从点到面,我就是从点到面的那种。需要从基础,甚至电路-模电-微机原理-单片机这样的顺序去学习。 大学期间没学会的模电现在竟然感觉懂了点; 大学期间P0_0 换成P0^0程序就运行失败就傻眼,现在也懂了。以前头文件用“还是<>不懂现在也懂了。 都是理论基础跟实践互相不断穿插的结果。所谓读书百遍其义自现就是这样的。 另外还需要有兴趣,要坚持。 我做过4次光立方失败了3次! 第一次是打算毕业等待研究生开学的那段实践,整天一个人再屋里捣鼓,洞洞板的飞线一大堆,我都理不清了。那时候教程少最后焊好了都不亮; 第二次研究生毕业工作后,后来想起来又想做一个,结果还是光焊接就没完成; 第三次是最接近成功的,因为自己修手机翻出了埋藏已久的电烙铁。手机修好了感觉自己又行了。正好还有PCB免费打样的,就做了个4*4*4的; 第四次是最成功的,因为那个时候已经学习了很多模电相关的内容,还有原先不懂的74h暂存器的使用原理也搞清楚了。单片机也重新温习了下;
|