欢迎来到天天文库
浏览记录
ID:16299300
大小:1.16 MB
页数:30页
时间:2018-08-09
《硬件课程设计实践报告_模拟交通灯》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、硬件课程设计实践报告题目:模拟交通灯控制系统班级:学号:姓名:指导教师:中国矿业大学计算机学院2013年10月30目录1交通灯开发背景及路况分析31.1交通灯开发背景31.2交通灯状态变化分析··········································31.3交通灯持续时间分析··········································32小组成员分工合作情况42.1学生一42.2学生二43电路设计及主要功能43.1功能简介43.1.1总体设计···································
2、····················43.1.2功能子模块······················································43.2原理简介53.2.18254芯片简介··················································53.2.28255芯片简介··················································113.2.38259芯片简介···············································
3、···133.3系统实践详细分析···········································153.4硬件连接示意图·············································154系统软件实现164.1主体流程图16304.2程序源代码················································184.3运行结果分析245学生个人报告·················································245.1子程序···········
4、···········································245.2分析与测试··················································285.3结论与体会··················································28参考文献························································28301交通灯开发背景及路况分析1.1交通灯开发背景交通在人们的日常生活中占有重要的地位,随着人们社会活动的日益频
5、繁,交通也成了日常生活的一部分,在交通灯出现以前,如何有效的缓解交通压力以及避免不必要的交通事故,这成了一个城市拥有良好的交通治安的前提。交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。1.2交通灯状态变化分析上午模式:1.东西方向为红,南北方向为绿,亮50秒。2.东西方向为红,南北方向为左拐,亮20秒3.东西方向为黄,南北方向为红,亮3秒4.南北方向为红,东西方向为绿,亮50秒。5.南北方向为红,东西方向为左拐,亮20秒6.南北方向为黄,东西方向为红,亮3秒7.重新由第一个状态开始,不断地循环。下午模式:1.
6、东西方向为红,南北方向为绿,亮40秒。2.东西方向为红,南北方向为左拐,亮10秒3.东西方向为黄,南北方向为红,亮3秒4.南北方向为红,东西方向为绿,亮40秒。5.南北方向为红,东西方向为左拐,亮10秒6.南北方向为黄,东西方向为红,亮3秒7.重新由第一个状态开始,不断地循环。1.3交通灯持续时间分析按照实际情况来设置红绿灯的交替。302小组成员分工合作情况2.1学生一:主要负责8259芯片的编写,利用中断调用实现上下午模式的切换。编写8254,利用8255对8254波形的正负检查实现定时1秒的功能。2.2学生二:负责利用8255实现数码管的显示功能,利用le
7、d灯的输出状态实现交通灯的红绿灯的模拟。3.电路设计及主要功能3.1功能简介3.1.1总体设计本实验包含的模块为,8259切换模块,8254定时模块,八段数码管显示,led灯显示模块,各个模块都通过总线连接到CPU,与CPU进行通信,最后通过编写汇编程序执行相应的命令,来控制整个交通灯的运作。其中8254定时模块实现定时一秒的功能,数码管由8255控制显示数字,LED灯也由8255控制模拟东西方向与南北方向的红绿灯状态,8259实现上下午模式切换功能。3.1.2功能子模块3.1.2.18254定时与数码管显示本实验由8255通过test指令来检测8254的输出
8、波形的正负,当为正时由数码管循环显示当
此文档下载收益归作者所有