您的位置 首页 方案

怎样学好单片机

很多单片机初学者问我的第一句话就是怎样才能学好单片机?对于这个问题我今天就我自己是如何开始学单片机、如何开始上手、如何开始熟练这个

许多单片机初学者问我的榜首句话便是怎样才干学好单片机?关于这个问题我今日就我自己是怎样开端学单片机、怎样开端上手、怎样开端娴熟这个进程给咱们讲讲。先说说单片机,咱们现在用的比较多的是8051单片机,它的材料比较多,用的人也较多,商场也很大,51单片机内部结构比较简略,十分合适初学者学习,主张初学者将51单片机做为入门级芯片。单片机归于硬件,我激烈不引荐咱们运用单片机仿真软件来学习单片机,也能够必定的告知咱们,运用仿真软件是学不会单片机的,硬件只需把它摆在你的面前,亲身操作它,才会有深入的领会,才干学理解它。单片机这门课是一科十分重视着手实践的科目,不能总是看书,可是也不能彻底不看书,咱们需求从书中大约了解一下单片机的各个功用寄存器,假如看的多了反而简略搞乱,尤其是现在商场上大多数讲单片机的书一开端就解说较杂乱的内存、地址、存储器什么的,更让初学者感到不知所云、难以入门。简略的说,当咱们运用单片机时,实践上便是用咱们自己编写的软件去操控单片机的各个功用寄存器,再简略些,便是操控单片机哪些引脚的电平什么时分输出高,什么时分输出低。由这些凹凸改变的电平来操控外围电路,完成咱们需求的各个功用。
关于看书,咱们只需大约了解单片机各引脚的功用,了解下寄存器。榜首次、第2次你或许看不理解,但这不要紧,由于还短少实践的感观知道。所以我总是说,学单片机看书看两三天就够了,而咱们要把更多的时刻放到实践中去,这才是最要害的,在实践的进程有不理解之处再查书,这样回忆才深入。关于实践有两种方法你能够挑选,方法一、你自己花钱买一块单片机的学习板,不要求那种价格上千块功用太太全的,关于初学者来说你买功用太全的板子,上面有许多东西你这辈子都用不着,我主张有流水灯、数码管、独立键盘、矩阵键盘、AD 和DA、液晶、蜂鸣器、IIC总线、有USB扩展也最好,这些就差不多了。假如说我上面说到的这些功用你能娴熟使用,那能够说关于单片机自身的操作你现已入门了,剩余的便是自己操练规划外围电路,不断的堆集经历。只需过了榜首关,后边的路就好走多了,万事开头难,咱们都听过。方法二、你身边假如有单片机方面的高手,向他求助,让他帮你搭个简略的最小体系板。关于高手来说,做个单片机的最小体系板或许只需求几分钟的时刻,而关于初学者可就难多了,由于只需对硬件彻底了解了,你才干娴熟的驾御它。而假如你身边没有这样的高手,又找不到能够协助你的人,那我劝你仍是挑选方法一,究竟自己有一块学习板要便利的多,今后做单片机类的小试验时常常都能用得上,省时又省劲。
有了单片机学习板之后你就要多操练,最好是自己有台电脑,少看电影,少打游戏,把学习板和电脑连好,翻开调试软件坐在电脑前,先学会怎样用调试软件,然后从最简略的流水灯试验做起,等你能让那八个流水灯依照你的志愿随意活动时你现已入门了,你会发现单片机是多么诱人的东西啊,太好玩了,这不是在学习常识,而是在玩,比起跑跑卡丁车,比起魔兽国际,要好玩的多的多。当你编写的程序按你的志愿完成时,你比做任何事都高兴,你会上瘾的,真的,做电子规划的人真的会上瘾。然后让数码管亮起来,这两项会了后,你现已不能自拔了。便是要这样操练,在写程序的时分你必定会遇到许多问题,而这时你再去翻书找,或是问他人,或是上网查找。当得到回答后你会记住一辈子的,常识有必要使用于现实日子中,处理实践问题,这样才干发挥它的效果,你自己好好想想,上了这么多年大学,天天上课,你在讲堂上学到了什么?是不是为了期末考试而繁忙呢?考完得了90分,哈哈哈好高兴啊,过一个假日,乃至过一个周末,然后忘的一尘不染,是不是?你学到什么了?我以为这样的日子没有意义。可是我告知你单片机一旦学会,永久不会忘了。
别的我再说说关于用汇编言语仍是C言语编程的问题。许多同学大一、二就开设了C言语的课,我也上过,我知道那时上课教师讲的便是几乘几、几加几、求个阶乘、画个星星、编个月亮什么的。学完了有什么用?尽管考试我考了90分,可我心里比谁都理解,C言语究竟是什么?它有什么用?究竟它能做什么我一窍不通。咱们不能过多的点评当今的高校教育,但咱们有必要得为自己负责任。让你用C言语编单片机的程序你是不是就傻了?单片机编程用C言语或汇编言语都能够,可是我主张用C言语比较好,假如本来有C言语的根底那学起来会更好,假如没有,也能够边学单片机边学C言语,C言语很简略,仅仅一门东西罢了,我劝咱们最好学好学精它,将来必定用得着,要不然今后也得学,你一点汇编都不会底子无所谓,但你一点C言语都不会那你将来会吃苦头。给咱们引荐一本书,作者谭浩强,书名<程序规划>>,清华大学出版社,咱们在学习本书的一起再参阅上面说到的这本书更有利C言语学习。也底子没必要再从头把<程序规划>>学一边,就算再学一边或许成果仍是和你现在相同,最好的方法便是用到哪里学哪里。汇编写程序代码效率高,但相对难度较大,并且很繁琐,尤其是遇到算法方面的问题时,底子是费事的不得了,现在单片机的主频在不断的进步,咱们彻底不需求那么高效率的代码,由于有高频率的时钟,单片机的ROM也在不断的进步,满足装得下你用C言语写的任何代码,C言语的材料又多又好找,将来可移植性十分好,所以我劝大家用C言语。
总结上面,只需你有决心,干事能坚持究竟,有不成功绝不放弃的激烈毅力,那学个单片机对你来说便是件十分简略的事。主张进程:
1 、看书大约了解一下单片机结构,大约了解就行。不必都看懂,又不让你出版。
2 、用学习板操练编写程序,学单片机首要便是练编程序,遇到不会的再问人或查书。
3 、自己网上找些小电路类的材料操练规划外围电路。焊好后自己调试,了解进程。
4 、自己彻底规划具有个人风格的电路、产品 … 你现已是高手了。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/259923.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部