1 / 17
文档名称:

DSP交通灯实验.pdf

格式:pdf   大小:3,488KB   页数:17页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

DSP交通灯实验.pdf

上传人:青山代下 2024/5/21 文件大小:3.41 MB

下载得到文件列表

DSP交通灯实验.pdf

相关文档

文档介绍

文档介绍:该【DSP交通灯实验 】是由【青山代下】上传分享,文档一共【17】页,该文档可以免费在线阅读,需要了解更多关于【DSP交通灯实验 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..______________________________________________________________________________________________________________内蒙古工业大学信息工程学院实验报告课程名称: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)微机一台;(S软件;(3)DES5402PP-U实验箱。(1)参照教材学****DSP软件工程项目的基本构成和程序的编译、汇编、链接过程;(2)参照教材学****cmd文件的编制及其作用;(3)参照教材学****C语言编程的方法;(4)C语言编程所需要添加的库文件和头文件精品资料:..(S驱动程序的安装(2)在CCS下的仿真器驱动程序(3)(1)绘制程序流程图(要求与代码相对应);(2)实验要求记录的数据以及其他关键信息;(3)程序调试中遇到的问题以及解决过程;(4)实验代码清单。精品资料:..______________________________________________________________________________________________________________实验报告成绩:指导教师审核(签名):年月日实验报告1、实验目的(1)学****DSP控制外设的原理(2)掌握DSP编程的基本方法;(3)学****C54xx系列芯片的中断、I/O空间操作。二、实验用仪器设备、器材或软件环境(1)微机一台;(S软件;(3)DES5402PP-U实验箱。三、实验步骤(S驱动程序的安装(2)在CCS下的仿真器驱动程序(3)程序的调试运行交通灯分为红黄绿三色,东、南、西、北各一组,用灯光信号实现对交通的控制:绿灯信号表示通行,黄灯表示警告,红灯禁止通行,灯光闪烁表示信号即将改变。正常的交通控制信号顺序如下:按照常规我们假设一个十字路口为东西南北走向。初始状态为状态1,南北方向绿灯通车,东西方向红灯。经过过一段时间(20S)转换状态2,南北方向绿灯闪三次转亮黄灯,共延时5S,东西方向仍然红灯。再转换到状态3,东西方向绿灯通车,南北方向红灯。过一段时间(20S)精品资料:..______________________________________________________________________________________________________________转换到状态4,东西方向绿灯闪三次转亮黄等,共延时5S,南北方向仍然红灯。最后循环至南北绿灯,东西红灯。这些状态,都有软件来设计,前提是在实验箱上已经把交通灯的位置按一定规律设置好。具体来说,把东西南北方向的红绿黄灯编号,然后在软件当中把灯亮时的状态设为“1”,灯灭时的状态设为“0”。第几个灯亮,就在第几位用二进制的1表示,所以以上提的状态都以这个思路来表示。之后把每一个状态的二进制转换为十六进制。因此用十六进制来表示每一个状态。四、具体实验步骤(S驱动程序的安装一、软件安装完成后按照如下的步骤进行驱动程序的安装:1、,进行驱动程序的安装。S相同的目录。成功安装好CCS的驱动程序后,桌面上就会将SDConfig的配置工具显示出来;2、使用并口电缆将计算机评估板连接到一块,然后接通实验箱的电源,如果连接正确,这时二极管D2会亮起来;3、双击桌面上的SDConfig,按照下图所示对使用的并口进行设置;4、可以使用Configuration下的PortsAvailable—Printer测试所使用的PC机的并口是哪种类型的,这里:IO=Ox378;5、单击菜单栏Emulator下的Test,测试一下上述对端口设置的正确性。如果是正确的,可以检测到1个JTAG设备,如图4-5所示;如果不正确,应该精品资料:..______________________________________________________________________________________________________________监测一下所设置的端口类型是否与所用的计算机的并口类型一致;6、保存以上的设置后退出SDConfig,S的设置程序,对驱动程序进行安装;7、,如下图所示,选择sdgo5xx,点击Import按钮8、在最右栏单击InstallaDeviceDrive,、最后将sdgo5xx添加到系统当中。这里需要注意的是:驱动程序所用的IO地址为Ox378,,在“ProcessorConfiguration”应选择“TMS320C5400”,如下图所示:精品资料:..______________________________________________________________________________________________________________11、将traffic复制到如下所示:12、分别添加文件,如下图所示:精品资料:..______________________________________________________________________________________________________________13、程序调试运行截图食物连接精品资料:..#include<>#include<>#include<>#include<>#defineIMR_ADDR0#defineLED_SIZE12ioportunsignedportc000;/*forLEDsshow*/voidmydelay1():..{inti,j;/*whenclkout=10MHz,*/for(i=0;i<1000;i++)for(j=0;j<1000;j++);}voidmydelay2(){inti,j;/*whenclkout=10MHz,*/for(i=0;i<1000;i++)for(j=0;j<20000;j++);}voidmydelay3(){inti,j;/*whenclkout=10MHz,*/for(i=0;i<1000;i++)for(j=0;j<3000;j++);}voidmain(){inti=0,j=0;portc000=0x4444;/**/mydelay1();for(j=20;j>0;j--)/*整个过程循环20次*/{portc000=0x2424;/*南北绿灯亮、东西红灯亮*/mydelay2();for(i=0;i<3;i++)/*南北绿灯闪三次、东西红灯亮*/{portc000=0x2424;/*南北绿灯亮、东西红灯亮*/mydelay1();portc000=0x0404;/*东西红灯亮*/:..mydelay1();}portc000=0x1414;/**/mydelay3();portc000=0x4242;/*南北红灯亮、东西绿灯亮*/mydelay2();for(i=0;i<3;i++)/*南北红灯亮、东西绿灯闪三次*/{portc000=0x4242;/*南北红灯亮、东西绿灯亮*/mydelay1();portc000=0x4040;/*南北红灯亮*/mydelay1();}portc000=0x4141;/*南北黄灯亮、东西黄灯亮*/mydelay3();}};mustbealignedonpageboundaryRESET:nopnop;branchtoCentrypoint;stacksizeof200nmi:RETENOPNOP:..**************16NOPNOPrint0:RETENOPNOPNOPNOPNOP:..rint1:RETENOPNOPNOPxint1:RETENOPNOPNOPint3:{PAGE0:EPROG:origin=0x1500,len=0x2a80VECT:origin=0x3f80,len=0x80PAGE1:USERREGS:origin=0x60,len=0x1cBIOSREGS:origin=0x7c,len=0x4IDATA:origin=0x80,len=0x1480EDATA:origin=0x8000,len=0x8000}SECTIONS{:...vectors:{}>:{}>:{}>:{}>EPROGPAGE0frt:{}>:{}>:{}>:{}>:{}>:{}>:{}>:{}>:{}>:{}>:{}>$obj:{}>:{}>:{}>IDATAPAGE1}S下载调试的步骤以及DSP的C语言的编写方法,:..______________________________________________________________________________________________________________在实验链接过程中,不能够进行链接,在老师的帮助下,克服了困难,顺利的将实验完成。也让我对于使用锁存器驱动发光二极管的方法有了更深的认识。精品资料:..______________________________________________________________________________________________________________eToDownload!!!欢迎您的下载,资料仅供参考!精品资料