DSP系统设计实习报告

(8页)

'DSP系统设计实习报告'
DSP应用技术课程报告课程课题:基于DSP的婴儿车搭手台的改进专业班级: 学生姓名: 指导教师: 完成时间: 2013.6.27、课程内容:本次课程设计,我做的工程是基于DSP的婴儿车搭手台的改进具体实现方案如图:此改进主要实现的功能首先通过搭手台前的LCD显示屏平时显示“工学院牌”,搭手台 上的六个卡通人物在婴儿在拍下任意一个卡通人物按键时会对应想起一首儿歌(如粉刷匠, 两只老虎等)与此同时,儿歌的名称会在前方的LCD液晶屏上显示。在婴儿车右侧的三个红 色按钮可以控制风扇的风速大小。这样就可以让婴儿在婴儿车里娱乐之余听到好听的儿歌, 而且此项改进还加上了风扇的驱动,可以在婴儿平时尤其是睡觉时提供一个相対凉爽的环 境,这样不但能更加适宜婴儿的成长,还能防止如痒子等因为潮热引起的相关疾病的出现。二、设计功能及工作原理主要功能为:在LCD上可以显示婴儿车品牌,还有正在播放的歌名、按下不同的卡通 按键式会播放不同的儿歌、按下不同的红色按键时风扇可以提供不同的风速。工作原理:利用DSP试验箱上的诸多元件,具体元件转换方式如下:电机驱动代表婴 儿车上的风扇、键盘上的1—6数字按键代表婴儿车上的六个卡通按键、7—9数字按键代表 控制电机风速人小的三个红色按钮,试验箱上的LCD显示屏代表婴儿车前端的LCD显示器。 将两只老虎等歌曲的乐谱定义在主函数的字符串中,并把这些咅乐名字的字模存放在相应 的.h文件中,这样就通过按键控制选择播放的歌曲了,选择后LCD上立刻显示歌曲名称, 之后通过定义指针i通过i++用蜂鸣器播放出对应的音调,这样就可以播放出完整的音乐了。 按下7--9键就可以通过更改电机占空比来控制电机的转速即婴儿车上风扇的转速了。三、设计过程主要代码如下:〃两只老虎:unsigned intlmusic[36] = {1, 2, 3, 1, 1, 2, 3, 1, 3, 4, 5, 5, 3, 4, 5, 5, 5, 6, 5, 4, 3, 1, 5, 6, 5, 4, 3, 1, 1, 5, 1, 1, 1, 5 ,1,1};//欢乐颂:unsigned inthmusic[65] = {3, 3, 4, 5, 5, 4, 3, 2, 1, 1, 2, 3, 3, 3, 2, 2, 2, 2, 3, 3, 4, 5, 5, 4, 3, 2, 1, 1, 2, 3, 2, 2, 1, 1 ,1,2,2, 3, 1, 2, 3, 3, 1, 2, 3, 3, 2, 1, 5, 3, 3, 4, 5, 5, 4, 3, 2, 1, 1, 2, 3, 2, 1, 1, 1};unsigned intsmusic[31] = {5, 5, 6, 5, 1, 7, 7, 5, 5, 6, 5, 2, 1, 1, 5, 5, 5, 3, 1, 7, 4, 3, 1, 2, 3, 3, 3, 5, 5, 6, 6}; unsigned intdmusic[48] = {5, 5, 3, 5, 5, 3, 5, 3, 2, 3, 5, 4, 4, 5, 5, 3, 6, 5, 3, 5, 3, 2, 1, 2, 3, 5, 3, 2, 1,2, 3, 2, 6, 5 ,6,5,2, 3, 5, 6, 5,6,5,2,3, 1,1, 1};unsigned intsxmusic[31] = {l, 2, 3, 1, 5, 5, 5, 6, 6, 1, 6, 5, 5, 5, 6, 6, 1, 5, 6, 3, 6, 5, 3, 5, 3, 1, 2, 3, 1, 1, 1}; unsigned intfmusic [57] = {5, 3, 5, 3, 5, 3, 1, 2, 4, 3, 2, 5, 5, 4, 3, 5, 3, 5, 3, 5, 3, 1, 2, 4, 3, 2, 1, 1, 1, 2, 2, 4, 4, 3 ,1, 5, 2, 4,3, 2, 5, 4, 4, 5, 3, 5, 3, 5, 3,1,2, 4, 3, 2, 1, 1, 1};case 1:CTRLR二0x1;CTRLR=0x40;CTRLCDCMDR二LCDCMDPAGE;De 1 ay(LCDDELAY);CTRLCDCR=0;Del ay(LCDDELAY);CTRLCDCMDR^LCDCMDVERADDRESS; // 起始列二0Delay (LCDDELAY);CTRLCDCR二0;Delay(LCDDELAY);for ( i=0;i<64;i++ ){CTRLCDLCR=huanlesong[2*i+l];Delay(LCDDELAY);CTRLCDCR二0;Delay(LCDDELAY);}CTRLCDCMDR二LCDCMDPAGE+1;Delay(LCDDELAY);CTRLCDCR二0;Delay(LCDDELAY);CTRLCDCMDR=LCDCMDVERADDRESS; // 起始列二0Delay (LCDDELAY);CTRLCDCR二0;Delay(LCDDELAY);for ( i=0;i<64;i++ )CTRLCDLCR=huanlesong[2* i] ;De lay (LCDDELAY);CTRLCDCR二0;Delay(LCDDELAY);}for (n=0;n<100;n++){nMus i cCount=hmus i c[n];*prdO=music[nMusicCount] [0] ; // 切换音符*tcr0=0xe0;LBDS^uLE叽0]; 〃正向顺序送控制字delay (512);}break;case 2:oooooooooocase 7:uN=10;delay (32);break;case 8:uN=20;delay(32);break;case 9:uN=40;de 1 ay (32);break;四、设计工程的仿真图形1. 在什么都没按下是LCD上显示如下:、JFSlltt5nZ/M.AOJ工学院牌步建电机Vrj、JFSHZOZ/U.g)?逡电机2. 当按下数字键1-6时,LCD显示对应的歌曲名称,同时蜂鸣器响起对应的音乐。例如按 下2吋LCD±显示如下,同时两只老虎的咅乐想起。两只老虎osrauoo ■■嗽瓠 3. 当按下7--9按键时,电机以不同的转速转动五、 对设计工程总结与评价按照预期的要求,课程设计中如按下卡通按键会播放不同的儿歌并通过LCD显示儿歌的 名称、通过婴儿车右侧的三个红色按键來改变风扇的转速等功能都可以通过DSP试验箱,即 蜂鸣器播放咅乐、LCD显示、通过更改占空比来调节电机转速
关 键 词:
DSP 系统 设计 实习 报告
 剑锋文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:DSP系统设计实习报告
链接地址: //www.wenku365.com/p-43708911.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给剑锋文库发消息,QQ:1290478887 - 联系我们

本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。本站是网络服务平台方,若您的权利被侵害,侵权客服QQ:1290478887 欢迎举报。

1290478887@qq.com 2017-2027 //www.wenku365.com 网站版权所有

粤ICP备19057495号 

收起
展开