DSP的C语言编程【荐】.pptVIP

  • 1
  • 0
  • 约 22页
  • 2016-09-13 发布于河南
  • 举报
DSP的C语言编程【荐】.ppt

DSP的C语言程序入门 1、以最小系统板的LED灯闪烁程序为例: 分别利用汇编语言、C语言、C语言和汇编语言混合编程三种方法实现DSP最小系统板LED灯D1闪烁。 2、电路原理图: 简化原理图 编程思路:软件延时程序实现LED灯闪烁 编程原理是:循环对XF位置1和清0, 用示波器可以在XF脚检测到电平高低周期 性变化,当然也可以通过LED的闪烁来验证 程序的正确与否(但闪烁频率不能太 快),在硬件调试时常用于检测DSP是 否工作。 3、操作步骤要点: (1)新建项目/新建文件/添加文件到项目/编辑文件; (2)点“rebuild all”工具进行编译、汇编和链接; (3)装载上一步生成的out文件; (4)点击“运行”按钮,观察小系统板D1闪烁。 4、汇编程序参考:(主程序文件) 5、C程序参考:(源程序均为C文件) 6、C和汇编混合编程参考: 程序识读提示: (1)在中断向量表中中断(Reset中断)是 每个程序都应该有的,在不需要其它中断 的情况下,可以只用这一部分,后面全部 省掉。 (2)汇编编程时有一个重要问题,即中断向量表的 定位,上电时默认是在FF80H处,但实际上很多情况 下无法把中断向量表加载到FF80处,一般重定向到 0080H,并在程序开头重新设置一下IPTR的值。 K_IPTR .set 0080h

文档评论(0)

1亿VIP精品文档

相关文档