本书精选了多个经典的DSP(数字信号处理)嵌入式系统的开发案例,并提供了详细的源代码和注释,适合嵌入式系统开发者和技术爱好者学习参考。
第二章程序说明:
1. 2-1.asm:对应第二章主程序代码;
2. 2-2.asm:对应第二章主程序中断向量代码;
3. 2-3.cmd:对应第二章主程序配置文件代码;
4. 2-4.asm:对应第二章写Flash程序代码;
5. 2-5.cmd:对应第二章写Flash配置文件代码;
6. 2-6.asm:对应第二章写Flash中断向量代码;
7. 2-7.cmd:对应第二章写Flash工具代码;
8. 2-8.asm:对应第二章DSP读USB接口代码。
9-10. 第二章程序还需要使用到的头文件为6711.h,书中没有给出原代码。
第三章程序说明:
1. 3-1.asm:对应第三章AD测试程序代码;
2. 3-2.asm:对应第三章AD测试程序中断向量代码;
3. 3-3.cmd:对应第三章AD测试程序配置文件代码;
4. 3-4.asm:对应第三章DA测试程序代码;
5. 3-5.cmd:对应第三章DA测试程序配置文件代码;
6. 3-6.asm:对应第三章写Flash程序代码;
7. 3-7.cmd:对应第三章写Flash配置文件代码;
8. 3-8.asm:对应第三章写FLAS中断向量代码;
9. 3-9.asm:对应第三章AD/DA联合调试程序代码;
10. 3-10.asm:对应第三章数据滤波程序代码。
11. 第三章使用的文件为vectors.asm,书中没有提供原代码。
第五章程序说明:
1. 5-1.asm:对应语音信号的采集和播放主程序;
2. 5-2.asm:对应语音信号的采集和播放中断向量程序;
3. 5-3.cmd:对应语音信号的采集和播放配置文件;
4. 5-4.asm:对应u/A律压缩程序;
5. 5-5.m:对应的为去噪仿真程序;
6. 5-6.asm:对应的为主程序,用于执行去噪操作;
7. 5-7.c:CVSD编码的C语言实现代码;
8. 5-8.asm:对应解码程序;
9. 5-9.asm:对应编码程序。
第六章程序说明:
1. 6-1.asm:对应的为DSP软件部分;
2. 6-2.c和6-3.c分别为主机软件及回音相消主程序代码,由C语言编写。
3. 回音相消汇编程序代码在文件6-4.c中;
4. 头文件echo.h与echocfg.h用于第六章的开发;
5. 配置文件为6-5.cmd。
第七章程序说明:
1. 7-1.c:图像控制器程序代码。
2. 7-2.c:LCD控制程序代码。
3. 7-3.c:AC97驱动程序代码。
4. 7-4.c:背景灯初始化驱动程序代码。
第九章程序说明:
1. Viterbi译码C语言实现为文件9-1.c;
2. 对应的汇编版本在文件9-2.asm中;
第十章程序说明:
1. 第十章仿真相关功能由三个.m脚本(分别为:10-1.m,tnonunif.m,以及10-5.m)和一个子函数(即为 10-3.m)实现;
2. 系统DSP主程序位于文件10-2.m中;
3. 非均匀采样傅立叶变换在脚本10-4.m内完成。
4. 文件10-5.m实现了中断向量程序的相关功能。
5. 该章的配置信息保存于cmd格式下的两个文档(即为:10-6.cmd与10-7.cmd)中;