- 5
- 0
- 约3.35千字
- 约 25页
- 2017-01-27 发布于浙江
- 举报
第4章 ARM的C语言编程技术.ppt
* 4.1 概述 第4章ARM的C语言编程技术 4.1.1 嵌入式系统应用的编程语言 汇编 C 目前使用的最多 C++ JARA 4.1.2 嵌入式系统C语言程序设计考虑的问题 满足系统的实时性要求 尽量减少执行代码和数据所占的空间 在算法上的特殊考虑 充分使用宏定义与条件编译 运用好位操作 I/O端口变量的定义要使用修饰符volatile 编制中断服务程序是要注意 有时要使用可重入函数 4.2 数据类型 字符型 最基本数据类型 整型 浮点型 尽量少用 尽可能使用 4.3 常量与变量 整型常量的表达 (1)十六进制数需在数字前加前缀0x (2)二进制数需转换成十六进制数表示 2. I/O端口的变量一般要使用易变性修饰符 volatile(含义为易变的)修饰 使用volatile的修饰符定义的变量,表示对它 的访问不能采用缓存,不能将对几次顺序的 访问优化为一次访问。 使用Volatil修饰的变量能反映I/O端口的实 时变化。 代码1: void main( void ) { int *a=0 // 定义I/O端口 *a=0 // 输出低电平 *a=1 // 输出高电平 *a=0 // 输出低电平? } 程序的执行结果I/O端口保持
您可能关注的文档
最近下载
- Soundcraft声艺Signature 22MTK Outline Dimensions file)说明书用户手册.pdf
- 教案课件-典五典范英语5a l6教学参考.pdf VIP
- 商业银行数字化转型:文献综述与研究展望_刘敏楼.pdf VIP
- 施工现场临时用电配电箱标准化图集.pdf VIP
- 施工现场临时用电配电箱(柜)图集.docx VIP
- Electric海菲克功率单元PU00 PU01操作手册.pdf
- 肩周炎诊断及治疗指南.docx VIP
- 电气控制与PLC应用——基于S7-1200_PLC(陈建明)课后习题答案解析.docx VIP
- 腰椎间盘突出症诊疗指南.docx VIP
- BW6101超级电容充电保护.PDF VIP
原创力文档

文档评论(0)