我和楼主一样,学完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等等,不明白的地方先查官方技术文档,技术文档看不明白再百度就行了。
买本红黑皮的msp430的书(一搜就能找到),里面讲的很细。用开发板的话,淘宝上边msp430g2553开发板,便宜,而且方便上手快,网上的教程也多。50块左右,直接用usb下载比其他的方便多了。求赞
不错的选择,430值得学。
不过真要学好单片机,更重要的是学会使用单片机解决问题,而不是单片机的使用。
这类问题去一些电子技术的论坛问呀~~
凑巧看到就回答你啦~~
MSP430~~经典的就是F149,F169啊~~
单片机编程都差不多~~
淘宝搜MSP430~~开发板一大堆~~
MSP-EXP430G2 LaunchPad这个官方的小板子就不错~~
资料~~各种论坛里去找~~