数字信号处理实验实验报告dsp10

数字信号处理实验实验报告dsp10

ID:47216802

大小:119.82 KB

页数:7页

时间:2019-08-27

数字信号处理实验实验报告dsp10_第1页
数字信号处理实验实验报告dsp10_第2页
数字信号处理实验实验报告dsp10_第3页
数字信号处理实验实验报告dsp10_第4页
数字信号处理实验实验报告dsp10_第5页
资源描述:

《数字信号处理实验实验报告dsp10》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、暨南大学本科实验报告课程名称成绩评定实验项目名称指导教师柳宁实验项目编号_()806202411()_实验项目类型一验证实验地点实C402学生姓名学号学院信息技术科学技术系电子工程专业通信工程实验时间2011年12月18日温度°C湿度一.实验冃的通过综合运用Z前实验所学的知识,自己动手设计编程,完成一项功能的实现,在试验箱上调试成功。木次实验我们小组要实现的功能是利用LCD、LED、交通灯及直流电机,完成-•个模拟的全自动交通系统。LCD显示当时的时间,交通灯通过亮红黄绿灯來指导交通的运作,LED用箭头闪烁的方式來指示当前交通通行的

2、方向,直流电机通过转动来模拟通行时的情况。二.实验设备计算机,ICETEK-F2812-EDU实验箱。三.实验原理:功能实现流程图:其'pHnCount是T•位数的变量,nCount是个位数的变量。LampState是一个状态变量。主要功能实现子函数代码://功能子函数intREDGREENYELL(void){uN二40;〃将电机速度设置为0nCount=10;//将nCount设置为10,完成正常的LCD初始显示while(1){//通过判断LampState的数值来判断要不要进入下面的循环。〃下面的循环是前20秒的状态,箭头横

3、向亮,交通灯南边红灯,东西绿灯while(LampState==0)(*(int*)0x108007二0x64;//交通灯南北方向红灯亮Delay(LCDDELAY);*(int*)0x108007二0x09;//交通灯东西方向绿灯亮Delay(LCDDELAY);SetLEDArray(ArrowParral);//LED亮横向箭头di(1024);〃延时函数,较大,闪烁较慢LampState=l;}*(int*)0x108001二LCDCMDPAGE;//初始化LCD显示Delay(LCDDELAY);*(int*)0x1080

4、02=0;Delay(LCDDELAY);*(int*)Ox108001二LCDCMDVERADDRESS+8;Delay(LCDDELAY);*(int*)0x108002=0;Delay(LCDDELAY);//当个位计数器nCount为10吋,需要重新赋值为0来正常显示下面的数值if(nCount=10){nCount=0;*(int*)0xl08001=LCDCMDPAGE;//页0Delay(LCDDELAY);*(int*)0x108002=0;Delay(LCDDELAY);*(int*)Ox108001=LCDCMD

5、VERADDRESS;Delay(LCDDELAY);*(int*)0x108002=0;Delay(LCDDELAY);for(i=0;i<8;i++){*(int*)Ox108003=1edkey1[HnCount][i];Delay(LCDDELAY);*(int*)0x108002=0;Delay(LCDDELAY);}HnCount++;〃十位计数器+1for(i二0;i〈8;i++)〃个位显示每一次都要冇{*(int*)0xl08003=ledkeyl[nCount][i];Delay(LCDDELAY);*(int*)

6、0x108002=0;Delay(LCDDELAY);}Delay(2048);nCount++;LampState=0;if(HnCount二二3){uN二0;*(int*)0xl08007=0x64;Delay(1);*(int*)0x108007=0x12;Delay(1);SetLEDArray(ArrowVacuum);di(256);SetLEDArray(ArrowParral);di(256);SetLEDArray(ArrowVacuum);di(256);SetLEDArray(ArrowParral);di(2

7、56);LampState=l;}if(HnCount==4

8、

9、HnCount==5)//判断是否进入黄灯阶段//将电机速度设置为0//交通灯南北方向红灯亮//交通灯东西方向黄灯亮//LED横向箭头闪烁//LED横向箭头闪烁//判断是否进入另一个红绿灯状态uN=40;//将电机速度还原成40*(int*)0x108007=0x49;Delay(1);*(int*)0x108007=0x24;Delay(1);SetLEDArray(ArrowVer);di(1024);//纵向箭头亮LampState=l;}if(HnCount==

10、6){uN=0;*(int*)0x108007=0x52;Delay(1);*(int*)0x108007=0x24;Delay(1);SetLEDArray(ArrowVacuum);di(256);SetLEDArray(Ai'r

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

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

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