×

如何学好单片机?分享我的看法资料下载

消耗积分:0 | 格式:pdf | 大小:79.87KB | 2021-04-20

张勇

分享资料个

万事开头难,学习单片机也是一样,所以我们要勇敢的迈出第一步,在学习的过程中,我们一定不要给自己找借口,说什么不会写程序呀、没有开发板之类的! 困难总是有的,我们要想办法去攻克,每个人刚开始都是小白,后面考验的就是学习动力和付出的时间了,不会建项目、不会编写程序,那就要学它。 其实这方面的编程经验和教程,公众号前期也是有整理过的,我们刚开始可以先参考别人写的程序,通过自己的理解,编写一个比较简单的,大概知道写程序是怎么一回事! 另外,拥有一块属于自己的开发板还是挺重要的,因为你光顾着写程序而不去运行看实际效果,作为初学者,很难去理解其中的意思。 学习单片机,书是必不可少的,但是厚厚的几本书,对于许多初学者而言,简直就是噩梦,心里猜想:这要看到猴年马月才能看完啊! 也有不少同学,前面刚看完一个章节,准备看下一章节的时候,突然不记得上一章节究竟讲的是啥,战战兢兢的在电脑旁写不下一个程序,痛苦的真叫人头大。 其实,我们完全没必要从书的第一页开始学起,比如你写流水灯,就专心把流水灯学好就行了,中心思想就是先把整本书化整为零,然后再慢慢的啃。 刚开始我们也可以抄书上的程序,看看每一句是干什么用的,能达到什么的目的,运行后能有什么结果,等你看明白了,就要自己动手写一次了! 看别人的程序是很容易的,但是到你自己写的时候,真的很难下的去手,所以,这就是差距,只有你自己单独写出程序实现功能的时候,才能说明你真的懂了。 在写程序的过程中,肯定会遇到一些问题,当你发现你写的程序运行结果和你想象中不一样的时候,你可以单步,也可以下断点,然后跟踪,查看各相关寄存器内容,看看程序运行过中是不是有什么偏差,找出影响结果的地方,改正过来。 这一个过程非常重要,通过程序的排错,你可以学到的知识是书上得不到的。 学单片机重点在于学习解决问题的思路,而不是局限于具体的芯片类型和语言,这一直是我的座右铭,这是我学单片机多年来感悟出来的。 经常看到有人说“你会驱动XX芯片,真牛啊”、“你搞过XX项目,真厉害”之类的话,其实这是非常片面的,搞过XX芯片,搞过XX项目,只能说明你做过这一项目,它只是你的业绩,并不是代表能力就一定高。 真正的能力应该是:遇到没有解决过的问题或器件,能利用自己已学的知识,迅速找到解决问题的方法,这个才是能力。 写程序的过程就是一个创造的过程,几乎没有完全一样的项目,每次你遇上的几乎都不相同,所以你拥有的必须是你面对新项目时的创造能力,而不是标榜着你以往做过多少项目,当然,业绩也能从另一侧面反映你的经验和水平。 (mbbeetchina)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !