DSP交通灯实验.docx_第1页
DSP交通灯实验.docx_第2页
DSP交通灯实验.docx_第3页
DSP交通灯实验.docx_第4页
DSP交通灯实验.docx_第5页
免费预览已结束,剩余6页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

内蒙古工业大学信息工程学院实 验 报 告课程名称: DSP技术及应用 实验名称: 交通灯实验 实验类型: 验证性综合性 设计性实验室名称: 电子系实验室 班级:电子10-1班 学号: 姓名: 组别: 同组人: 成绩: 实验日期: 2013年7月2日 实验报告撰写要求一、 实验前用预习报告纸撰写预习报告,预习报告包括以下内容1、 实验目的2、 实验用仪器设备、器材或软件环境3、 实验原理、方案设计、程序框图、预编程序等4、 实验过程中需要记录的实验数据表格二、 实验过程中,要认真观察,仔细记录三、 完成实验后用实验报告纸撰写实验报告,包括以下内容1、 仪器设备型号及编号2、 实验器材或软件环境3、 实验步骤、程序调试方法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语言编程所需要添加的库文件和头文件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实验箱。三、实验步骤 (1)CCS驱动程序的安装(2)在CCS下的仿真器驱动程序(3)程序的调试运行交通灯分为红黄绿三色, 东、南、西、北各一组, 用灯光信号实现对交通的控制: 绿灯信号表示通行, 黄灯表示警告, 红灯禁止通行, 灯光闪烁表示信号即将改变。正常的交通控制信号顺序如下:按照常规我们假设一个十字路口为东西南北走向。初始状态为状态1,南北方向绿灯通车,东西方向红灯。经过过一段时间(20S)转换状态2,南北方向绿灯闪三次转亮黄灯,共延时5S,东西方向仍然红灯。再转换到状态3,东西方向绿灯通车,南北方向红灯。过一段时间(20S)转换到状态4,东西方向绿灯闪三次转亮黄等,共延时5S,南北方向仍然红灯。最后循环至南北绿灯,东西红灯。这些状态,都有软件来设计,前提是在实验箱上已经把交通灯的位置按一定规律设置好。具体来说,把东西南北方向的红绿黄灯编号,然后在软件当中把灯亮时的状态设为“1”,灯灭时的状态设为“0”。第几个灯亮,就在第几位用二进制的1表示,所以以上提的状态都以这个思路来表示。之后把每一个状态的二进制转换为十六进制。因此用十六进制来表示每一个状态。四、具体实验步骤 (1)CCS驱动程序的安装一、软件安装完成后按照如下的步骤进行驱动程序的安装:1、安装好CCS后运行安装光盘中DRIVER目录下的Setupcc54x.exe,进行驱动程序的安装。选择安装目录的时候要选择与CCS相同的目录。成功安装好CCS的驱动程序后,桌面上就会将SDConfig的配置工具显示出来;2、使用并口电缆将计算机评估板连接到一块,然后接通实验箱的电源,如果连接正确,这时二极管D2会亮起来;3、双击桌面上的SDConfig,按照下图所示对使用的并口进行设置;4、可以使用Configuration下的Ports AvailablePrinter测试所使用的PC机的并口是哪种类型的,这里:IO=Ox378;5、单击菜单栏Emulator下的Test,测试一下上述对端口设置的正确性。如果是正确的,可以检测到1个JTAG设备,如图4-5所示;如果不正确,应该监测一下所设置的端口类型是否与所用的计算机的并口类型一致;6、保存以上的设置后退出SDConfig,然后启动CCS的设置程序,对驱动程序进行安装;7、点击Setup CCS2.0,如下图所示,选择sdgo5xx,点击Import按钮 8、在最右栏单击Install a Device Drive,在CCS的安装目录tidrivers下找到sdgo5xx.drv9、最后将sdgo5xx添加到系统当中。这里需要注意的是:驱动程序所用的IO地址为Ox378,CPU_1选择的是C5402.gel,在“Processor Configuration”应选择“TMS320C5400”,如下图所示: 11、将traffic复制到timyprojectstraffic,如下所示:12、分别添加文件,如下图所示:13、程序调试运行截图食物连接五、实验代码清单: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, about 0.2s */ for(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;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 0 frt: EPROG PAGE 0 .text: EPROG PAGE 0 .cinit: EPROG PAGE 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: ID

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论