DSP十天速成实验一 新手上路] 初学者编写的第一个程序通常是控制 XF 引脚的变化,然后用示波器测量 XF 脚波形或观察与相接的 LED。 这个程序也常常用来测度一下 DSP 能否正常工作。 实验 1.1 最简单的程序:控制 XF 引脚周期性变化 实验目的:通过简单的程序了解 DSP 程序的结构,熟悉 CCS 开发环境。 ************************************************************* *最简单的程序:TestXF1.asm *循环对 XF 位置 1 和清 0,用示波器可以在 XF 脚检测到电平高低周期性变化 *常用于检测 DSP 是否工作。 ************************************************************* .mmregs ;预定义的寄存器 .def CodeStart ;定义程序入口标记 .text ;程序区 CodeStart: ;程序入口 SSBX XF ;XF 置 1 RPT #999 ;重复执行 1000 次空指令产生延时 NOP RSBX XF ;XF 清 0 RPT #999 ;重复执行 1000 次空指令产生延时 NOP B CodeStart ;跳转到程序开头循环执行 .end NOP 指令执行时间为一个时钟周期,设 DSP 工作频率是 50MHz,可以估算出 XF 引脚电平的变化频率约为:5 0M/2000=25kHz 在没有示波器的情况下,就要将程序 1.1 稍作改进,增加延时,用一个延时子程序将 XF 脚电平变化频率降 到肉眼可分辨的程度,就可以用 LED 来显示电平的变化,程序如下: 实验 1.2 子程序调用 实验目的:学习子程序的调用 *********************************************……