MC9S2的C语言与标准C语言的区别.pptVIP

  • 1
  • 0
  • 约5.99千字
  • 约 38页
  • 2016-12-03 发布于山西
  • 举报
MC9S2的C语言与标准C语言的区别

MC9S12的C语言与标准C语言的区别 1、C语言程序设计特点 单片机编程语言 ?? 汇编语言 ????? 优点:执行效率高,时序控制精确 ?? C语言 ?????? 优点: 程序开发速度快,提高开发工作效率; ???????????????????? 软件调试直观; ???????????????????? 可维护性好; ???????????????????? 可移植性好(与汇编语言相比较)。 面向对象编程 单片机C语言 单片机C语言和标准C语言的用法基本相同,但是单片机C语言是针对于资源少的MCU,它的编程方法和编程手段与PC机上使用C语言还是有很大差别。 2、MC9S12的C编程与标准C的不同 9S12 C语言的不同 变量 资源映射 用C语言处理中断(中断向量表64) 标准C库 C语言入口 程序链接与定位 2.1 变量 自定义CodeWarrior数据类型 在CodeWarrior环境下按ALT+F7打开工程的通用设置,选择“Compiler for HC12”面板然后点按钮“Type Sizes”。 数据类型的真相 16位微控制器内部的数据长度是16位(2字节),所以首选的数据类型是“int”。16位机处理16位数据比8位数据的效率更高。 对于9S12单片机来说,16位数据类型效率最高,因此在使用中,尽量选择int类型数据。 若可能,选用无符号类型。

文档评论(0)

1亿VIP精品文档

相关文档