很多人在学习单片机的过程中,往往会犯急于求成的错误,这样在遇到挫折时就会严重打击自己信心,最后只能半途而废了。为什么会造成这种结果呢?这是因为要想学会单片机,需要掌握的知识太多了,譬如微机原理、C语言、数字电路以及模拟电路等。所以如果你打算自学单片机,那么必然不能急于求成,而是要有一个循序渐进的过程,否则就会越学越难,直至放弃。
学习单片机不能单独学习理论知识或者只注重实践而忽略理论知识。那么理论和实践该如何安排呢?我的建议是如果你还是在校学生,那么你应该注重理论学习辅助实践,如果你已经毕业工作了,那么应该是实践为主,在实践过程中再去理解相关理论知识。
我学习单片机的过程也是走了很多弯路,浪费了很多时间。这些天也是做了总结,现在分享给大家,让各位想自学学习单片机的朋友少走弯路。
1-自学单片机需要准备什么?
如果你有在网上找自学单片机的资料,相信你们一定有找到郭天祥老师的“十天学会单片机”教学视频。郭老师的这个教学视频讲解的非常精彩,我也是通过郭老师的教学视频来入门单片机,所以我们需要下载这个视频来学习,那么我们是否需要购买相应的开发版来学习呢?答案是我们不需要购买,因为对于初学者来说,使用仿真软件即可。使用仿真软件可以灵活搭建所需要的电路,在我们自己搭建电路这个过程会让我们学习到单片机的电路设计思想,以便我们更好理解单片机,况且对于一名单片机工程师,设计单片机外围电路是必备技能。如下图所示,使用keil和仿真软件,即可对我们设计的单片机电路进行仿真和调试。
Keil和Proteus级联仿真调试
综上所述,我们需要准备郭天祥老师十天学会单片机教学视频+keil安装包+仿真软件安装包+电路设计及C语言程序设计学习。以上资料作者都有准备好,关注作者同名微信公众号,点击单片机->自学单片机,在推送的文章有详细介绍如何安装仿真软件和Keil软件+仿真软件与Keil级联方法,所需要的资料获取方法在文章末尾处。按照推送的文章介绍的步骤,完成Keil和仿真软件的级联,然后根据郭天祥老师的视频教学,搭建电路来进行学习。
软件安装教程和资料获取
2-学习完郭天祥老师的视频教程后,此时你应该能够编写c语言程序以及设计一些简单的单片机电路。这时你可以使用AD设计一个块Demo板(AD学习资料作者后面会整理公开),然后自己写程序来验证Demo板电路设计的正确,至此算是完成了你的一个项目。
如有疑问,可在下方留言。你的鼓励是我的动力,欢迎关注作者,后续作者将分享仿真电路图以及对应的C语言源码,谢谢!