DSP专题实验(六)C54x 定时器实验.docx

PAGE PAGE 6 西安交通大学实验报告 课 程 专业班号 姓 名 同 组 者 DSP专题实验(六) 实验日期 2012年12月20日 交报告日期 2012年12月27日 报告退发 (订正、重做) 教师审批签字 信息93 组别 学号 实验名称: DSP专题实验(六)C54x 定时器实验 实验目的: 1.熟悉C5402 的定时器; 2.掌握C5402 的定时器的控制方法; 3.学会用定时器中断来控制程序的流程。 实验内容: 本实验要求利用定时器产生一个20kHz 的方波信号和2kHz 的正弦信号。定时器被设置成25uS 产生一次中断(等效于采样速率为40K)。利用该中断,在中断服务程序中用叠代算法计算出一个SIN值,并利用CCS 的图形显示功能查看波形。参考汇编语言程序用c 语言完成源程序的编写。 实验原理: 1.产生方波实验原理: 设置定时器,每隔设定的时间(方波的半周期)触发一次中断。在每个中断中,将输出引脚XF取反,即可。 2.产生正弦波实验原理: 仍然采用定时器产生中断。所不同的是,在每个中断时,不能简单的取反了,而要采用某个迭代算法,生成sin 值。迭代算法已经给出,不必自己构造,简述如下: 设一个传递函数为正弦序列sin(kωT),其z 变换为 设初始条件为0,求出上式的反z变换得: 这是一

文档评论(0)

1亿VIP精品文档

相关文档