DSP交通灯实验.docx

上传人:scccc 文档编号:13553694 上传时间:2022-01-16 格式:DOCX 页数:20 大小:382.95KB
返回 下载 相关 举报
DSP交通灯实验.docx_第1页
第1页 / 共20页
DSP交通灯实验.docx_第2页
第2页 / 共20页
DSP交通灯实验.docx_第3页
第3页 / 共20页
DSP交通灯实验.docx_第4页
第4页 / 共20页
DSP交通灯实验.docx_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《DSP交通灯实验.docx》由会员分享,可在线阅读,更多相关《DSP交通灯实验.docx(20页珍藏版)》请在三一文库上搜索。

1、内蒙古工业大学信息工程学院实验报告课程名称:DSP技术及应用实验名称:交通灯实验实验类型:验证性口综合性口 设计性实验室名称:电子系实验室班级:电子10-1班学号:姓名:组别:同组人:成绩:实验日期: 2013年7月2日精品资料实验报告撰写要求1、 实验前用预习报告纸撰写预习报告, 预习报告包括以下内容1、 实验目的2、 实验用仪器设备、器材或软件环境3、 实验原理、方案设计、程序框图、预编程序等4、 实验过程中需要记录的实验数据表格2、 实验过程中,要认真观察,仔细记录3、 完成实验后用实验报告纸撰写实验报告,包括以下内容1、 仪器设备型号及编号2、 实验器材或软件环境3、 实验步骤、程序调

2、试方法4、 实验数据处理及结果分析5、实验中存在的问题6、体会及思考题四、报告撰写时,要求格式规范、书写整齐预习报告成绩: 指导教师审核(签名): 年 月 日预习报告1、实验目的(1)学习DSP控制外设的原理(2)掌握DSP编程的基本方法;(3)学习C54xx系列芯片的中断、I/O空间操作。2、实验用仪器设备、器材或软件环境(1)微机一台;(2) CCS 软件;(3) DES5402PP-U 实验箱。3.预习要求(1)参照教材学习DSP软件工程项目的基本构成和程序的编译、汇编、链接过程;(2)参照教材学习cmd文件的编制及其作用;(3)参照教材学习C语言编程的方法;(4) C语言编程所需要添加

3、的库文件和头文件4 实验内容( 1 ) CCS 驱动程序的安装( 2 )在 CCS 下的仿真器驱动程序( 3 )程序的调试运行5 .实验报告要求( 1 )绘制程序流程图(要求与代码相对应);( 2 )实验要求记录的数据以及其他关键信息;( 3 )程序调试中遇到的问题以及解决过程;( 4 )实验代码清单。实验报告成绩: 指导教师审核(签名): 年 月 日实验报告1、实验目的(1)学习DSP控制外设的原理(2)掌握DSP编程的基本方法;(3)学习C54xx系列芯片的中断、I/O空间操作。二、实验用仪器设备、器材或软件环境(1)微机一台;(2) CCS 软件;(3) DES5402PP-U 实验箱。

4、三、实验步骤(1) CCS驱动程序的安装(2)在CCS下的仿真器驱动程序(3)程序的调试运行交通灯分为红黄绿三色,东、南、西、北各一组,用灯光信号实现对交通的 控制:绿灯信号表示通行,黄灯表示警告,红灯禁止通行,灯光闪烁表示信号即 将改变。正常的交通控制信号顺序如下:按照常规我们假设一个十字路口为东西 南北走向。初始状态为状态1,南北方向绿灯通车,东西方向红灯。经过过一段 时间(20S)转换状态2,南北方向绿灯闪三次转亮黄灯,共延时 5S,东西方向 仍然红灯。再转换到状态3,东西方向绿灯通车,南北方向红灯。过一段时间(20S)转换到状态4,东西方向绿灯闪三次转亮黄等,共延时 5S,南北方向仍然

5、红灯。最后循环至南北绿灯,东西红灯。这些状态,都有软件来设计,前提是在实验箱上已经把交通灯的位置按一定规律设置好。 具体来说,把东西南北方向的红绿黄灯编号,然后在软件当中把灯亮时的状态设为 1”,灯灭时的状态设为0”。第几个灯亮,就在第几位用二进制的1表示,所以以上提的状态都以这个思路来表示。之后把每一个状态的二进制转换为十六进制。因此用十六进制来表示每一个状态。四、具体实验步骤(1) CCS驱动程序的安装一、软件安装完成后按照如下的步骤进行驱动程序的安装:1、安装好CCS后运行安装光盘中 DRIVER目录下的Setupcc54x.exe ,进 行驱动程序的安装。选择安装目录的时候要选择与CC

6、S相同的目录。成功安装好CCS的驱动程序后,桌面上就会将 SDConfig的配置工具显示出来;2、使用并口电缆将计算机评估板连接到一块,然后接通实验箱的电源,如 果连接正确,这时二极管D2会亮起来;3、双击桌面上的SDConfig,按照下图所示对使用的并口进行设置;4、可以使用 Configuration 下的 Ports Available Printer 测试所使用的 PC 机的并口是哪种类型的,这里:IO=Ox378 ;5、单击菜单栏Emulator下的Test,测试一下上述对端口设置的正确性。 如果是正确的,可以检测到1个JTAG设备,如图4-5所示;如果不正确,应该监测一下所设置的端

7、口类型是否与所用的计算机的并口类型一致;6、保存以上的设置后退出SDConfig ,然后启动CCS的设置程序,对驱动 程序进行安装;7、点击Setup CCS2.0 ,如下图所示,选择 sdgo5xx ,点击Import按钮8、在最右栏单击Install a Device Drive,在CCS的安装目录tidrivers下找 至U sdgo5xx.drv9、最后将sdgo5xx添加到系统当中。这里需要注意的是:驱动程序所用的IO 地址为 Ox378 , CPU_1 选择白勺是 C5402.gel ,在 Processor Configuration 应选择TMS320C5400 ”,如下图所示

8、:%2F1 0*8胡,占1口 s Fl胃 r 13金厘I n H&1修Bahdi通1记珈,T亲外B?ud Pl IK1! I LE3.%MaUa Mrgrutetv 丁弁血M足M注1I sshwriinZih-Im SI精品资料11、将 traffic 复制到 timyprojectstraffic,如下所示:J1I.2送手 3 .w 一rsrskirAtIke用 捏后/ 一因 葩I 1 -12、分别添加文件,如下图所示:QB13、程序调试运行截图ELixix,nwii-r 曰/irof f_intCIOi - 1a _tiiTgio 1 ,VME=tcairi-cgarriip-Eiij v

9、*Teijr t.aIfIsa-C-l SIX 1? r 1 n t 1 h+。I;1 PF pt p FtpLlla 口口 .1 口 cri0口 口 口 E 口 口门 cQklEEnnrkltLI.ElrnliLEtikmir?食物连接五、实验代码清单:1.主程序 #include #include #include #include #define IMR_ADDR 0#define LED_SIZE 12ioport unsigned portc000; /* for LEDs show */void mydelay1()*/ int i,j; /* when clkout=10MHz,

10、 about 0.2sfor(i=0;i1000;i+)for(j=0;j1000;j+); void mydelay2() int i,j; /* when clkout=10MHz, about 0.2s*/for(i=0;i1000;i+)for(j=0;j20000;j+); void mydelay3() int i,j; /* when clkout=10MHz, about 0.2s*/for(i=0;i1000;i+)for(j=0;j0;j-)/* 整个过程循环20 次*/portc000=0x2424;/* 南北绿灯亮、东西红灯亮 */mydelay2();for(i=0;

11、i3;i+)/*南北绿灯闪三次、东西红灯亮 */ portc000=0x2424;/*南北绿灯亮、东西红灯亮 */mydelay1();portc000=0x0404;/*东西红灯亮*/mydelay1();portc000=0x1414;mydelay3();portc000=0x4242;mydelay2();for(i=0;i VECT PAGE 0.sysregs: BIOSREGS PAGE 1.trcinit: EPROG PAGE 0.gblinit: EPROG PAGE 0frt: EPROG PAGE 0.text: EPROG PAGE 0.cinit: EPROG PA

12、GE 0.pinit: EPROG PAGE 0.sysinit: EPROG PAGE 0.bss: IDATA PAGE 1.far: IDATA PAGE 1.const: IDATA PAGE 1.switch: IDATA PAGE 1.sysmem: IDATA PAGE 1.cio: IDATA PAGE 1.MEM$obj: IDATA PAGE 1.sysheap: IDATA PAGE 1.stack: IDATA PAGE 1六、心得体会通过这次实验让我更加熟悉了 CCS 下载调试的步骤以及DSP 的 C 语言的编写方法,精品资料在实验链接过程中,不能够进行链接,在老师的帮助下,克服了困难,顺利的将实验完成。也让我对于使用锁存器驱动发光二极管的方法有了更深的认识。Welcome ToDownload !欢迎您的下载,资料仅供参考!

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1