微机原理课程设计 交通灯

  • 格式:doc
  • 大小:236.00 KB
  • 文档页数:22

下载文档原格式

  / 22
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微机原理课程设计

学院自动化学院

班级

姓名

学号

指导教师

课程名称微机原理课程设计

2008年12月

前言

随着计算机科学技术的不断发展,微型计算机得到了广泛的应用,是人们利用计算机设计和开发各种应用系统的基础。同时微型计算机接口技术也是一门实践性较强的课程,理论与实践相结合可以更好的掌握知识,这也是这次交通灯系统控制的设计目的。交通灯是交通安全的关键,已广泛应用于城乡的十字路口,它的有无作为交通安全检查的重要依据,是交通秩序正常进行的有力保障。

十字路口的红绿灯是交通法规的无声命令,是司机和行人的行为准则。十字道口的交通红绿灯控制是保证交通安全和道路畅通的关键。当前,国内大多数城市正在采用“自动”红绿交通灯,它具有固定的“红灯—绿灯”转换间隔,并自动切换。它们一般由“通行与禁止时间控制显示、红黄绿三色信号灯和方向指示灯”三部分组成。交通灯的时间控制显示,以固定时间值预先“固化”在单片机中,每次只是以一定周期交替变化。但是,实际上不同时刻的车辆流通状况是十分复杂的,是高度非线性的、随机的,还经常受认为因素的影响。采用定时控制经常造成道路有效应用时间的浪费,出现绿灯方向车辆较少,红灯方向车辆积压。它不顾当前道路上交通车辆数的实际情况变化,其最大的缺陷就在于当路况发生变化时,不能满足司机与路人的实际需要,轻者造成时间上的浪费,重者直接导致交通堵塞,导致城市交通效率的下降。目前,有一种使用“模糊控制”技术控制交通灯的方法。能够根据十字路口两个方向上车辆动态状况,自动判断红绿灯时间间隔,以保证最大车流量,减少道口的交通堵塞。但是却不

像定时控制,能用数字显示器显示当前灯色剩余时间,以便于驾驶员随时掌握自己的驾驶动作,及时停车或启动。

本次的课程设计主要使用8086、8259、8253、8255、8282、8286以及38译码器和门电路设计了交通灯数字控制系统。主要包括以下五个方面:1.课程设计题目名称;2.课程设计要求完成的任务;3.系统设计文档(包括了总体设计、详细设计以及程序设计等文档);4、课程设计总结;5.参考文献

本次课程设计以固定的程序实现对交通灯实行控制,没有实现智能化,但智能化是交通控制系统是交通控制系统发展的必然趋势,也是满足日益发展的社会需要。通过本次的课程设计,更好的学习微机接口的应用技术,使我们将课堂所学到的知识和实践有机结合起来,初步掌握计算机应用系统设计的步骤和接口设计的方法,提高分析和解决实际问题的能力。

由于时间仓促和水平所限,本次课程设计难免有欠妥之处,请不吝批评指正。

摘要:本文介绍了以计算机为核心.利用8086、8259等芯片的软硬件功能,实现对交通灯控制

关键词:计算机交通灯 8255

目录

封面——————————————————————— 1 前言————————————————————————2 目录————————————————————————4 课程设计任务书—————————————————————5 第一章课程设计题目及要求———————————————7

1.1 设计内容————————————————————7

1.2 设计提示————————————————————7 第二章总体设计思路——————————————————8 第三章硬件设计————————————————————10

3.1.1 计时功能实现逻辑————————————————10

3.1.2 译码电路设计——————————————————11

3.2 总体硬件电路构成框图——————————————13

3.3 电路图—————————————————————13 第四章软件设计————————————————————14

4.1 软件流程图:——————————————————14

4.2 程序代码————————————————————15 第五章小结————————————————————20 第六章参考文献————————————————————22

课程设计任务书

课程设计的目的意义:

通过课程设计培养同学们的系统设计能力,使同学们达到以下能力训练:

(1)调查研究、分析问题的能力;

(2)使用设计手册、技术规范的能力;

(3)查阅中外文献的能力;

(4)制定设计方案的能力;

(5)计算机应用的能力;

(6)设计计算和绘图的能力;

(7)技术经济指标的分析能力;

(8)语言文字表达的能力。

设计方式:

1.了解控制系统设计的基本流程;

2.在教师讲解的基础上,查阅相关资料,确定设计任务;

3.根据设计任务,进行系统硬件选型、设计,绘制硬件接线图;

4.依据设计任务,进行软件编程和调试;

5.能通过设计总结开发经验。

教材和参考资料:

1、王忠民等. 微型计算机原理. 西安:西安电子科技大学出版社. 2003年7月

2、洪永强. 微机原理与接口技术. 北京:科学出版社. 2004年

3、朱定华. 微机原理、汇编与接口技术. 北京:清华大学出版社2005年

4、周明德. 微机原理与接口技术实验指导与习题集. 北京:人民邮电出版社. 2002年

5、其它资料,包括网上可以查找的资料。

第一章课程设计题目以及要求

课程设计题目:交通灯

1.1 设计内容:

设有一十字路口,1、3为南北方向,2、4为东西方向。每个路口均有红、黄、绿三个灯,初始状态为四个路口的红灯亮,2(3)秒之后,1、3路口的绿灯亮,2、4路口的红灯亮,1、3路口通车;延时50(45)秒后,1、3路口绿灯闪烁5(3)秒,后绿灯灭,黄灯亮,5(3)秒后,1、3路口的红灯亮,而同时2、4路口的绿灯亮,2、4路口开始通车;延时30(40)秒后,2、4路口绿灯闪烁5(3)秒后绿灯灭,黄灯亮,5(3)秒后,2、4路口的红灯亮,同时1、3路口的红灯亮(即四个路口的红灯亮),2(3)秒之后,1、3路口的绿灯亮,2、4路口的红灯亮,重复上面的过程。

1.2 设计提示:

注意6个交通灯变化规律:亮、灭、闪烁;

通过8253计数器0和计数器1级联实现准确定时;用8255的某一输入输出口中的某些位控制东西、南北路口交通灯的状态;用8259A管理可屏蔽中断。