http://blog.sina.com.cn/weiqitian[订阅][手机订阅]
个人资料
评论
读取中...
图片幻灯
访客
读取中...
好友
读取中...
博文
 

MSP430是一款16位的单片机,它具有超低功耗、丰富的片内外围模块、多样的可选型号、软件对硬件的灵活控制能力等优点。因此特别适合于以电池为电源的应用场合或手持设备,目前在国内主要应用于三表系统和消防设备方面。MSP430单片机的开发软件较常用的是IAR公司的IAR Embedded Workbench集成开发环境,它可以编辑、汇编和编译汇编语言和C语言源文件,并且其C语言和汇编语言具有相同格式的头文件,给开发带来了灵活性。C语言具有编程简单,可以移植等优点,但是产生代码较长,对硬件的直接控制能力相对较弱;汇编语言产生的代码较小,控制硬件灵活,但是可读性差,移植困难,因此为了发挥各自优点,产生高速度、高效率的代码混合编程是最好的选择。

 

IAR C语言编译器的参数传递规则

1.1 寄存器应用

    C语言编译器把单片机的寄存器分成两组来使用:

    (1)高速暂存器(R12-R15),这组寄存器专门用作参数传递,因此调用时不需要保护。

    (2)其它普通寄存器(R4-R11),这组寄存器主要用作寄存器变量和保存中间结果,因此调用时必需保护,这一




  我已经在新浪BLOG安家了,欢迎你“常过来看看”,大家多多交流哦。我们可以一起把这里变成共同的心灵家园,像家一样温暖的地方。
  我会把一些新鲜有趣的东西记录下来一块与你分享,也希望你能够记住我的
BLOG地址,像老朋友一样经常过来做客——你可以把“她”添加到你的收藏夹中,也可以把“她”复制下来告诉你的朋友们。特别希望能通过你,让我认识更多的好朋友。如果还有不了解的,就跟着我一起来看看拥有所有博客知识和维护技巧的博客帮助站吧:http://blog.sina.com.cn/help/ :)

  我的BLOG地址:  http://blog.sina.com.cn/weiqitian