⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex2.txt

📁 dsp实验测试程序,包括指令实验、存储器、串口、同步串口、步进电机、硬件中断、定时器、交通灯、直流电机、滤波器、正弦波发生器、语音录放、EXAM_C、显示屏
💻 TXT
字号:
实验二:数据存储器和程序存储器实验

实验目的:
    了解DSP内部数据存储器和程序存储器的结构
    了解DSP指令的几种寻址方式
实验要求:
    主要是对外扩数据存储器进行数据的存储、移动。该实验所需要的硬件主要是DSP、CPLD、DRAM。实验过程是:让学生通过CCS5000的DSP仿真器对DSP进行仿真,向DSP外扩DRAM写入数据、读数据、数据块的移动,其操作结果通过CCS5000仿真界面进行观察或通过发光二极管观察其正确性。

程序文件:ex2.asm

实验步骤:

经过了实验一以后,相信各位同学对于CCS的基本操作已经了解,故在此不再赘述。

1、以Emulator方式启动CCS,打开项目文件,编译程序,加载目标代码文件。

2、打开各个观察窗口,值得注意的是,本实验需要打开三个内存窗口:Data页的0x2000(.data段)起始处、Data页的0x3000(.stack段)起始处、以及Program页的0x1f00起始处

3、按照实验一的步骤设置断点,观察方法也基本相同,下面仅对各个小段程序进行简要说明:

	bk0:	通过对XF引脚的置位和复位实现发光二极管的闪烁
	bk1:	立即数寻址方式
	bk2:	绝对地址寻址方式-数据存储器地址寻址
	bk3:	绝对地址寻址方式-程序存储器地址寻址
	bk4:	累加器寻址方式
	bk5:	直接寻址方式(DP为基准)
	bk6:	直接寻址方式(SP为基准)
	bk7:	间接寻址方式
	bk8:	存储器映射寄存器寻址方式
	bk9:	堆栈寻址方式
	bk10:	将程序存储器0x2000为起始地址的0x100个字复制到数据存储器的0x4000为起始地址的空间中

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -