- 7
- 0
- 约5.23千字
- 约 32页
- 2016-12-05 发布于重庆
- 举报
8_MC9S12的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类型数据。若可能,选用无符号类型
您可能关注的文档
- 8Bayes.ppt
- 8B过去进行时when_as和while的区别.ppt
- 8ACE19EF-5E45-47A7-8A3B-9588E1A98957}基础气象学第09章气候png.ppt
- 8D97三中高一物理期末复习练习题(七).ppt
- 8Development of prose and novel.ppt
- 8COB制程技术研究.ppt
- 8D培训解决问题的8个原则.ppt
- 8DWDM培训(原理).ppt
- 8LSoundandhearing.ppt
- 8PSK的基本原理.ppt
- 50万吨汽油调和技改项目环评报告书.pdf
- 河北省文安县第一中学2025-2026学年高一上学期10月月考英语试题(解析版).docx
- 河南省TOP二十校205—2026学年高一上学期10月联考生物试题(原卷版).docx
- 河南省安阳市第一中学、鹤壁市高中、新乡市第一中学三校2025-2026学年高一上学期第一次联考数学试题(解析版).docx
- 河南省部分高中2025-2026学年高一上学期第二次月考数学试卷(解析版).docx
- 河南省百师联盟2025-2026学年高二10月联考数学试题(北师大版)(解析版).docx
- 河南省部分学校2025-2026学年高一上学期期中考试数学试题(解析版).docx
- 河南省部分重点中学2025~2026学年高二上学期10月末质量检测数学试题(解析版).docx
- 河南省部分重点中学2025-2026学年高二上学期10月末质量检测英语试题(解析版).docx
- 桥梁伸缩缝安装工艺(可编辑).pptx
原创力文档

文档评论(0)