微机原理课程设计-模拟交通灯.doc

微机原理课程设计-模拟交通灯.doc

ID:57451878

大小:622.61 KB

页数:20页

时间:2020-08-21

微机原理课程设计-模拟交通灯.doc_第1页
微机原理课程设计-模拟交通灯.doc_第2页
微机原理课程设计-模拟交通灯.doc_第3页
微机原理课程设计-模拟交通灯.doc_第4页
微机原理课程设计-模拟交通灯.doc_第5页
资源描述:

《微机原理课程设计-模拟交通灯.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、科技大学信息与电气工程学院《微机原理与接口技术》课程设计题目:模拟交通灯专业:通信工程班级:通信一班姓名:学号:指导老师:欧青立目录前言……………………………………………………………………1第一章:模拟交通灯的功能与设计方案………………………………11.1功能规划…………………………………………………………………11.2设计思路…………………………………………………………………1第二章:模拟交通灯的硬件电路………………………………………12.18255A与8259A芯片原理………………………………………………12

2、.2交通灯控制模块电路设计………………………………………………42.3倒计时显示模块电路设计………………………………………………52.4中断电路设计……………………………………………………………52.5PCB图……………………………………………………………………5第三章:模拟交通灯的软件设计………………………………………63.1程序流程图………………………………………………………………63.2程序代码…………………………………………………………………6第四章:模拟交通灯的调试……………………………………………10

3、4.1调试过程………………………………………………………………104.2调试中产生的问题以及解决办法……………………………………11第五章:设计体会与小结………………………………………………11参考文献………………………………………………………………12前言此次课程设计为模拟交通灯,是采用计算机通过编写汇编语言程序控制的。红灯停,绿灯行的交通规则。广泛用于十字路口,车站, 码头等公共场所,成为人们出行生活中不可少的必需品,由于计算机技术的成熟与广泛应用,使得交通灯的功能多样化,远远超过老式交通灯, 交通灯的数字化

4、给人们生产生活带来了极大的方便,而且大扩展了交通灯的功能。诸如闪烁警示、鸣笛警示,时间程序自动控制、倒计时显示,所有这些,都是以计算机为基础的。还可以根据主、次干道的交通状况的不同任意设置各自的不同的通行时间。或者给红绿色盲声音警示的人性化设计。现在的交通灯系统很多都增加了智能控制环节,比如对闯红灯的车辆进行拍照。当某方向红灯亮时,此时相应的传感器开始工作,当有车辆通过时,照相机就把车辆拍下。 要将交通灯系统产品化,应该根据客户不同的需求进行不同的设计,应该在程序中增加一些可以人为改变的参数,以便客户根据不同的需

5、要随时调节交通灯。因此,研究交通灯及扩大其应用,有着非常现实的意义。第一章:模拟交通灯的功能与设计方案1.1功能规划通过调研与资料搜寻,了解交通灯的工作过程。经过分析,该课程设计采用定时加中断控制的方式进行,对两个方向车辆的通行时间分别计时。在运行的过程中要显示红绿灯等待时间,使程序顺利运行,交通灯持续工作。1.2设计思路1.南北方向车辆放行9秒钟。即东西方向红灯和南北方向的绿灯同时点亮9钟; 2.9秒钟后,南北方向的绿灯闪烁三次,以警示车辆将切换红绿灯。此时东西方向仍维持红灯点亮。 3.南北方向的绿灯闪烁三次后

6、,转为东西方向放行9秒钟。即东西方向的绿灯和南北方向的红灯同时点亮9秒钟; 4.东西方向放行9秒钟后,转为东西方向的绿灯闪烁三次,以警示将切换红绿灯。此时南北方向仍维持红灯点亮。 5.东西方向的绿灯闪烁三次后转为南北方向放行9秒钟。如此循环重复。第二章:模拟交通灯的硬件电路2.18255A与8259A芯片原理2.1.18255A芯片介绍(1)芯片概述Intel8086/8088系列的可编程外设接口电路(ProgrammablePeripheralInterface)简称PPI,型号为8255(改进型为8255A及

7、8255A-5),具有24条输入/输出引脚、可编程的通用并行输入/输出接口电路。它是一片使用单一+5V电源的40脚双列直插式大规模集成电路。全部输入输出均与TTL电平兼容。他有三个输出端(端口A、端口B、端口C),每侧端口都可以通过编程设定为输入端口或输出端口,芯片还有为输入输出端口提供的控制联络信号,端口寻址信号等。(2)8255A的部结构8255A部由PA、PB、PC三个8位可编程双向I/O口,A组控制器和B组控制器,数据缓冲器及读写控制逻辑四部分电路组成。(3)8255A的引脚功能数据总线(8条):D0~D

8、7,用于传送CPU和8255A间的数据、命令和状态字。控制总线(6条):RESET:复位线,高电平有效。/CS:片选线,低电平有效。/RD、/WR:/RD为读命令线,/WR为写命令线,皆为低电平有效。A0、A1:地址输入线:用于选中PA、PB、PC口和控制寄存器中哪一个工作。并行I/O总线(24条):用于和外设相连,共分三组(4)8255A控制字和状态字8255A有两个控

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。