发布网友 发布时间:2022-04-21 06:09
共5个回答
热心网友 时间:2022-06-18 10:05
首先你以后的发展方向是:1.硬件2.软件 在实际中没有很明显的软硬件的区别和界限如果不懂硬件软件瞎扯淡,如果不懂软件硬件也瞎扯淡。如果你以后侧重设计硬件的话对于代码你没必要很深层次的学习,因为只要你设计出来的硬件你懂得能够通过写代码实现这个功能就可以了,但是必须得懂得基础语言能读懂就行。如果你以后侧重写代码那就不仅能看懂这些代码实现的功能而且要举一反三的同一个功能能写出不一样的代码(毕竟简洁功能完善是最完美的代码)。简单的举个例子啊不懂程序就跟一般维修店的修电视的 一样只懂得能检测出这个配件坏了换个就这么简单,,也不懂实际电路的功能和结构喽。所以在下认为按自己的实际情况出发发挥所长一条道走到黑就行肯定就成精了。你要说单片机很容易上手且对各个外围模块结构如何实现功能很了解的话就得学好这几门课电路、模电、数电、语言(C语言<主要是因为编写简单不复杂但要说功能没汇编那么强大但是一般设计C都能搞定>、汇编<一些简单的程序会写很长的代码>所以两种语言有利有弊看如何运用了)这些都是基础但要有更高的发展也无外乎这些是老本。我就菜鸟一枚也就主观看法,希望能有所帮助如果没用就当我打字练习了= =!
热心网友 时间:2022-06-18 10:05
一个是C语言,这个比较简单,不提,谭豪强那本就比较适合新人,不要听那些大牛们的话,他们推荐的那些书好是好,但不适合新手。
另一个就是微机原理和汇编语言。这个详细说一下,现在微机原理的书一般是16位的,单片机一般8位。
那为什么还要学微机原理呢?因为它的参考书多,习题集多。
坦白的说,微机原理非常难学,这个难学指得是你真正理解他,看书,做题,然后认真思考这个题的答案为什么这样,注意,必须多做题,多思考。如此下去,终有一天你会突然大彻大悟。
另一个就是汇编,虽然现在开发主要用C,但是没有强大的汇编基础,你永远达不到一个很高的层次。
热心网友 时间:2022-06-18 10:06
单片机是需要软硬件相结合,模拟跟数字相结合。
所以想学单片机需要掌握硬件的基本知识,如电子元器件、数字电路、模拟电路等
还需要掌握软件编程 ,如C语言,汇编语言等
热心网友 时间:2022-06-18 10:06
坦白说,你基本的软硬件常识有,什么都不懂也能学,边学边把C语言补一下就行,推荐郭天祥的『10天学会单片机』,如果想深入,到可以自己做一些简单的项目的地步,那模电,数电,微机原理都要会,编程语言其实C就可以,汇编没啥用,起码在很长一段时间内不需要花那个功夫
热心网友 时间:2022-06-18 10:07
什么?你连话都不会说怎么学习呀??有没有点态度??像你这种人学什么都白费。追问额,你知道?