您好,欢迎访问三七文档
中南民族大学2009—2010学年第1学期期末考试试卷课程名称:DSP技术与应用试卷类型:A卷共6页考试形式:开卷笔试适用范围:计算机科学学院2006年级自动化专业本科(DSP自06)A-1共6页︰︰︰︰︰︰︰︰︰︰︰︰︰︰︰密︰︰︰︰︰︰︰︰︰︰︰︰封︰︰︰︰︰︰︰︰︰︰︰︰︰︰线︰︰︰︰︰︰︰︰︰︰︰︰︰︰︰线………………………………………………学院专业级学号姓名︰︰︰︰︰︰︰︰︰︰︰︰︰︰︰装︰︰︰︰︰︰︰︰︰︰︰︰订︰︰︰︰︰︰︰︰︰︰︰︰︰︰线︰︰︰︰︰︰︰︰︰︰︰︰︰︰︰线………………………………………………题号一二三四五六总分题分202015201510得分评卷人一、单项选择题(从下列各题四个备选答案中选出一个正确答案,将其代号写在各题前的括弧内。答案选错或未选者,该题不得分。每小题2分,共20分)()1.C2000系列DSP广泛用于工业自动化领域,主要原因是A.速度高B.功能强C.功耗低D.体积小()2.TMS320C28xx系列DSP的运算精度是A.32位定点B.32位浮点C.16位定点D.16位浮点()3.DSP片内总线采用的是A.牛津结构B.哈佛结构C.冯·诺依曼结构D.改进的哈佛结构()4.F2812与F2810的区别是A.F2812有FLASHB.F2812为LQFP封装C.F2812有外存接口D.F2812有一次性可编程ROM()5.F2812片内引导时,第一条指令的地址是A.0x3D8000B.0x3FF000C.0x3FFC00D.0x3FFFC0()6.做DSP定时器例程实验中,程序运行在A.片内FLASHB.片内RAMC.片外FLASHD.片外RAM()7.F2812功率消耗最低的工作模式是A.悬停B.备用C.睡眠D.工作得分1.考生将姓名、学号等信息写在试卷相应位置;2.必须使用蓝(黑)色钢笔或签字笔在规定位置答题;3.注意字迹清楚,保持卷面整洁。(DSP自06)A-2共6页A()8.加上看门狗的定时器,F2812的定时器一共有A.2个B.4个C.6个D.8个()9.将GPIOF14口置为高电平,程序操作的寄存器是A.GPFMUXB.GPFDATC.GPFCLEARD.GPFTOGGLE()10.F2812A/D转换器的输入电压范围是A.-5V~+5VB.-3V~+3VC.0V~+5VD.0V~+3V二、填空题(将准确的文字填入各题的空格上。答案填错或未填者,该空格处不得分。每空1分,共20分)1.代码生成工具包括、、优化C编译器和转换工具。2.下载是将执行文件从电脑通过传送到的过程。3.F281x需要两种直流电源供电,内核:,其他:。4.一个DSP最小系统至少要有主芯片、、、和等几部分。5.如果CPU时钟频率为150MHz,复位时(即缺省模式下),系统高速外设时钟频率为MHz,低速外设时钟频率为MHz。6.当F2812的位的看门狗计数器达到计数最大值时,DSP自动复位。周期性“喂狗”即向寄存器先写入再写入,则不致产生DSP复位。7.如果将F2812的串行通信接口SCI的波特率设为19200bps,要将其寄存器SCIHBAUD置为,SCILBAUD置为。8.CCS中,后缀为.cmd的文件是,而可执行文件的后缀是。得分(DSP自06)A-3共6页︰︰︰︰︰︰︰︰︰︰︰︰︰︰︰密︰︰︰︰︰︰︰︰︰︰︰︰封︰︰︰︰︰︰︰︰︰︰︰︰︰︰线︰︰︰︰︰︰︰︰︰︰︰︰︰︰︰线………………………………………………学院专业级学号姓名︰︰︰︰︰︰︰︰︰︰︰︰︰︰︰装︰︰︰︰︰︰︰︰︰︰︰︰订︰︰︰︰︰︰︰︰︰︰︰︰︰︰线︰︰︰︰︰︰︰︰︰︰︰︰︰︰︰线………………………………………………︰︰︰︰︰︰︰︰︰︰︰︰︰︰︰密︰︰︰︰︰︰︰︰︰︰︰︰封︰︰︰︰︰︰︰︰︰︰︰︰︰︰线︰︰︰︰︰︰︰︰︰︰︰︰︰︰︰线………………………………………………学院专业级学号姓名︰︰︰︰︰︰︰︰︰︰︰︰︰︰︰装︰︰︰︰︰︰︰︰︰︰︰︰订︰︰︰︰︰︰︰︰︰︰︰︰︰︰线︰︰︰︰︰︰︰︰︰︰︰︰︰︰︰线………………………………………………三、判断改错题(判断下列各题的正误,对正确的在其题号前括弧内打“√”;错误的打“×”,指出错误之处并改正。每小题3分,共15分)()1.CCS支持C语言与汇编语言的混合编程,C文件中可以嵌入汇编指令,汇编文件中也可以嵌入C语句。()2.F2812中断向量表的位置是固定的,其内容也不能由用户程序修改。()3.如果给F2812的A/D转换器输入最高的模拟电压时,其转换结果寄存器的值将是0x0FFF。()4.语句“#pragmaCODE_SECTION(AdcRegs,AdcRegsFile);”将ADC的寄存器变量AdcRegs定位到AdcRegsFile段中,.cmd文件中为段指定了物理地址。()5.AD转换可由软件启动,也可由事件管理器启动,还可由外部引脚触发。四、问答题(对以下各题按要求回答要点,并简明扼要作解释。每小题5分,共20分)1.为了让F2812上电或复位后从片内FLASH中的用户程序开始执行,需要如何进行设计或设置?得分得分1.考生将姓名、学号等信息写在试卷相应位置;2.必须使用蓝(黑)色钢笔或签字笔在规定位置答题;3.注意字迹清楚,保持卷面整洁。(DSP自06)A-4共6页A2.如果由片外30MHz的有源晶振提供时基信号,需要如何设置使F2812的CPU时钟成为150MHz频率?3.假设串行通信接口SCI-A的接收中断服务程序为SciaRxIntIsr(),在初始化过程中,如何编写该中断的使能设置程序?4.为了防止数字量输入误动作而引起错误的控制,F2812专门设计了滤去输入噪声的功能,请解释该功能的工作原理,此功能可用来作为键盘“去抖”吗?(DSP自06)A-5共6页︰︰︰︰︰︰︰︰︰︰︰︰︰︰︰密︰︰︰︰︰︰︰︰︰︰︰︰封︰︰︰︰︰︰︰︰︰︰︰︰︰︰线︰︰︰︰︰︰︰︰︰︰︰︰︰︰︰线………………………………………………学院专业级学号姓名︰︰︰︰︰︰︰︰︰︰︰︰︰︰︰装︰︰︰︰︰︰︰︰︰︰︰︰订︰︰︰︰︰︰︰︰︰︰︰︰︰︰线︰︰︰︰︰︰︰︰︰︰︰︰︰︰︰线………………………………………………五、阅读题(阅读以下各题的程序,在“//”后或“/*”与“*/”之间为程序行添加完整准确的注释。每小题5分,共15分)1.MEMORY{PAGE0:/*程序存储器定义*/PRAMH0:origin=0x3f8000,length=0x02000/*片上H0SARAM存储器空间,命名为PRAMH0*/PAGE1:/*数据存储器定义*/SRAM:origin=0x100000,length=0x10000/**/ADC:origin=0x007100,length=0x00020/**/}SECTIONS{.text:PRAMH0,PAGE=0/**/.bss:SRAM,PAGE=1/**/AdcRegsFile:ADC,PAGE=1/**/}2.#include“DSP28_Device.h”voidInitXintf(void){XintfRegs.XINTCNF2.bit.XTIMCLK=1;//外扩存储器访问添加额外时间的时基为SYSCLKOUT/2XintfRegs.XINTCNF2.bit.CLKOFF=0;//XintfRegs.XINTCNF2.bit.CLKMODE=0;//XintfRegs.XTIMING0.bit.X2TIMING=1;XintfRegs.XTIMING0.bit.XWRLEAD=1;//XintfRegs.XTIMING0.bit.XWRACTIVE=2;//XintfRegs.XTIMING0.bit.XWRTRAIL=3;//…………}3.…………for(;;){if(SendData==1&&SciaRegs.SCICTL2.bit.TXRDY==1){//SciaRegs.SCITXBUF=buf[j++];//SendData=0;//}if(SciaRegs.SCIRXST.bit.RXRDY==1){//SendData=1;if(i=100)i=j=0;buf[i++]=SciaRegs.SCIRXBUF.all&0xff;//}}得分1.考生将姓名、学号等信息写在试卷相应位置;2.必须使用蓝(黑)色钢笔或签字笔在规定位置答题;3.注意字迹清楚,保持卷面整洁。(DSP自06)A-6共6页A六、设计题(共10分)三相电源电压波形采集及相位差检测设计。有两路三相电源,各相电压经调理后分别接到F2812的AD转换器,因为需要比较两路电源电压的相位关系,对应相电压应同时采样。为保证测量精度,每次采集应采样2次然后平均计算。请设计:(1)各相电压AD引脚,说明ADC采样方式;(2)AD转换初始化程序;(3)采用EVA作为定时采样触发,设计AD的中断服务程序。(未提到要求设计时不必考虑)得分
本文标题:DSP期末试卷
链接地址:https://www.777doc.com/doc-2070312 .html