- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DSP芯片应用举例 1、DSP芯片的C语言开发 2、实验平台介绍 3、实验内容 1、DSP芯片的C语言开发(P232) 1.1 C语言的数据访问方法 (1)片内寄存器的访问 通过头文件定义,指针访问; (2)DSP内部和外部存储器的访问 采用指针方式访问; (3)DSP I/O端口访问 通过ioport关键字访问; 1.2 C语言和汇编语言混合编程 (1)方法一:独立编写C和汇编 (2)方法二:在C程序中直接嵌入汇编 语句 (3)方法三:将C程序编译生成相应汇 编语句,然后对汇编程序 手工优化和修改 2、实验平台介绍 2.1 实验平台说明 最小系统板,是独立的DSP最小系统。 硬件测试平台,是为DSP提供的,尽可能测试其所有功能的外围电路。 本功能不推荐VC5402使用。 2.2 实验箱资源配置 2.2.1 电源管理 本实验箱使用的电源电压有+1.8V,+3.3V,+5V,±12V。 (1)电源开关:控制整个系统的电源,其上的红灯亮表示系统已上电。 (2)步进电机电源开关SW301:控制步进电机模块部分的电源。开关拨向下,步进电机模块断电,开关拨向上,步进电机模块通电。 (3)直流电机电源开关ZLDJ:控制直流电机模块部分的电源。开关拨向下,直流电机模块断电,开关拨向上,直流电机模块通电。 (4)IO输入输出方式选择开关SW601:选择IO输出方式。开关拨向上,选择IO输出方式一,开关拨向下,选择IO输出方式二。 (5)复位开关RESET:按下此开关,复位DSP。 (6)中断按键:按下此键可向DSP产生中断信号。 2.2.2 存储器扩展 芯片:4k的ROM 、16k的DARAM; 本实验箱扩展了64K*16程序存储器,64K*16数据存储器,合计为128K*16的静态存储器。 2.2.3 最小系统板设置 J101:短接:微处理器方式运行,即运行片外存储器内的程序; 开路:微控制器方式运行,即运行片内存储器内的程序。 J102:短路:BCLR0与BCLX0短路; 开路:BCLR0与BCLX0未短路。 J103:短路:BSFR0与BSFX0短路; 开路:BSFR0与BSFX0未短路。 J104:短路:选择AIC10工作在从方式; 开路:选择AIC10工作在主方式。 J108:短路:HPIENA为高; 开路:HPIENA为低。 J110:短路:DS18B20的I/O脚连至5402的HD1; 开路:DS18B20的I/O脚未连至5402的HD1。 J111:短路:DS1302的I/O脚连至5402的HD7; 开路:DS1302的I/O脚未连至5402的HD7。 J120:短路:LM386输出端电容被短路; 开路:LM386输出端电容有效。 2.3 实验模块 (1) 开关量的输入模块和输出模块; (2) 中断 (3) LCD点阵模块 (4) 实时时钟模块 (5) 测温模块 (6) 数码显示模块 (7) 键盘模块 (8) 交通灯模块 (9) 步进电机模块 (10)直流电机模块 2.4 实验内容 实验一 DSP开发环境的建立 (1)了解CCS的组件及其安装; (2)了解DSP实验系统的组成及仿真系统的安装; (3)熟悉CCS的各种功能; (4)能读懂示例程序,能将所读结果与软件仿真系统的观察结果,进行比较; 实验2 数码管显示实验 (1)掌握数码管驱动器MAX7219的使 用方法 (2)I/O控制MAX7219驱动八位数码管 显示的方法 (3)通过DSP I/O控制MAX7219驱动八 位数码管循环逐位显示1-9数字 实验内容介绍: (1)实验原理 MAX7219是一种串行数据输入\输出的共阴极数码管的显示驱动芯片。它能很方便的将微控制器与8位7段数码管连接在一起。MAX7219内部由BCD编码及BCD译码器、复合扫描电路、段和位驱动器以及存储每位数的8×8静态RAM。MAX7219具有3线的串行接口,能和大多数的微控制器接口。这三根接口线是片选(CS),数据输入(DIN),时钟输入(SCLK)。MAX7219与DSP的连接如下图所示。 DSP与MAX7219的连接 向MAX7219发送一个16bit的数据包 数码管显示实验的流程图 实验3 卷积实验、FIR数字滤波器实验 (1)掌握卷积的原理 (2)熟悉CCS的数据加载和图形显示功能 (3)掌握FIR数字滤波器的原理 (4)用DSP实现FIR数字滤波器 实验4 IIR滤波器实验、FFT实验 (1)掌握IIR数字滤波器的原理
文档评论(0)