微机接口关于交通信号红绿灯控制和管理课程设计报告.doc

微机接口关于交通信号红绿灯控制和管理课程设计报告.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机接口关于交通信号红绿灯控制和管理课程设计报告

目 录 一、前言………………………………………………………………………………二、实验目的…………………………………………………………………………三、实验内容…………………………………………………………………………四、交通信号灯控制和管理的总体设计……………………………………………(一) 芯片选择及端口选择…………………………………………………………(二) 实验连接线路图及相关说明…………………………………………………(三) 设计思想………………………………………………………………………(四) 设计流程图……………………………………………………………………五、实验环境及条件…………………………………………………………………六、源程序……………………………………………………………………………七、程序运行…………………………………………………………………9 八、课程设计总结…………………………………………………………………9 九、参考书籍…………………………………………………………………………9 一、前言 微机原理和接口技术是一门实践性强的学科,不但要求有较高的理论水平,而且还要求有实际的动手能力,其中很多的原量、规则、现象等仅仅靠学习教科书是无法完全掌握的,必须通过实践才能比较直观和深刻的理解。本课程设计的主要目的是提高实践能力,包括提高汇编等语言的编程能力及对接口等硬件的理解分析能力和设计接口电路的能力,在进行课程设计的过程中,可以让学生体验分析问题、提出解决方案、通过编程等手段实现解决方案、不断调试最终达到设计要求的全过程,从而帮助学生系统地掌握微机原理的接口技术的相关知识,达到将知识融会贯通的目的。 十字道口的红绿灯是交通法规的无声命令,是司机和行人的行为准则。十字道口的交通红绿灯控制是保证交通安全和道路畅通的关键。当前,国内大多数城市正在采用“自动”红绿交通灯,它具有固定的“红灯—绿灯”转换间隔,并自动切换。但是,实际上不同时刻的车辆流通状况是十分复杂的,是高度非线性的、随机的,还经常受人为因素的影响,例如在救护车以及警车开过的情况下,交通灯应当为其开辟“绿色通道”,使其畅通无阻。 本次关于交通灯的课程设计在控制东西、南北方向红灯—绿灯—黄灯自动转换的情况下,利用控制中断芯片8259A控制在紧急情况下东西、南北红绿灯全红让特殊车辆通过。 二、实验目的 三、实验内容 1、行车道车辆放行3分钟。即行车道的绿灯和人行横道的红灯同时点亮3分钟。 2、3分钟后,行车道的黄灯闪烁5秒钟以警示车辆将切换红绿灯。 3、行车道的黄灯闪烁5秒钟后,转为人行道行人放行1分钟。即行车道的红灯和人行横道的绿灯同时点亮1分钟。 4、人行道行人放行1分钟后,再转为行车道车辆放行3分钟。如此循环重复。 车 行 道 车 行 道 四、交通信号灯控制和管理的总体设计 (一) 芯片选择及端口选择 1、8255A:实现对信号灯红—绿—黄自动转换的控制。 8259A:实现。2、8259A的端口地址为:20H、21H 8255A的端口地址为: (二)实验连接线路图及相关说明 线路图: 2、8086与8255的连接,8255再连接到发光二级管 (三)设计思想1、行车道车辆放行3分钟。即行车道的绿灯和人行横道的红灯同时点亮3分钟。 2、3分钟后,行车道的黄灯闪烁5秒钟以警示车辆将切换红绿灯。 3、行车道的黄灯闪烁5秒钟后,转为人行道行人放行1分钟。即行车道的红 灯和人行横道的绿灯同时点亮1分钟。 然后重复1、2、3步。 由此可知计时最小单位为1s,三个步骤中各需要180s,5s,60s,已知时钟频率为1.19Mhz, 8253计数器的计数范围(0~65535),因此可以用两个计数器嵌套计数来实现1s定时中断输出, 计数初值为:119*10000 这里我们用试验箱中的八个发光二极管中的五个来模拟交通灯:第一个到第三个发光二极管代表车行道的红、黄、绿灯,用第五和第六个发光二极管代表人行道的绿灯和红灯。因为发光二极管是共阴极的,所以当处于“行车道的绿灯和人行横道的红灯同时点亮3分钟” 的状态时,应设置各灯状态为(7B H); 当处于“黄灯闪烁5秒钟”状态中的黄灯亮的状态时,应设置各灯状态为(BB H),黄灯灭状态时,应设置各灯状态为(FB H),当处于“车道的红灯和人行横道的绿灯同时点亮1分钟的阶段”的状态时,应设置各灯状态为(D7 H)。 用CX存放

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档