❶ 掌握了51单片机,在去学习ARM/DSP.大约要多久能学会
我说句公道话,对于DSP我不清楚。
对于ARM,硬件入门需要1个月吧。也就是像用单片机那样,搞点IO端口操作、UART、IIC、SPI、常用内存、Flash等。汇编或者C语言(不带任何操作系统)
如果对于基本操作系统(UCOS-II),入门再加一个月吧。
对于大型操作系统,Linux Windows 那就一年吧。我是说入门。并且需要有相应的开发板。如果没有开发板那就是一辈子也别想入门。光看书是不行的。
所以推荐先用Protues仿真一下,学学ARM的基本硬件和汇编,然后想办法搞个开发板。
❷ 学好单片机要多久
入门的话推荐C语言,以后用到的多,比如说嵌入式,汇编也要学,学汇编主要是掌握单片机的硬件结构。
推荐一款视频:郭天祥《10天学会51单片机和C语言》
http://www.txmcu.com/web/viewdownfile.asp?userid=1070303
❸ 学习MCS51 单片机需多长时间(正常情况)
学习单片机,跟多长时间没有关系,要看你的悟性,掌握学习方法,吃透C语言,多写程序进行实验。
只有通肢皮桥过实验来掌握单片机,有的人学习2年单片机,也还是工作找不到,没有完全掌握单片机,51单片机是一个入门阶段,学习单片机要看你的目标是什么,历猛如果是今后想搞研发,那你必须把C语言吃透,现在市场单片机很多,现在市场上面都是以ARM STM32单片机来做项目的。
❹ 大家说说学习单片机难吗
难吗?不难,就像用英语表示自己要说的话一样简单!
我在学校课程上掌握51单片机,然后自学掌握AVR,在工作之余又自学了80C196单片机,然后只用几天就入门了LPC2103——关键是方法,如果方法得当,任何单片机都难不倒你。
学习单片机的基础:
数字电路和模拟电路:这两样是核心,必须的。
汇编语言程序设绝核计和C语言程序设计(针对没盯任何单片机):也是核心,必须的。
数学:你会发现数学在单片机中的分量不小。
英语:这个有点让人纠结,毕竟单片机是外国生产的,看单片机的资料很多都是英文的(还好,没有日语或者德语版本的……)。
开始学习单片机时,需要准备的材料:
电脑:自己有一台最好,而且要带串口和并口。
开发板:学习单片机的平台,根据你学习的单片机来选择开发板。
教材:强烈建议使用纸质的书本教材——你会发现这和看电子书的感觉和效率不一样!
编译环境:编写单片机程序需要的软件平台。
下载线、仿真器:根据需要来选择,但是都要完成将程序写入单片机的任务。
关于自学单片机:
自学完全可行,当然没有专业指导的情况下自并察掘学单片机可能会走不少弯路和误区,所以多上网看看别人的程序。
最后,强调一点:不要照搬别人的程序,要有自己的特色!
❺ 没接触过电子,零基础自学单片机的步骤,需要先学什么
最好是先学模拟电路,数字电路,单片机,汇编,C语言。。。。。。。。
❻ 学会单片机得多长时间呢
学单片机是件很愉快的事情,大致需要以下阶段:
1)了解常见的模拟、数字电路。这个需要平时积累,至少半年的时间,若电路知识不扎实,越学到深入就越感到痛苦。
2)计算机基础。包括进制转换,计算机原理,常见接口,计算机语言(特别是C)等,大概需要三个月时间,若计算机基础没打牢,会严重制约单片机的开发能力。
3)选择一种较为适合的单片机教材,阅读之。我推荐初学者学习51或PIC,特别是51。这一阶段是初学者最为痛苦的阶段,往往不知道书中所云,所以最好的方法是反复地看书,另外如前面所说,基础很重要。记得我初学51的时候用了三个月的时间把书看了七遍。
4)做实验板,做一些简单的控制,初尝单片机开发的滋味。这一阶段给人初恋般的感觉,妙不可言,大概一个月的时间就对整个体系比较熟悉了。
5)尝试用不同的语言开发单片机,如用汇编写一些涉及多字节运算或数据处理的项目,用C做简单控制,交叉运用,逆向思维。
6)做一些涉及较复杂数据处理的项目,学习高级的计算机算法,如数据结构等;下意识积累单片机外围器件,培养硬件设计能力。
7)当有了上述基础后,可以学习别的一些同级别单片机了,这时候会发现自己居然可以用很短的时间就能掌握一种单片机了。
8)尝试学习更高级别的体系,如ARM等。
❼ 单片机怎么学啊,怎么感觉学了好久还是什么都不懂啊
对策:
先动手后看书。
1,将书本暂时放到一边。到网上找些实例,照抄板子及程序。然后自己调试。觉得好玩继续玩。觉得难就换个简单的。
2,调试过程中,不懂的,先凭感觉去弄。然后看书。
3,学习的过程中,你可能会觉它得没有用。这么告诉你吧。不学单片机,你就无法搞清楚电脑主板以及手机到底是怎么工作的,尽管你天天用这两个东西。
❽ 我想学习单片机,以后从事研发这类的工作,请问最快要多久学到可以找到这样工作。
最主要确定好自己的目标,在去学习单片机,单片机的路很长,不是一时的热乎气,过去了就淡化的东西,想搞研发看看你据不具备一下的条件。
1: 非常喜欢电子对电子有很弄的兴趣。
2: 对电子喜欢的痴迷的程度。
3: 扛得住寂寞。
4:自己具备独立思考的能力。
5: 就是自学能力
这几个条件非常重要,研发就是一个创新的工作,一般人吃不消,每天上班写代码,下班回去写代码写到晚上2点才睡觉,你在搞研发的过程中每天都在学习新的知识。
当研发产品遇到问题,都是自己一个一个去解决,我现在搞研发是生有体会啊,这个需要一个过程。
如果你觉得你够格,你可以先买一个51单片机开发板,我当年大学里面就是买的郭天祥老师的学习板,看了他的十天学会单片机,和小宋老师的手把手教你单片机,从简单的流水灯开始写程序,自己积累经验,注意:要把C语言吃透,把C语言的32个关键字一个一个的应用到每个试验里面,去掌握语法,切忌多写程序积累经验,51学的差不多自己做几个小东西,感觉可以了然后在去学习STM32单片机,现在市场主流单片机。