DSP交通灯实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验五交通灯综合控制
一.实验目的
1.熟悉使用ICETEK-VC5416-A 板控制ICETEK-CTR 上交通灯的方法。
2.掌握TMS320VC5416DSP 定时器的使用和编程。
3.掌握TMS320VC5416DSP 外中断的使用和编程。
4.学习复杂控制程序设计思路。
二.实验设备
计算机,ICETEK-VC5416-A 实验箱。
三.实验原理
1.交通灯控制要求:
利用ICETEK 实验箱提供的设备,设计模拟实际生活中十字路口交通灯控制的程序。要求如
下:
- 交通灯分红黄绿三色,东、南、西、北各一组,用灯光信号实现对交通的控制:绿灯信号
表示通行,黄灯表示警告,红灯禁止通行,灯光闪烁表示信号即将改变。
- 计时显示:8×8 点阵显示两位计数,为倒计时,每秒改变计数显示。
- 正常交通控制信号顺序:正常交通灯信号自动变换:
⑴南北方向绿灯,东西红灯(20 秒)。
⑵南北方向绿灯闪烁。
⑶南北方向黄灯。
⑷南北方向红灯,东西方向黄灯。
⑸东西方向绿灯(20 秒)。
⑹东西方向绿灯闪烁。
⑺东西方向黄灯。
⑻返回⑴循环控制。
- 紧急情况处理:模仿紧急情况(重要车队通过、急救车通过等)发生时,交通警察手动控制
⑴当任意方向通行剩余时间多于10 秒,将时间改成10 秒。
⑵正常变换到四面红灯(20 秒)。
⑶直接返回正常信号顺序的下一个通行信号(跳过闪烁绿灯、黄灯状态)。2.交通灯模拟:
利用ICETEK-CTR 上的一组发光二极管(共12 只,分为东西南北四组、红黄绿三色)的亮灭实现交通灯的控制。
三、实验程序
四、实验现象
1、东西南北黄灯亮
2、东西绿灯亮(20秒),南北红灯亮(20秒)
3、东西南北黄灯亮
4、东西红灯亮(20秒),南北绿灯亮(20秒)
五、实验总结
通过这次实验让我更加熟悉了CCS下载调试的步骤以及DSP的C语言编写方法。对于使用锁存器驱动发光二极管的方法有了更深的认识。