||
最早接触单片机还是在上大学期间,当时课本并不是8051,而是在现在看来只是昙花一现的8098,说实话,那时还真的是什么都没学会,没编过一个程序。感觉单片机是那么的难。后来,毕业设计时又一次接触到,不过这次是80c196,不说也知道,只是走过场,还是没有真正的步入单片的世界。
虽然网络的普及带来了一些问题,但不得不承认它所带来的好处。我真正开始学习单片机就是在能随时使用网络的时候,那时无意间上了21ic,应该是2003年,看到那么多人在问51的问题。开始对这产生的兴趣,开始看51的书,学习KEIL,花时间看别的贴了,程序, 试着自己写一些简单的程序软件仿真,经过两个多月的学习,感觉自己入门了,就到学校外面找兼职。记得第一个活是用51做一个数字IO模块,485通讯的。现在想想,当初还真是菜呀。可以说,初学都犯的错我都犯了,呵呵。不过,确实是学到了很多东西,也是那时,知道对编译器的了解对编程序的重要性。所以,开始认真的读keil的手册。之后,才对自己使用51有了信心,毕竟知道了它是怎么使用ram的了。在这个过程中,也了解了一些通用的结果uart,IIC,SPI。。。。。。
之后,又陆续的接触了其它的片子,感觉要轻松了许多。个人认为,学习一种新的片子,应该从以下几点入手:
1 了解这个片子的电气特性,最主要的也就是IO特性(内部结构类行)
2 了解这个片子的储存器。(rom,ram,EE的分部)
3 一定要对你选择使用的编译器做认真了解。
只能想起这么多了,感觉还有很多要写的,就是想不起来,和小学写作文一样,语言能力太差了。