单片机由浅入深,先是51单片机,然后学啥单片机avr,dsp,fpga还是arm?

 我来答
yuwentry
推荐于2016-01-18 · TA获得超过911个赞
知道小有建树答主
回答量:300
采纳率:100%
帮助的人:181万
展开全部
没有固定的学习次序,就靠你的兴趣,这个兴趣就要你对AVR、DSP、FPGA、ARM等先有个大概的了解
1、学习51(AVR、PIC、MSP等有很大的相通之处,所以好好掌握一种就够了)单片机要自己会设计会编程,你应该找些自己想到的或者找导师要的项目做一下(要完整),要对单片机的寄存器设置、中断、串口通信比较熟练。在做项目过程中,补习C语言在单片机的应用(包括数组、指针、结构体)。看懂单片机的嵌入式系统的实现,就是利用uC/os在单片机上实现(此时不要急着看ARM的嵌入式啊,ARM可以在你掌握了单片机后再接触,懂得uC/os对后面的嵌入式Linux、WinCE的操作系统的学习很有帮助)。
2、单片机比较熟练后,可以入手FPGA(现场可编程门阵列),它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,对VHDL描述语言略懂即可,主攻Verilog HDL语言,在Quartus II上进行硬件的设计、在Modelsim上仿真时序,这过程需要掌握testbeach、do文件的编写。还有要学习Nios II软核实现系统设计。
3、如果你对ARM感兴趣,学透单片机后可以入手ARM了,此时你需要买一块开发板来学习,其中包括很多东西(嵌入式系统、ARM结构、Linux编程、启动文件、驱动文件等等)。

4、如果你对数字信号处理比较感兴趣,可以学习DSP,前提是信号与系统、数字信号处理基础知识比较扎实,在DSP上会涉及比较多的高速算法以及滤波器的设计等。
清泽忆梦
2013-01-03
知道答主
回答量:98
采纳率:0%
帮助的人:39.1万
展开全部
如果51单片机精通了之后,还是看项目吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e9f676ee8
2013-01-03 · TA获得超过713个赞
知道小有建树答主
回答量:717
采纳率:66%
帮助的人:579万
展开全部
没有固定的选择,可以根据自己的方向做决定。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式