DSP技术综合实验单号.docx
《DSP技术综合实验单号.docx》由会员分享,可在线阅读,更多相关《DSP技术综合实验单号.docx(14页珍藏版)》请在冰点文库上搜索。
DSP技术综合实验单号
DSP技术综合实验报告
专业班级自动化0742班
姓名
学号09号
指导老师
实习时间2011.2.28----2011.3.11
成绩评定
考核
内容
实验
表现
实验
报告
实验成果
或答辩
综合评
定成绩
成绩
电气与信息学院
和谐勤奋求是创新
实验教学考核和成绩评定办法
1.课内实验考核成绩,严格按照该课程教学大纲中明确规定的比重执行。
实验成绩不合格者,不能参加课程考试,待补做合格后方能参加考试。
2.单独设立的实验课考核按百分制评分,考核内容应包括基本理论、实验原理和实验。
3.实验考核内容包括:
1)实验预习;2)实验过程(包括实验操作、实验记录和实验态度、表现);3)实验报告;权重分别为0.2、0.4、0.4;原则上根据上述三个方面进行综合评定。
学生未取得1)和2)项成绩时,第3)项成绩无效。
4.实验指导教师应严格按照考核内容分项给出评定成绩,并及时批改实验报告,给出综合成绩,反馈实验中出现的问题。
实验成绩在教师手册中有记载。
实验报告主要内容
一.实验目的
二.实验仪器及设备
三.实验原理
四.实验步骤
五.实验记录及原始记录
六.数据处理及结论
七.思考题
八.实验体会(可选项)
注:
1.为了节省纸张,保护环境,便于保管实验报告,统一采用A4纸,实验报告建议双面打印(正文采用宋体五号字)或手写,右侧装订。
2.实验类别指验证、演示、综合、设计、创新(研究)、操作六种类型实验。
3.验证性实验:
是指为了使学生巩固课程基本理论知识而开设的强调演示和证明,注重实验结果(事实、概念或理论)的实验。
4.综合性实验:
是指实验内容涉及本课程的综合知识或本课程相关的课程知识的实验。
5.设计性实验:
是指给定实验目的、要求和实验条件,由学生自行设计实验方案并加以实现的实验。
实验题目
实验一键盘接口及七段数码管显示实验
实验室
DSP实验室
实验时间
2011年3月1日
实验类别
验证型
同组人数
1人
一、实验目的
1.了解串行口8位LED数码管及64键键盘智能控制芯片HD7279A的基本原理;
2.掌握用TMS320LF2407DSP芯片控制HD7279A键盘和LED的基本方法;
二、实验设备
计算机,CCS2.0版软件,DSP仿真器,E100实验箱。
三、HD7279A芯片简介
该芯片是一片具有串行接口的,可同时驱动8位共阴式数码管或(64只独立LED)的智能显示驱动芯片,该芯片同时还可连接多达64键的键盘矩阵,单片即可完成LED显示,键盘接口的全部功能。
HD7279A内部含有译码器,可直接接受BCD码或16进制码,并同时具有2种译码方式。
此外,还具有多种控制指令,如消隐、闪烁、左移、右移、段寻址等。
HD7279A具有片选信号,可方便地实现多于8位的显示或多于64键的键盘接口。
四、实验步骤和内容
1.设置拨码开关SW1的4、6位ON,其余位OFF;启动CCS2.0,用Project/Open打开e100_06_keyled文件夹中的“keyled.pjt”工程文件;双击“keyled.pjt”及“Source”可查看各源程序;并加载“keyled.out”;
2.单击“Run”运行程序,然后观察结果。
可以看到数码管LED全部点亮(包括小数点)闪烁,然后最右端数码管LED依次显示出0123456789ABCDEF,并逐渐左移,然后数码管LED全部熄灭,并且LED指示灯偶数灯熄灭。
此时按键盘上的按键,便可在最右端一位LED上显示出按键对应的键值,再次按下任意一键时,上一个显示的键值左移一位,新键值显示在最右端,此时LED指示灯奇偶伴随着按键闪烁。
按下CPU板的复位按钮时程序重新运行。
下面是键盘的键值表:
关闭所有窗口,本实验完毕。
五、实验说明
本实验帮助学习智能键盘、显示驱动芯片HD7279A的工作原理和使用方法;实验采用DSP的通用IO口来模拟串口实现和HD7279A的通信。
六、实验主程序
验题目
实验三LCD实验
实验室
DSP实验室
实验时间
2011年3月3日
实验类别
验证型
同组人数
1人
一、实验目的
1.了解LCD显示的基本原理;
2.学习用TMS320LF2407DSP芯片控制LCD的基本方法和步骤;
3.加深对访问DSPIO空间的理解。
二、实验设备
计算机,CCS2.0版软件,DSP仿真器,E100实验箱。
三、LCD简介
液晶显示器(LCD)以其功耗低、体积小、外形美观、价格低廉等多种优势在仪器仪表产品中得到愈来愈多的应用。
LCD数据接口基本上分为串行接口和并行接口两种形式,本实验系统选用的是北京青云创新科技公司生产的中文液晶显示模块,型号为LCM12864ZK_LCD,其字型ROM内含8192个16*16点中文字型和128个16*8半宽的字母符号字型;另外绘图显示画面提供一个64*256点的绘图区域GDRAM;而且内含CGRAM提供4组软件可编程的16*16点阵造字功能。
电源操作范围宽(2.7Vto5.5V);低功耗设计可满足产品的省电要求。
同时,与单片机等微控器的接口界面灵活(三种模式并行8位/4位串行3线/2线)。
中文液晶显示模块可实现汉字、ASCII码、点阵图形的同屏显示;广泛用于各种仪器、仪表家用电器和信息产品上作为显示器件。
本实验中,采用串行数据接口输入方式,把LCD映射到DSP芯片的IO空间,其IO地址为0x800F,TMS320F24XDSP芯片对该地址输出数据,实现对LCD的显示控制。
四、实验步骤和内容
1.在CPU上连接DSP开发系统,正确连接完毕后,系统上电。
2.设置拨码开关SW1的4、6位ON,其余位OFF;启动CCS2.0,用Project/Open打开“userlcd.pjt”工程文件;双击“userlcd.pjt”及“Source”可查看各源程序;并加载“userlcd.out”;
1.单击“Run”运行程序,可以在LCD上显示:
“白日依山尽,黄河入海流。
欲穷千里目,更上一层楼。
”。
关闭所有相关程序,该实验结束。
五、实验主程序
实验题目
实验五卷积(Convolve)算法实验
实验室
DSP实验室
实验时间
2011年3月4日
实验类别
验证型
同组人数
1人
一实验目的
1.了解卷积算法的原理;
2.掌握TMS320’C2000程序的编译和调试方法;
3.掌握在CCS环境下,编写和调试程序的方法。
二实验设备
计算机,CCS2.0版软件,DSP仿真器,E100实验箱。
三实验原理
卷积的基本原理。
四实验步骤
1.熟悉卷积的基本原理;
2.阅读所提供的样例实验程序;
3.运行CCS软件,对样例程序进行跟踪,分析结果;
4.填写实验报告。
5.本实验所提供的样例子程序操作说明
设置拨码开关SW1的4、6位ON,其余位OFF;启动CCS2.0,用Project/Open打开“convolve.pjt”工程文件;双击“convolve.pjt”及“Source”可查看源程序;并加载“convolve.out”;
在”Convolve.c”文件中最后的“i=0”处,设置断点;
单击“Run”运行程序,程序运行到断点处停止;
用View/Graph/Time/Frequency打开图形观察窗口;设置观察图形窗口变量及参数;采用双踪观察两路输入变量Input及Impulse的波形,波形长度为80,数值类型为32位浮点型;
再打开一个图形观察窗口,以观察卷积结果波形;该观察窗口的参数设置为:
变量为Output,长度为159,数据类型为32位浮点数;
调整观察窗口,观察两路输入波形和卷积结果波形;
关闭“convolve.pjt”工程文件,关闭各窗口,实验结束。
五、实验主程序:
实验题目
实验七快速傅立叶变换(FFT)算法实验
实验室
DSP实验室
实验时间
2011年3月9日
实验类别
验证型
同组人数
1人
一.实验目的
1.加深对DFT算法原理和基本性质的理解;
2.熟悉FFT算法原理和FFT子程序的应用;
3.学习用FFT对连续信号和时域信号进行谱分析的方法,了解可能出现的分析误差及其原因,以便在实际中正确应用FFT。
二.实验设备
计算机,CCS2.0版软件,E100实验箱,DSP仿真器,示波器,导线。
三.基本原理
1.离散傅立叶变换DFT的定义:
将时域的采样变换成频域的周期性离散函数,频域的采样也可以变换成时域的周期性离散函数,这样的变换称为离散傅立叶变换,简称DFT;
2.FFT是DFT的一种快速算法,将DFT的N2步运算减少为(N/2)log2N步,极大的提高了运算的速度;
3.旋转因子的变化规律;
4.蝶形运算规律;
5.基2FFT算法。
四.实验步骤
1.复习DFT的定义、性质和用DFT作谱分析的有关内容;
2.复习FFT算法原理与编程思想,并对照DIT-FFT运算流程图和程序框图,了解本实验提供的FFT子程序;
3.阅读本实验所提供的样例子程序;
4.运行CCS软件,对样例程序进行跟踪,分析结果;记录必要的参数;
5.填写实验报告;
6.提供样例程序实验操作说明。
1)实验前的准备
设置拨码开关SW1的4、6位ON,其余位OFF;实验箱上电,在信号源单元中,SIN2号孔产生低频正弦波信号,用示波器观测信号源输出的模拟信号。
用导线连接二号孔扩展单元“SQU”和二号孔扩展单元的“ADIN1”。
正确完成计算机、DSP仿真器和实验箱的连接后,系统上电。
2)实验过程
启动CCS2.0,用Project/Open打开“fft.pjt”工程文件;双击“fft.pjt”及“Source”可查看各源程序;加载“fft.out”;
在主程序“flag=0;”处设置断点;单击“Run”运行程序,或按F5运行程序;程序将运行至断点处停止;
用View/Graph/Time/Frequency打开一个图形观察窗口;
设置该观察图形窗口变量及参数;采用双踪观察在起始地址分别为px和pz,长度为128的单元中数值的变化,数值类型为16位有符号整型变量,这两段存储单元中分别存放的是经A/D转换后的输入信号和对该信号进行FFT变换后的结果;单击“Animate”运行程序,或按F10运行;调整观察窗口并观察变换结果。
、
单击“Halt”暂停程序运行,关闭窗口,本实验结束。
五、实验主程序
实习心得