各位工作中一般用的多少位的单片机呀?给点建议,我正在纠结到底学MSP430还是mega16A

各位牛人大家好,我请教下。MSP430在工作中用的多吗,我学完51了,想继续学别的,我听说16位单片机很少用,要么8位要么32位,我在纠结现在到底是学AVR的mega16A还是430(AVR虽然是也是学8位但是速度比51快多了,应用场合多),这两样我只学一样。32位单片机半年后学。各位给点建议,你们工作当中一般用的什么单片机,到底学AVR还是430……另外,要进行上位机编程做一些数据统计和控制之类的程序,我学习C++好还是学习VB好呢?

  MSP430单片机比较实用,低功耗。

  MSP430单片机称之为混合信号处理器,是由于其针对实际应用需求,将多个不同功能的模拟电路、数字电路模块和微处理器集成在一个芯片上,以提供“单片机”解决方案。该系列单片机多应用于需要电池供电的便携式仪器仪表中。
  MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗、具有精简指令集(RISC)的混合信号处理器(Mixed Signal Processor)。
  MSP430 系列有 OTP 型、 FLASH 型和 ROM 型三种类型的器件,这些器件的开发手段不同。对于 OTP 型和 ROM 型的器件是使用仿真器开发成功之后烧写或掩膜芯片;对于 FLASH 型则有十分方便的开发调试环境,因为器件片内有 JTAG 调试接口,还有可电擦写的 FLASH 存储器,因此采用先下载程序到 FLASH 内,再在器件内通过软件控制程序的运行,由 JTAG 接口读取片内信息供设计者调试使用的方法进行开发。这种方式只需要一台 PC 机和一个 JTAG 调试器,而不需要仿真器和编程器。开发语言有汇编语言和C 语言。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-22
想具体问一下,你学51的时候是C语言上手的,还是汇编呢?要是汇编或者自己看datasheet定义寄存器那种,我想你学那种都会很快的。不要急,一般没有哪种学完,主要看你用到什么方面。单片机的原理都差不多,只是关键词和外设还有些寄存器设置不一样。一样学通了,其他的改改编程习惯,看看手册很快就上手了。你如果现在想学,我还是建议你学习TI的MSP432系列的,低功耗,而且还可以上官网申请免费芯片,以后还可以申请其它外部接口之类的芯片追问

嗯,谢谢了。都是牛人呐!我C比较合适,准备学C 。嘿嘿

第2个回答  2013-03-22
嘿嘿 ,巧啊!你说的东西我当年也是和你一样纠结!事隔四年后,这些我都学啦,51,avr,pic, 430,STM32,就我感觉PIC 和430用的多,特别是430单片机他是超低功耗的, 就其难以程度而言430单片机是最繁琐的,也就是说最不好学的,当然他是16位单片机!目前51系列中的stc单片机用的也很多,速度也是单周期的,也很快!
上位机嘛,我最早学的是VB,它易学易用,适合业余型的,如果不想在上位机领域太专的话学学VB就可以啦,VC很强很专业,类容也多,学好它恐怕要下点狠功夫!我学了一半没学了, 现在我在学DELPH,也是一个很不错的上位机编写软件!
说了这么多希望能帮到你!追问

非常感谢,哈哈,我们的经历都相似的。我决定啦,下一步自学MSP430!我还没考虑过PIC呢……

本回答被提问者采纳
第3个回答  2013-03-22
个人建议:
430
C++追问

谢谢~


Warning: Invalid argument supplied for foreach() in /www/wwwroot/aolonic.com/skin/templets/default/contents.html on line 45
相似回答