《2022年汇编语言设计方案交通灯控制系统.docx》由会员分享,可在线阅读,更多相关《2022年汇编语言设计方案交通灯控制系统.docx(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选学习资料 - - - - - - - - - 合肥学院电子系微机试验课程设计任务书课题名称交通灯掌握系统的设计专业班级自动化 2 班同学姓名系别电子信息与电气工课题类型程系工 程 技 术 型意义: 1. 运用所学的微机原理和接口技术学问完成交通灯系统 2熟识 5233 的工作模式 1. 选用 8086最小工作模式和适当的储备器及接口芯片,编程实现上述工作 过程及要求;用 LED显示器显示绿灯延时时间;课题意 义、基本要 求、2. 用相应的发光二极管来代替交通灯,用发光二极管的亮灭显示交通灯的 工作情形;3. 系统有启动按钮和停止按钮,按启动按钮后,系统从第一步开头循环,按停止按钮后,无论在
2、那一步,应回到初始状态;4. 画出具体的硬件接线图 3 号图);5. 给出程序的设计思路,画出具体的程序流程框图3 号图);6. 给出程序清单并加上必要的注释;完成设计说明书 包括封面、目录、设计任务书、硬件设计思路、硬件原理 图、软件设计思路、程序流程框图、程序清单、所用器件型号、总结体会、参考文献等);按课程设计周运算)方案与进 度要求第一周设计任务: 1): 明确学习目标,通过争论争论题目程序;2): 三人轮番分工,把问题简洁化;并对试验室的单片机进行熟识和调试3):对程序进行调试直到正确为止 其次周设计任务: 4):构思交通灯的方案书 文献及资 料收集准 备彭虎、周佩玲、傅忠谦、编著电
3、子工业出版社2. 汇编语言程序设计试验指导蔡启先,王智文,黄晓璐编著清华高校出版社3. 汇编语言程序设计张晓明,白凤凤,李雅红编著 工业出版社 4 汇编语言试验教程张坤 编著清华高校出版社 5. 汇编语言程序设计教程 其次版 卜艳萍,周伟 编著清华高校出版社摘要随着电子技术的进展,运算机在现代科学技术的进展中起着越来越重要的 作用;多媒体技术、网络技术、智能信息处理技术、自适用掌握技术、数据挖掘与处理技术 等都离不开运算机;本课程设计是基于微机原理与接口技术的简洁应用;运用所学的微机原 理和接口技术学问完成交通灯系统;通过硬件与软件的结合,用我们刚刚学过的汇编语言编 写程序模拟分析了现代城市交
4、通掌握与治理问题的现状,结合交通的实际情形阐述了交通灯 掌握系统的工作原理,给出了一种简洁有用的交通灯掌握系统的硬件、软件电路设计方案;该系统适用于单主干道的十字路口,;现假定其主干道为东西方向,次干道为南北方向;可 随便进行更换双向的通行时间,该功能能实现加中断掌握和手动掌握的方式进行 , 红绿灯切 换时有闪耀功能以警示车辆和行人将进行红绿灯切换;当有交通堵塞或紧急状况时可进行中2 / 13 名师归纳总结 - - - - - - -第 2 页,共 13 页精选学习资料 - - - - - - - - - 断手动掌握,使交通安全与交通流畅度得以保证;关键词:推迟 8255 交通灯掌握设计Abs
5、tract With the development of electronic technology, computers in the development of modern science and technology play an increasingly important Effect Multimedia technology, network technology, intelligent information processing technology, control technology from the application Data Mining and p
6、rocessing and so can not do without the computer. The course design is based on Microcomputer Principle and Interface Technology for simple applications. The use of the computer science principles and technical knowledge to complete the interface traffic light systemThrough a combination of hardware
7、 and software, We have just learned to use the assembly language program to simulate the conditions of modern urban traffic control and management of the status quo, The actual situation with traffic light control system described working principle, A simple and practical given the traffic light con
8、trol system hardware, software The system is suitable for a single main road intersection, . It is assumed that the direction of the east-west trunk road, secondary roads for the north-south direction. Two-way free passage of time changes This feature can achieve plus interrupt control and manual co
9、ntrol of the way, Flashing traffic light switching functions as a warning to vehicles and pedestrians will be traffic lights switch. When there is traffic congestion or an emergency manual control can be interrupted, so that the degree of traffic safety and traffic flow can be guaranteed. Key words:
10、 Delayed Traffic Light Control Design 8255 目录第一部分 引言. 其次部分交通灯设计的简介 . 第三部分交通灯的设计案 . 第四部分 交通灯系统的安装与调试 . 第五部分 程序流程图 . 第六部分 设计过程与总结 . 第七部分 附源程序 . 第八部分 参考文献资料 . 3 / 13 名师归纳总结 - - - - - - -第 3 页,共 13 页精选学习资料 - - - - - - - - - 第一部分 引言电子课程设计是电子技术学习中特别重要的一个环节,是将理论学问和实践才能相统一的一个环节,是真正锤炼同学才能的一个环节;交通灯能保证行人过公路的安全
11、 , 掌握交通状况等优点受到人们的欢迎,在很多场合得到了广泛的应用;交通灯是采纳运算机通过编写汇编语言程序掌握的;红灯停,绿灯行的交通规章;广泛用于十字路口 , 车站 , 码头等公共场所 , 成为人们出行生活中不行少的必需品 , 由于运算机技术的成熟与广泛应用 , 使得交通灯的功能多样化, 远远超过老式交通灯 , 交通灯的数字化给人们生产生活带来了极大的便利,而且大大地扩展了交通灯的功能;诸如闪耀警示、鸣笛警 示,时间程序自动掌握、倒计时显示,全部这些,都是以运算机为基础的;仍可以依据主、次干道的交通状况的不同任意设置各自的不同的通行时间;或者给红绿色盲声音警示的人性化设计;现在的交通灯系统很
12、多都增加了智能掌握环节,比如对闯红灯的车辆进行拍照;当 某方向红灯亮时,此时相应的传感器开头工作,当有车辆通过时,照相机就把车辆拍下;要将交通灯系统产品化,应当依据客户不同的需求进行不同的设计,应当在程序中增 加一些可以人为转变的参数,以便客户依据不同的需要随时调剂交通灯;因此,争论交通灯 及扩大其应用,有着特别现实的意义;其次部分 交通灯设计的简介十字道口的红绿灯是交通法规的无声命令,是司机和行人的行为准就;十字道口的交通 红绿灯掌握是保证交通安全和道路畅通的关键;当前,国内大多数城市正在采纳“ 自动” 红 绿交通灯,它具有固定的“ 红灯绿灯” 转换间隔,并自动切换;它们一般由“ 通行与禁止
13、 4 / 13 名师归纳总结 - - - - - - -第 4 页,共 13 页精选学习资料 - - - - - - - - - 时间掌握显示、红黄绿三色信号灯和方向指示灯” 三部分组成;在交通灯的通行与禁止时间掌握显示中,通常要么东西、南北两方向各50 秒;要么依据交通规律,东西方向60 秒,南北方向 40 秒,时间掌握都是固定的;交通灯的时间掌握显示,以固定时间值预先“ 固化”在单片机中,每次只是以肯定周期交替变化;但是,实际上不同时刻的车辆流通状况是特别 复杂的,是高度非线性的、随机的,仍常常受认为因素的影响;采纳定时掌握常常造成道路 有效应用时间的铺张,显现绿灯方向车辆较少,红灯方向车
14、辆积压;它不顾当前道路上交通 车辆数的实际情形变化,其最大的缺陷就在于当路况发生变化时,不能满意司机与路人的实 际需要,轻者造成时间上的铺张,重者直接导致交通堵塞,导致城市交通效率的下降;目前,有一种使用“ 模糊掌握” 技术掌握交通灯的方法;能够依据十字路口两个方向上车辆 动态状况,自动判定红绿灯时间间隔,以保证最大车流量,削减道口的交通堵塞;但是却不 像定时掌握,能用数字显示器显示当前灯色剩余时间,以便于驾驶员随时把握自己的驾驶动 作,准时停车或启动;第三部分 交通灯的设计方案 设计中使用了 8259 中断掌握器、 8255A 可编程并行接口实现了,对南北、东西方向交通的分别计时、分别掌握,
15、设计采纳定时加中断掌握的方式进行 间分别计时 , 可随便进行更换双向的通行时间;, 对两个方向车辆的通行时城市十字交叉路口红绿灯掌握系统主要负责掌握东西走向和南北走向的红绿灯的状态和转换次序 , 关键是各个状态之间的转换和进行适当的时间延时 设计: , 正是基于以上考虑 , 采纳如下1东西方向车辆放行60 秒钟;即东西方向绿灯和南北方向的红灯同时点亮1 分钟;21 分钟后,东西方向的红 绿)灯闪耀 方向仍维护红灯点亮;5 秒钟,以警示车辆将切换红绿灯;此时南北3东西方向的红 绿)灯闪耀 5 秒钟后,转为南北方向放行 60 秒钟;即东西方向的红灯和南北方向的绿灯同时点亮 60 秒钟;4南北方向放
16、行 60 秒钟后,转为南北方向的红 绿)灯闪耀 5 秒钟,以警示将切换红绿5 / 13 名师归纳总结 - - - - - - -第 5 页,共 13 页精选学习资料 - - - - - - - - - 灯;此时东西方向仍维护红灯点亮;5南北方向的红 数据总线缓冲器 : 这是一个双向三态的8 位数据缓冲器,它是8255A 与微机系统数据总线的接口;输入输出的数据、CPU输出的掌握字以及 CPU输入的状态信息都是通过这个缓冲器传送的;2三个端口 A,B 和 C:A 端口包含一个 8 位数据输出锁存器和缓冲器,一个 8 位数据输入锁存器; B 端口包含一个 8 位数据输入 / 输出锁存器和缓冲器,一
17、个 8 位数据输入缓冲器;C 端口包含一个 8 位数据输出锁存器和缓冲器,一个 8 位数据输入缓冲器 输入没有锁存器;3 A 组和 B 组掌握电路 : 这是两组依据 CPU输出的掌握字掌握 8255 工作方式的电路,它们对于 CPU而言,共用一个端口地址相同的掌握字寄存器,接收 CPU输出的一字节方式控制字或对 C口按位复位字命令;方式掌握字的高 5 位打算 A 组的工作方式,低 3 位打算 B 组的工作方式;对 C 口按位复位命令字可对 C口的每一位实现置位或复位;A 组掌握电路掌握A 口和 C口上半部, B组掌握电路掌握 B 口和 C口下半部;4读写掌握规律 : 用来掌握把 CPU输出的掌
18、握字或数据送至相应端口,也由它来掌握把状态信息或输入数据通过相应的端口送到 CPU;2、引脚信号8255A 的引脚如图 7.5 所示,分为数据线、地址线、读 和电源线;/ 写掌握线、输入 / 输出端口线D7D0data bus ):三态、双向数据线,与 CPU数据总线连接,用来传送数据;chip select):片选信号线,低电平有效时,芯片被选中;A1, A0port address):地址线,用来挑选内部端口;read):读出信号线,低电平有效时,答应数据读出;write ):写入信号线,低电平有效时,答应数据写入;RESET:复位信号线,高电平有效时,将全部内部寄存器 包括掌握寄存器)清
19、 0;7 / 13 名师归纳总结 - - - - - - -第 7 页,共 13 页精选学习资料 - - - - - - - - - PA7PA0port A ): A 口输入 / 输出信号线;PB7PB0port B ): B 口输入 / 输出信号线;PC7PC0port C): C口输入 / 输出信号线;VCC:5V 电源; GND:电源地线;3、8255A的 工作方式 : 方式 0- 基本输入输出方式;方式 1- 选通输入输出方式;方式 2- 双向选通输入输出方式;第四章交通灯系统的安装与调试4.1 调试过程及相应问题的记录1、软件延时与定时器计时软件延时,设计简洁,使用便利,但是无法进
20、行精确计时,无法在实际应用中进行使用,本次设计采纳了,定时器0 进行计时,每10ms 产生一个脉冲信号,可以精确的计时并便利 8 段数码管进行显示2、使用中断使用中断比较麻烦,在试验中需要两次加载初始化程序和中断服务程序,并且需要手工指定中断服务地址和中断向量号;但是使用中断可以进行多样化设计,强化程序功能与执行效率;4.2 调试结果1东西方向车辆放行60 秒钟;即东西方向绿灯和南北方向的红灯同时点亮1 分钟;21 分钟后,东西方向的红 绿)灯闪耀 5 秒钟,以警示车辆将切换红绿灯;此时南北方向仍维护红灯点亮;3东西方向的红 绿)灯闪耀 5 秒钟后,转为南北方向放行 60 秒钟;即东西方向的红
21、灯和南北方向的绿灯同时点亮 60 秒钟;4南北方向放行 60 秒钟后,转为南北方向的红 绿灯;此时东西方向仍维护红灯点亮;绿)灯闪耀 5 秒钟,以警示将切换红5南北方向的红 彭虎、周佩玲、傅忠谦、编著 电子工业出版社2. 汇编语言程序设计试验指导12 / 13 名师归纳总结 - - - - - - -第 12 页,共 13 页精选学习资料 - - - - - - - - - 蔡启先,王智文,黄晓璐 编著清华高校出版社 3. 汇编语言程序设计张晓明,白凤凤,李雅红编著 工业出版社国防 4汇编语言试验教程张坤 编著清华高校出版社 5. 汇编语言程序设计教程 其次版 卜艳萍,周伟 编著清华高校出版社13 / 13 名师归纳总结 - - - - - - -第 13 页,共 13 页