第4章 ARM的C语言编程技术.pptVIP

  • 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端口保持

文档评论(0)

1亿VIP精品文档

相关文档