我快要结束51单片机的学习了,最近想学习MSP430,我应该怎么入门?

使用什么样的开发板?看哪些书籍或者资料?
51学完是否应该学MSP430呢?

我和楼主一样,学完51就开始学MSP430了,430是精简指令集RISC结构,与51有很大的不同,对于C语言来说最大的区别就是RISC结构的单片机不支持位操作,也就是像51里面什么sbit LED=P1^0;这种指令是不能用的,让P1.0置高需要P1OUT|=0x01;,这个刚开始很不适应,时间长了也就习惯了。我最开始用的是一块30多元的廉价建议开发板,差不多就是个最小系统板,是MSP430F149单片机,去年夏天学校帮忙给申请了一块LaunchPad开发板(这是TI官方的开发板),是MSP430G2553单片机,目前一直在用,LaunchPad淘宝上四五十块钱能买到,还是不错的,自带仿真器。
因为你已经学过MCS-51单片机了,所以你对单片机这方面应该说是基本上了解一些了,对于C语言来说,程序主体结构都是一样的,只是涉及一些对单片机硬件的操作比较陌生,你还可以按照当年入门51那样,先用430跑跑流水灯、数码管,熟悉一下IO操作,再一步一步的学习它内置的其它模块,比如定时器、ADC等等,不明白的地方先查官方技术文档,技术文档看不明白再百度就行了。追问

嗯嗯,TI官方的开发板也是最小系统板还是有外围IC的呢? 你说了两个板子,你觉得我使用哪一个比较好呢?
还有,我刚入门应该看些什么资料比较有帮助呢?
学完MSP430大概需要多少时间呢?

追答

下面的图片是使用MSP430G2553单片机的LaunchPad开发板:

下面那个DIP封装的芯片是单片机,所有IO都可引出,板子自带2个LED和一个轻触开关(左边的开关),只有这些外设,右边这个按钮是复位按钮,右上角那个大的正方形芯片也是个单片机,型号为MSP430F1612,从跳线以上的部分是仿真器部分了,这个1612单片机的IO不引出,程序也没有公开,在板子上用于给下面的2553下载程序和进行仿真。我当初学51的时候外设基本上都是自己焊的,可以移植到这个430上凑合用,如果你没有这样灵活应用的外设,可以买外设全面一些的开发板,或者也自己做。

追问

外设全一点的开发板价位大概是多少呢? 我有一个普中的51开发板,上面外设挺多的可以接到430上面用吗?

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-02-16
买本红黑皮的msp430的书(一搜就能找到),里面讲的很细。用开发板的话,淘宝上边msp430g2553开发板,便宜,而且方便上手快,网上的教程也多。50块左右,直接用usb下载比其他的方便多了。求赞
第2个回答  2014-02-16
不错的选择,430值得学。
不过真要学好单片机,更重要的是学会使用单片机解决问题,而不是单片机的使用。
第3个回答  2014-02-16
这类问题去一些电子技术的论坛问呀~~
凑巧看到就回答你啦~~
MSP430~~经典的就是F149,F169啊~~
单片机编程都差不多~~
淘宝搜MSP430~~开发板一大堆~~
MSP-EXP430G2 LaunchPad这个官方的小板子就不错~~
资料~~各种论坛里去找~~
相似回答