4、C语言混合编程【荐】.pptVIP

  • 11
  • 0
  • 约4.76千字
  • 约 35页
  • 2015-07-19 发布于河南
  • 举报
4、C语言混合编程【荐】.ppt

4、C语言DSP程序设计 提纲 一、存储器模式 二、寄存器规则 三、函数调用规则 四、中断函数 五、表达式分析 DSP中增加的C关键字 p280 Const:定义常量,保证不被改变 例:int * const p = x; const int * q = x; Volatile:定义一个变量,保证其不被优化掉 例:unsigned int * ctrl while(*ctrl!=0xFF) ?volatile unsigned int * ctrl Ioport:定义端口 例子:ioport unsigned port10 Interrupt:定义一个中断服务函数 例子:interrupt void int_handler() Near/far:定义函数的调用方式 例子: near foo()——用call来调用 far int foo()——用fcall远程调用 定点DSP芯片C程序的开发过程主要分以下几个步骤: 1.? 用编辑器(如EDIT、ccs等)编辑一个或多个C程 序,如example1.c,example2.c。 2.? 编译C程序,形成目标文件,如example1.obj,exam

文档评论(0)

1亿VIP精品文档

相关文档