微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 单片机新手入门经验谈。。。

单片机新手入门经验谈。。。

时间:10-02 整理:3721RD 点击:

1    问:  我想进入嵌入式领域,听说现在高手都在玩ARM,DSP,等,单片机不是过时的产品了?我不如直接学习ARM得了!
答:  单片机是基础,容易入门(相对于ARM来说),如果直接选择ARM来学习,成功率可能只有1%! 并且学习好单片机对你未来学习ARM帮助很
大,很多编程思想和手段都通用.学好单片机就相当于学习了ARM的70%.因此想进入嵌入式领域的软件设计,选单片机用来入门是再好不过了.
2    单片机好多种类,我选哪种入门好?
答:
现在单片机应用广泛,因此各个厂家分别推出了自己的单片机,按内部结构体系派系分: 51系列 PIC 系列 AVR系列 三星  NEC 摩托罗拉
      合泰 义隆  松翰  等等 ,我们没必要每样都学!因为他们的编程方法和调试过程以及内部指令结构有一定的相似,只需学精通一款就OK了!尤其是用C语言编程,就几乎不用分什么派系,但是我们要选择一款有代表性的知识范围广,并且入门容易,书籍多,大家讨论的多的型号:比如MCS51系列单片机.用来入门相当不错.
3    我想自学单片机,我能学会吗,多久能学会?我英文不好,能学吗?
答:
   其实单片机入门和应用不需要你有多高的学历,只要有初中的文化水平就可以了,当然单片机主要是对外围电路进行控制,如果有电子基础知识就再好不过了,另外虽然我们看到的程序一看都是字符表达,感觉一定要学好E文才可以,其实不是这样,在学习汇编语言时,要记忆的单词不足80个,C语言也就更简单了,要记忆的常用单词不足50个.普通人一天就可以记住.所以英文不是学习单片机的拦路虎.至于多久能学会和能否学会取决于以下几点:您是否立志要学会!并且连续投入时间去学了,而不是三天打鱼两天晒网,最后干脆放弃了!根据我们的教学经验,如果能每天抽2个小时的时间去学习,快的一个月,慢的3个月时间就入门了.而如果全日制学习,因为有老师在旁边指导,入门通常就两个礼拜.
4    听说编程可以选择汇编语言和C语言,并且C语言比较流行,我该选择什么?
答:
   两种语言都是最终生成机器码的目的,只是汇编语言,我们可以比较详细的指定MCU现在执行什么指令,以及内部的资源状态我们可以直接指定分配,这个过程说好听了就是人们可以比较灵活的控制MCU,但是缺点是一个C=A+B,的运算我们都要详细的指定A B C被分配到哪里,并且要自己写个 A+B 的过程,以及这个过程中要用到的任何计算细节我们都要表达,其实我们只想知道A+B的结果而已,至于过程我们不需要,而C语言就是这样的,对我们程序员来说,我只需要表达自己的想法就可以了,至于如何实现,那是编译器的事,是电脑的事,我们最后同样能得到正确的结果,
但是用C语言你必须对C语言有个了解了才能对单片机编程,所以要求你具备C语言基础,所以对C语言熟悉的兄弟直接选择C来开发,而对硬件知识比较丰富的兄弟来说,多数没学过C,因此先从汇编入手就更容易尝到甜头,因为汇编语言是直接对单片机进行控制的,每条指令都可以清楚的看到对单片机的影响,所有控制的细节都在计划之内!并且能完成C语言不方便实现的功能,所以对想学精单片机的人来说,汇编和C一个都不能少!
5 .    C语言很重要吗?我选VB 或VC可以吗?
      
       答:
            C语言对快速的完成项目并且对程序的可维护性来说意义实在太大,可以这么说:会用C语言编程后,就绝对不愿意用汇编了,因为变懒了!感觉就是这样.并且C语言可以在不同的单片机系统中通用,而汇编语言只能对固定的MCU型号编程,并且以后您学习ARM DSP 等,主要编程语言也是C,而且学好C后再学 C++ VC等语言就有种似曾相识的感觉.对你以后编写大型计算机程序绝对有好处!最后说明点,VB和VC编写的程序只能放你电脑上运行,烧到你MCU里运行不了!
嵌入式、单片机、安卓开发、PCB设计等技术学习。
详情技术学习请联系詹老师 13750251891  QQ:2651921213

新手果断学习了,大家果断顶一下

好好学习下,哈哈哈

我新手果断学习了,大家果断顶一下,以后到来关注

新手来报道,希望大家帮助,谢谢!

好文章啊,

说的很有道理!新手来报道,希望大家帮助,谢谢!

新手报道,写的真好

不错,很有道理,学习贵在坚持

无故扣我E币啊!111

写的很好 适合新手。

我是嵌入式专业的,学了汇编,c语言,确实感到汇编很蛋疼!

顶!

积极回复是一种美德

学习还需坚持!

有恒心才有可能啊

果断顶啊,我想学好久了,结果反复停留在看C语言和看单片机这个阶段。最主要的是动手!

小编的话让我很安心呀

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top