浅谈8051的学习方法

     从大二开始学习51单片机至今已有两年多了。期间,玩过AVR,飞思卡尔,后来买了ARM9实验板,先是当做单片机在裸机上跑些简单的程序,后来上了Linux,编写一些简单的程序及QT应用;充分利用了网络上的资源,现在写写学习心得,希望对初学者有些帮助,也算上回馈互联网吧!有说得不好之处还请多多指教,欢迎大虾们拍砖。废话少说,转入主题:

 

一、坚定信念   

      学习单片机,刚开始不是一件好玩的事,甚至可以说是件痛苦的事情,就算是入门后也有不少痛苦的经历,这有待你去探索。所以,对于初学者来说必须有心理准备,不能半途而废。如果你是哪种遇到问题不能自己专研,静心解决问题的,建议你还是不要学习单片机吧。因为学习过程中会有很多很多的问题,特别是对于那些没有学习过微机,c等初学者来说,这些都不是你看视频等速成法能解决的。这需要你不断地看书,查找资料,静心专研解决的。

      这要你有兴趣,有恒心,有耐心,那么学习单片机可以说是件很有意思的事情。为什么这么说呢,因为,单片机是个非常听话的玩儿。这要你摸清它的脾气(也就是熟练操作它),那么它是绝对服从命令的。在学习过程中,点亮流水灯啊,显示数码管等等,这都是很有意思的事情(至少对我来说),可以让你感到成功的喜悦!如果你有兴趣,有恒心,有耐心,而且决定学习的话。请坚定信念,遇到任何困难,静心专研,这样一定是可以成功的。

 

二、理论始终摆在第一位  

     对于8051的学习,网上的速成法比比皆是,不一而足。但是,没有理论指导,速成是学不到什么东西的。正所谓万丈高楼平地起,只要打好理论基础,才可以把单片机真正的学习好。所以,学习单片机时,刚开始还是建议你看下单片机原理的书籍,看不懂不重要,只要你坚持看,一次不懂看第二次,不懂再看,当然这过程是很痛苦的,只要坚持!只要搞懂了(就算是模模糊糊懂了)单片机原理,才可以得心应手地编写程序控制单片机。对于要不要学习汇编呢,我觉得还是需要的。一方面,51的汇编相对简单,容易学习,为以后的学习打下基础;另一方面,可以加深对51的理解。理论指导实践,但是我们也要实践,理论很重要(对于部分忽视理论的人来说),特别是深入学习后,没有理论的指导是行不通的。

 

三、实践、实践、再实践 

      对于学习单片机来说,单纯的看理论是学不好的,只有实践多了,才可以加深理论的理解。对于我们工科学生来说,对手能力是很重要的,只有多动手,才可以发现问题,解决问题。这样我们才能更加熟练地操作单片机。这个阶段可以借助网上的视频,有些视频时手把手的,这样很容易入门。特别是郭老师的,理论+实践,确实是很不错的视频(我也是看了郭老师的视频,非常感谢!)。实践之后,可以加深理论的理解,不懂可以在看,这样不断地学习,又可以加深的理论的学习,又不会枯燥。实践、实践、再实践吧,实践很重要。

 

四、总结

      只有不断地总结,才能不断地进步!可以开博写写心得体会,一来,有助于学习,二来,有助于别人。何乐而不为呢?

      以上是个人的一些体会,希望对初学者有些帮助。有写得不好之处,欢迎拍砖。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值