- 0
- 0
- 约3.86千字
- 约 3页
- 2023-09-24 发布于湖南
- 举报
初学者如何学习单片机的新思路
单片机有啥用?如果你是学 电子的、学自动化的理工生,并且到大三了还说不上四五条,那只能说你这学白上了!!!
如果你学的不是跟这相关的专业,觉得很新奇吗,离我们生活很远吗?那这抱歉了,你真想多了,说新奇啊--单片机诞生于1971年,比咱们年龄都大吧。说离我们远啊,你每天都会遇到,电梯送你上下楼,图书馆的门禁拦住你又放你进去,上厕所方便后自动冲水,这些其实都是单片机君们在默默的工作。单片机从1971年发展至今,各方面都得到了发展,种类上更丰富,集成度更高,价格更便宜,功能上更强大。一般的书籍和网上的 资料都会说单片机在 仪器仪表、 工业控制、家用电器、医用设备、航空航天等方面有广泛的应用。 工业控制主要是因为单片机工作的稳定程度是最高最稳定的,如 工业机器人的控制啊、流水线啊都需要稳定的重复工作,所以就专门嵌入一个 微控制器到这个系统里去执行已经编辑好的程序。
嵌入式系统的稳定度是最高的,极少出现死机、程序跑飞的现象,所以啊,电梯、游乐场里过山车啊飞轮啊都由单片机控制。家用电器很多啊,比如自动洗衣机,你输入个数它就知道要洗多久,洗完之后它又自动用清水洗,又甩干。都是单片机在按照已经编好的程序在干活,而且 智能家居现在是一个很热门的 话题,让你整个家都是 智能的,包括地板和窗户。这里的例子真的很多,大家到百度上一百度都能百度出一大堆,我就不再累述。因为单片机体积小、控制功能强、功耗低、环境适应能力强、扩展灵活和使用方便,导航、控制、测控、 通信等各个领域都要依仗于它。其实没必要说要学,没人要你学,学这件事要是自己想学,然后才能学好才能坚持下来,这里只是跟你说这东西挺好的,学不学你自己决定。而不能说学了之后对你好,我觉得这种叫勾引,很卑鄙,不知道大家什么感受,其实我觉得大学里最后留在心里的都是自己喜欢的自己自学的东西。老师教的有时应付考试的,真的没留下啥痕迹,其实这也不奇怪,就比如说接触了单片机,一学一看还挺有意思,自己就喜欢了,又自己查书查资料,又自己开始动手干活,自己买元件,自己请教别人,自己制造出了作品,自己发现问题和解决。
其实这个学习的过程是多维度的,不但收获了知识还增强了综合解决问题的能力,比课堂上老师直接灌输的一维学习方式要强太多了。况且在课堂上,大多数时候还是我们在非自愿、受威逼利诱的情况下迎合应试教育。学校有时会说一句话:我们的学生基础知识扎实,工作之后上手快!明显胡说八道,上手快靠什么,靠能力。考试、知识和能力是三码事,不能因为努力取得了好的考试成绩就说掌握了知识,更不能说这知识又都转化成了能力,而在现实生活中,直接使用的是能力。那你告诉告诉我要看多少本书才能学会包饺子?我觉得大学校园里的主题词不是青春、也不是奋斗,而是迷茫。大家不知道为了什么要伺候好每个科目的成绩,不知道为了什么要考研、出国,不知道自己想干什么能干什么,大概都是为了别人说的一句好,甚至是以后会好。
一个东西如果自己觉得不感兴趣觉没意义,最好真的不学。如果真的感兴趣,如果可以,通过这样的一次学习经历把学习的主动性、积极性从大学那僵尸一大波一大波的教室里解放出来。不奢求老师家长社会的扯淡,美好未来的色诱,不屈服应试教育的挂科惩罚的迫害,只是简简单单的学点东西,不管有没有用,只是自己愿意没有为什么。单片机学习是很难的,不能速成,你必须承认这一点,有些号称能帮你从入门到精通,那些大多都是牛皮膏药,基本上讲的都是些入门的东西,市面上的讲单片机的书本内容基本上八九成是一样的。学习单片机的 视频,八九成一样,不同的人讲的,主讲人的水平高低不同。而正真高深的单片机程序处理,你在网上基本上找不到,偶尔能有那么一两个高手把自己的一点点心得分享出来,也许你半天都不能领悟其真谛。正真的高手是这么炼成的?唯有自己日积月累,不断坚持、思考读成熟的程序,加上自己对程序的悟性,等到2到3年方可有所造诣。
首先我们来谈谈 C语言基础,单片机程序开发,基本上用的是C语言,你的语言学的怎么样?对于关键词的使用是否已经融会贯通了?对于语法规则是否已经掌握?这是一门实践的知识,没有实践你的C语言等于0,他的功能可不是书上那些例子,输个数做个加减乘除把结果输出,利用他的关键字及语法规则,勾画出无限的生产力。对于C语言的知识你要达到这种水平:当你的想法出现的时候,功能要求已有并且你能立刻用C语言描绘出来。
C语言只是一个工具,实现我们的想法的工具,对于工具的使用要信手拈来!
例如把一个字节数据高底位一一兑换、把脉冲数转换为时间及 检测出按键的连续两次按下等等,看到问题的时候具体的实现代码在老海呈现了没。工具用熟了以后,我们该学习什么?对语法熟练以后就应该重点学习程序设计的方法,请大家分清两个概念,C语言只是工具,会C语言并代
原创力文档

文档评论(0)