第一次认识51单片机,是大一时班主任为了提升大家学习嵌入式的兴趣,就叫了些学长展示他们的学习成果。当时觉得51离自己还很远,所以也没有太放在心上,随着时间的过去,渐渐觉得大学生活不能就这样过去,必须去学着做点东西...
大一下学期很快结束了,老师很多遍提醒着我们要去看些什么书,可以尝试学学proteus 和keil 的 用法,当时也找了好多借口让自己没有去学。最后暑假也浑浑噩噩的过了,只是把一本《C和指针》翻了几遍。
真正的开始学习51,也就是这个学期才开始,8月底才买了块开发板,我也可以称作是个大大的菜鸟,才真正了解到自己的知识短浅,什么都不会...
从8月份到现在,2个多月过去了,可以说我的进展还是十分慢的,只会简单的做个流水灯,和中断控制器,计时器什么的。社团的部长兼学长CL是个很牛的人啊,跟着他我表示我压力很大啊,生怕给他丢脸。
现在该说说我学了点什么东西了,从单片机的原理、功能、内部结构、工作方式,锁存器等,但这些纯属硬件知识理论要想理解真的是特别的难,以至于花这么多时间还是没什么很大进展。再到keil c51的使用,由于我是软件工程学生,具有一点c语言能力,(虽然不是很熟悉)所以c编程可以看懂些也会使用。再到近期部长学长对我说,51的关键和重点是中断系统、定时器/计数器、串行通信接口的使用。可以说近期是花了很大精力在学这个的,每天看学习资料和学习视频到2点,到现在还是无法理解这些的原理是什么,只会简单的用下,对他的指导,我还是很惭愧啊。
学院马上又有科技月月评了,还有就是协会的新会员培训。若果倒到时候还什么都不会的话,不用别人说,我自己都会很不好意思。
该说说今后的计划了。
现在是10月15号了,1月要准备期末考试。在这个学期搞定51的确非常艰巨,希望各位厉害的大虾可以给个学习方向作参考,学习资料什么的,以免少走写弯路。
首先还是要抓紧手机间吧中断、定时器、串口给弄熟悉,除此之外,再把键盘的应用,数模转换,系统扩展和1602显示器学会,最后再自己学着做些应用。还有英语四级要过,这个学期的学习计划就这些吧,计划虽然简单了些,但内容包括了很多,由于还入手了MSP430 ,学会51的话对它的学习还是有帮助的吧。
本人小白,初学者,对51还不太熟悉,希望各位大虾可以多多指教,提供建议或学习笔记,鄙人感激不尽!!!