目录

  • 1 课程简介
    • 1.1 课程安排介绍
    • 1.2 实验箱介绍
    • 1.3 例程演示
  • 2 课题介绍
    • 2.1 小项目介绍
    • 2.2 CCS使用方法
    • 2.3 专题讲座任务分配
  • 3 教材概要
    • 3.1 硬件结构
    • 3.2 指令系统
    • 3.3 汇编语言编程
    • 3.4 C语言编程
    • 3.5 应用程序设计
    • 3.6 片上外设
    • 3.7 硬件扩展
  • 4 数字信号处理及Matlab的应用
    • 4.1 数字信号处理理论回顾
    • 4.2 Matlab在项目中的应用
  • 5 专题:键盘中断及按键识别
    • 5.1 要求
    • 5.2 讲座资料
    • 5.3 练习
  • 6 专题:LCD
    • 6.1 要求
    • 6.2 讲座资料
    • 6.3 练习
  • 7 专题:音频ADC与DAC
    • 7.1 要求
    • 7.2 讲座资料
    • 7.3 练习
  • 8 专题:定时
    • 8.1 要求
    • 8.2 讲座资料
    • 8.3 练习
  • 9 专题:FIR
    • 9.1 要求
    • 9.2 讲座资料
    • 9.3 练习
  • 10 专题:IIR
    • 10.1 要求
    • 10.2 讲座资料
    • 10.3 练习
  • 11 专题:FFT
    • 11.1 要求
    • 11.2 讲座资料
    • 11.3 练习
练习

利用C程序,设计实现一个IIR LPF。要求滤波器通带截止频率:0.4pi rad,阻带截止频率:0.5pi rad,通带最大衰减:1dB,阻带最小衰减:20dB。IIR滤波器系数用MATLAB设计,可生成头文件供CCS工程调用。

用此滤波器对一周期方波进行滤波。方波在程序中生成或者用数据文件注入,周期20,高电平时间10(占空比50%),高电平幅度15000,低电平幅度为-10000。用CCS的图形功能分别显示输入、输出信号的频谱。