我曾经是编程高手,现在来学单片机,提些问题。

ko1982   2009-1-1 16:04 楼主
    我以前做过C/C++业余程序员,可以说算法方面还有C的语法方面我是掌握的比较牢靠的。
    最近半年以来,由于个人因素,慢慢接触到了单片机,由于大学期间我学的专业和电子有一点有
关,所以基础不是很好但也不是特差。
    我现在想系统的学习一下单片机,以后想从事单片机方面的开发,所以我想问问,针对我现在这种情况,应该如何入手?
    我今天早晨去新华书店看了看关于单片机的书,基本入门的讲的内容是MCS-51型号的,不知到从这个型号学起合适吗?
    希望各位高手能把自己学单片机的心得和大家分享一下。

回复评论 (41)

有些着急。
点赞  2009-1-1 16:18
现在学习单片机,我到建议你学习PIC单片机。不过以你现在的情况还可以了解一下 ARM、DSP或者FPGA,因为从你的问题上看,觉得你还在读书,你应该向你所在的单位的老师请教一下。
点赞  2009-1-1 16:20
我在网上的问了一下别人,他们说从MCS-51开始入手比较号,不知道是不是这样的。
点赞  2009-1-1 16:35
定了~!
点赞  2009-1-2 17:00
应该学51。
单片机都类似,可以触类旁通。
1.熟练51基本结构。针对基本结构编程。
2.常用模块编程。
3.项目编程。
4.嵌入式系统学习。
点赞  2009-1-2 17:08
引用: 引用 5 楼 sunzem 的回复:
应该学51。
单片机都类似,可以触类旁通。
1.熟练51基本结构。针对基本结构编程。
2.常用模块编程。
3.项目编程。
4.嵌入式系统学习。


我同意这个步骤,不过这个是驱动方向的,楼主是否考虑应用比较适合自己呢?
点赞  2009-1-2 20:20
学单片机的人,一般都要会好几种单片机的.还有ARM之类的32位MCU等等
但学好其中一种,其他的型号也会触类旁通的
点赞  2009-1-2 21:58
你的程序设计没问题,那么先从51单片机入手,把硬件,电路设计搞明白,之后向AVR、PIC、Arm发展
点赞  2009-1-5 08:16
51入门,熟悉了对单片机编程后,转向arm或者dsp 因为你有扎实的c语言和算法的基础,通常会比电子类毕业的工程师对软件理解的深度和可靠性要好一点。

如果熟悉了8位机,如8051系列的,不建议你再转avr pic什么的,那些基本都是相通的
可以转向32位机 ,如arm dsp等,技术的发展32位的处理器应用肯定越来越广
点赞  2009-1-5 11:57
如果我是楼主
我会发展软件的!
你这样学单片机是浪费时间!
还不如加深你算法的知识!
点赞  2009-1-5 14:18
你曾经是编程高手,那么现在应该也是吧,那么不用学单片机了,楼主你很强的,我相信你。
点赞  2009-1-5 16:44
你曾经是编程高手,那么现在应该也是吧,那么不用学单片机了,楼主可以业余下单片机 就从51起吧,不过楼主最好还是坚持你的编程 !!。
点赞  2009-1-5 21:35
哈哈,直接学ARM吧,挑个ARM7的来学,跟学51一样的哈哈

给你推荐款板子学,包你学会

www.armeasy.com
点赞  2009-1-5 22:10
同样从软件转硬件。
有啥心得分享下,共勉吧。
点赞  2009-1-7 22:02
既然你原来是编程高手,那么学习单片机应该比较轻松,你可以在网上跟着视频系统学习,这种方式是最直接的,我就是这样学起的,然后我买了个简单的开发板,可以做跑马灯,按键,电机,液晶显示之类的小实验,等你熟悉了中断定时等知识之后,其他的单片机芯片都会比较容易的掌握,但最不好的就是你自己学遇到问题了没老师问,后来我报了个单片机班学完之后还可以推荐就业,我给你个网址,你可以自己去看看http://www.pubembed.com/
点赞  2010-4-24 11:25
提示: 作者被禁止或删除 内容自动屏蔽
点赞  2010-4-24 11:35
多接触些外围电路,找点项目做做 。模电数电这些东西一定要看看,就算现在用不到,只要你想做电子这行,以后一定会用的到
点赞  2010-4-24 12:53
厉害 自称高手
点赞  2010-4-24 15:40
nnnnnnnnnnnnn
点赞  2010-4-24 21:12
123下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复