教程 TI C54xx 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引脚电平的变 化频率约为:50M/2000=25kHz 在没有示波器的情况下,就要将程序1.1稍作改进,增加延时,用一个延时子程序将XF脚 电平变化频率降到肉眼可分辨的程度,就可以用LED来显示电平的变化,程序如下: 实验1.2 子程序调用 实验目的:学习子程序的调用 ************************************************************* *TestXF2……