dsp技术课程设计

dsp技术课程设计

ID:31630752

大小:67.63 KB

页数:14页

时间:2019-01-16

dsp技术课程设计_第1页
dsp技术课程设计_第2页
dsp技术课程设计_第3页
dsp技术课程设计_第4页
dsp技术课程设计_第5页
资源描述:

《dsp技术课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、DSP技术课程设计计算机与信息工程学院2012级通信31班xxx2xx3指导教师xxx教师摘要本文提供了DSP应用技术设计思路,主要应用CCS软件实现各个模块之间的相互连接,使用C语言和汇编语言编程在CCS中实现软件仿真,在CCS中进行硬件仿真并通过试验箱实现关键词CCS编译环境;C语言;硬件仿真;1.设计任务和要求使用DSP试验箱的流水灯模块、键盘模块以及显示模块相连接并在CCS集成开发环境中使用图形显示工具显示输入和输岀波形。2.工作原理由键盘模块控制流水灯模块,在按键的同时调用显示模块。键盘模块:在运行键盘模块的程序屮,程序首先判断

2、是否有按键,若没有将进入等待按键的状态,如有便通过扫描函数来确定被按下键的具体地址,然后将其地址值返回。流水灯模块:有8个流水灯,使用的是二进制数的代码,通过二进制数的代码控制流水灯的状态。显示模块:用PCtoLCD2002软件,勾画出想出现的文字、字体以及形状,然后将其导入显示模块的程序。3设计步骤和方法先定义一个变量将键盘的返回值存起来,通过这个值来控制流水灯的循环,流水灯的设计采用八条赋值语句和八条延时语句来实现,由于延时语句是汇编语言而键盘模块以及显示模块用的都为C语言,所以要注意汇编与C语言之间的转换。用五种不同的八条赋值语句和

3、八条相同的延时语句设计出5中不同的花型。将显示模块与键盘模块连接起來,在按键模块确定具体被按下键的地址的部分调用显示的语句,即之前设计好的字体和形状,在显示的语句中同时也耍定义一个变量i实现每次执行显示语句的时候是字体或形状在显示屏上可以动起来。4,程序代码#include/**/voidWr_c_l(charcom);voidWr_c_r(charcom);voidWr_cl」(chardata);voidWr_d_r(chardata);voidInit_Lcd();voidCls_Lcd();voidlcd_dsp(

4、charlorr.charpage_cnt,charline,charnumx[]);chartemp,clr_page_cnt5clr_byte_cnt,page_cnt,colm_cnt;/*DSP的IO空间,扩展发光二极管、键盘、液晶等外围设备*/ioportunsignedport0800;//lccldataioioportunsignedportlOOO;//lcdresetioportunsignedport0c00;//lcddiioportunsignedport!400;//lcdcslioportunsignedpo

5、rtl800;//lcdcs2〃对端口的定义ioportunsignedport2C00;//faguangcharpast=254;charkeyvaluel;inti=0;/*ToDecideTheAICSampleFrequency*//**//*DSP的IO空间,扩展发光二极管、数码管、键盘、液晶等外围设备引ioportunsignedport1C00;//键盘行列线/**/charnum26n={0,0x7F,0x49,0x49,0x49,0x49,0x00,0x00};//HEM=26Hcharnum2d[]={0,0x7F,

6、0x40,0x40,0x40,0x40,0x00,0x00};//“L”二2DHcharnum30[]={0,0x3E,0x41,0x41,0x41,0x3E,0x00,0x00};〃”O“二30Hcharnum37[]={0,0x1F,0x20,0x40,0x20,0x1F,0x00,0x00};//”V”=37Hcharnuml0U={0,0x32,0x49,0x79,0x41,0x3E,0x00,0x00};//“@“=1OHcharnum()[]={O,Ox3E,Ox51,0x49,0x45,0x3E,0x00,0x00};//u

7、0n=00Hcharnuml[]={0,0x00,0x42,0x7F,0x40,0x00,0x00,0x00};//”1”二01Hcharnum2[]={0,0x42,0x61,0x51,0x49,0x46,0x00,0x00};//”2”=02Hcharnum3[]={0,0x21,0x41,0x45,0x4B,0x31,0x00,0x00};//"3"=03Hcharnum4[]={0,0x18,Ox14,Ox12,0x7F,0x10,0x00,0x00);//n4H=04Hcharnum5f]={0,0x27,0x45,0x45,0

8、x45,0x39,0x00,OxOO};//H5n=O5Hcharnum6[]={0,0x3C,0x4A,0x49,0x49,0x30,0x00,0x00};//”6”=06Hcharnuml

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。