如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
四、问答题:(每小题15分,共45分)1、TMS320C54x有几种寻址方式并简述之。1、答:(P74页)TMS320C54x有七种基本寻址方式:立即寻址、绝对寻址、累加器寻址、直接寻址、间接寻址、存储器映像寻址和堆栈寻址。立即寻址主要用于初始化,其特点是指令中包含有一个固定的立即数,因此没有寻找数据地址的过程;绝对寻址利用16位地址寻址存储单元,其特点是指令中包含有一个固定地址。累加寻址是将累加器的内容作为地址去访问程序存储单元,即将累加器中的数作为地址,用来存放数据的程序存储器寻址;直接寻址是利用数据指针和堆栈指针寻址,其特点是数据存储器地址由基地址和偏移地址共同构成,共16位;间接寻址是利用辅助寄存器内容作为地址指针访问存储器;存储器映像寄存器寻址用于修改存储器映像寄存器的值,而不影响当前数据页指针或堆栈指针的值;堆栈寻址用于在发生中断或子程序调用时自动存放程序计数器中的值。2、使用CCS开发应用程序的一般步骤有哪些?①打开或创建一个工程项目文件,包括源程序、目标文件、库文件、链接命令文件和包含文件。②编辑各类文件。可以使用CCS提供的集成编辑环境,对头文件(*.h文件)、链接命令文件和源程序进行编辑。③对工程项目进行编译。④对结果和数据进行分析和算法评估。3、DSP系统的构成及处理过程是怎样的?抗混叠滤波器A/D转换器数字信号处理器D/A转换器低通滤波器系统的输入信号x(t)有各种各样的形式,可以是语言信号、传真信号,也可以是视频信号,还可以是来自电话线的已调数据信号。DSP系统的处理过程为:①将输入信号x(t)进行抗混叠滤波,滤掉高于折叠频率的分量,以防止信号频谱的混叠;②经采样和A/D转换器,将滤波后的信号转换为数字信号x(n);③数字信号处理器对x(n)进行处理,得数字信号y(n);④经D/A转换器,将y(n)转换成模拟信号;⑤经低通滤波器,滤除高频分量,得到平滑的模拟信号y(t)。简答(共40分)TMS320C54x有多少条16位总线?这些总线各有什么作用?(6分)答:’C54x共有4组8条16位总线1条程序总线(PB):传送取自程序存储器的指令代码和立即操作数。3条数据总线(CB、DB、EB):CB和EB传送从数据存储器读出的操作数;EB传送写到存储器中的数据。4条地址总线(PAB、CAB、DAB、EAB)传送相应指令所学要的代码。TMS320C54x片内存储器一般包括哪些种类?如何控制存储器片内或片外的分配?(6分)答:TMS320C54x的片内存储空间分为3个可选择的存储空间:64K的程序空间,64K的数据空间和64K的I/O空间,所有TMS320C54x芯片都包括RAM、SARAM、DARAM。程序空间:MP/MC=14000H~FFFFH片外MP/MC=04000H~EFFFH片外FF00H~FFFFH片内OVLY=10000H~007FH保留0080H~007FH片内OVLY=00000H~3FFFH片外数据空间:DROM=1F000H~FEFFH只读空间FF00H~FFFH保留DROM=0F000H~FEFFH片外当TMS320C54xCPU接收到可屏蔽的硬件中断时,满足哪些条件中断才能被响应?(6分)答:(1)出现多个中断时,此中断的优先级最高(2)INTM=0允许全局中断(3)IMR中的响应相应位为1,开放此中断。TMS320C54x硬件复位地址为多少?如何确定中断向量地址?计算INT0(IPTR=001H)的中断向量地址。(6分)答:复位后,复位向量地址为:0080H确定地址方式:IPTR+左移2位后的中断向量序列号10H左移2位后成为40H,IPTR=001H,则中断向量地址为00C0H若辅助寄存器AR0的值为0x0005H,AR3的值为0x030FH,请分别给出下列寻址方式修改后的辅助寄存器的值。(6分)*AR3+;AR3=0310H*AR3+0;AR3=0314H*AR3(15);AR3=0324H分别解释以下指令的功能。(6分)LD#80h,A;把立即数80H装入累加器ALD80h,A;把80H为地址的数据装如累加器ALD#80h,16,A;把立即数80H左移16位后装如累加器A1.中断响应的等待时间有那些?1、(1)外设同步接口时间。(2分)(2)CPU响应时间。(2分)(3)ISR转移时间。(2分)2.定时器事件管理器的核心模块,它可以提供的独立的时间基准有哪些?(1)控制系统中的采样周期的产生。(2分)(2)为QEP电路和捕捉单元的操作提供时间基准。(2分)(3)为比较单元和相应的PWM电路操作提供时间基准。3.简述PWM调速方法?(1)定宽调频法,这种方法