十字路口交通灯的设计
2 课程设计内容及要求
2.1 课题设计内容
DSP课程设计是对《数字信号处理》、《DSP原理及应用》等课程的较全面练习和训练,是实践教学中的一个重要环节。
通过本次课程设计,综合运用数字信号处理、DSP技术课程以及其他有关先修课程的理论和生产实际知识去分析和解决具体问题,并使所学知识得到进一步巩固、深化和发展。初步培养学生对工程设计的独立工作能力,掌握电子系统设计的一般方法。通过课程设计,基本技能的训练,如查阅设计资料和手册、程序的设计、调试等,提高学生分析问题、解决问题的能力。
本题目为急救车与十字路口交通灯的设计,目的是熟练掌握DSP定时器的控制、中断系统的应用以及程序的编写调试。
2.2 课程设计要求
1、南北、东西各三个灯(红、黄、绿);
2、南北、东西两向各有倒计时功能(各两位数码管显示); (1)南北绿灯、东西红灯,延时20秒 (2)南北绿灯闪3次、东西红灯(6秒) (3)南北黄灯、东西红灯(4秒) (4)南北红灯、东西绿灯(20秒) (5)南北红灯、东西绿灯闪3次(6秒) (6)南北红灯、东西黄灯延时3秒(4秒) (7)回到(1)
3、功能键:(1)启动开关 (2)急救灯的启动开关 4、启动开关按下时,交通灯开始运行,再按一下表示停止。 5、急救灯的控制按钮按下时,四个路口全红灯状态。
6、按要求编写课程设计报告书,正确、完整的阐述设计和实验结果。
第 2 页 共 24 页
十字路口交通灯的设计
3 课程设计总体方案及原理
3.1课程设计总体方案
3.1.1 设计思路
根据DSP的硬件中断、定时器、I/O访问的原理。用定时器定时,用I/O口控制红绿黄灯的开关,用硬件外部中断模拟急救车的到达。有急救车到达时,两向为全红,以便让急救车通过。急救车通过后,交通灯恢复硬件中断前的状态。触发开关(红色按纽)为中断申请,表示有急救车通过。在实验箱上交通灯模块由高8位数据线控制:南北红灯D9、D11为高,南北黄灯D9、D11、D13、D15为高,南北绿灯D13、D15为高,东西红灯D8、D10为高,东西黄灯由D8、D10、D12、D14为高,东西绿灯D12、D14为高。交通灯模块的I/O地址:0x5008h
3.1.2 设计流程图
结束
图3.1 中断程序服务图
恢复现场 全部红灯 延时10秒 保护现场 开始
第 3 页 共 24 页
十字路口交通灯的设计
南北红灯、东西黄灯延时3秒
图3.2 设计总流程图
南北红灯、东西绿灯 南北黄灯、东西红灯 南北绿灯闪3次、东西红灯 全部红灯 延时1秒 南北绿灯、东西红灯,延时20秒 开始 初始化DSP 南北绿灯闪3次、东西红灯 南北红灯、东西绿灯闪3次 第 4 页 共 24 页
十字路口交通灯的设计 开始DSP初始化关所有显示查表往端口(C000H)送段码(显示数据)和位码输出段码数据 输出位选通信号延时位码向左移一位指向下一个显示数据送八次没有是返回图3.3 数码管显示流程图
3.2课程设计原理
3.2.1 系统工作原理
本设计硬件由定时模块、发光二极管模块、数码管显示模块和紧急中断模块组成。信号灯受芯片中输出高低电平的控制。当锁存器I/O口输出为高电平时,他所驱动的
第 5 页 共 24 页
相关推荐: