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)