欢迎来到天天文库
浏览记录
ID:14828377
大小:74.00 KB
页数:6页
时间:2018-07-30
《微机交通灯控制系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、微机原理及应用课程建设6微机交通灯控制系统课程设计微机交通灯控制系统课程设计任务书一、课程设计目的微机原理课程设计是微机原理课程的一次综合性训练。要求通过课程设计达到以下目的:1.掌握微机系统的硬件设计方法(以IBM-PC机扩充插槽总线为基础)。2.掌握定时/计数器、输入/输出接口电路设计方法。3.掌握DOS中断控制编程技术的方法和应用。4.掌握8086汇编语言程序设计方法,初探编程技巧。5.掌握微机控制系统的调试方法。二、课程设计任务…微机交通灯控制系统…北B1A1GAOARA西GBOBRB东JA2B2南微机交通灯实时控制系
2、统用于城市十字路口的交通管理。南北和东西路口各设红(RA、RB)、黄(OA、OB)、绿(GA、GB)三个交通灯(用LED模拟)。交通灯的控制要求是:1.南北(A)向和东西(B)向的交通灯定时30秒交换一次。每次交换前,绿灯闪烁4次共4秒,黄灯亮2秒。其交换时序为:南北RAGAGA闪4次OA东西GBGB闪4次OBRB24S4S2S24S4S2S2.南、北、东、西向道口各有一个车辆检测器A2、A1、B1、B2微机原理及应用课程建设6微机交通灯控制系统课程设计。有车辆经过时,检测器输出信号有效,输出低电平(如A2=0)。在一个方向道
3、口24秒期间,通过车后超过5秒无车继续通过时,若另一方向道口有车等待,则交通灯自动提前交换。交换前,绿灯闪烁4次共4秒,黄灯亮2秒。(在实验时,车辆检测器由开关模拟。)3.道口设有紧急车辆检测器。若紧急车辆检测器有效,J=0时,二个方向交通灯立即亮红灯,原有计时器暂时停止计时,直至J=1。然后又自动继续恢复正常的交通管理。微机原理及应用课程建设6微机交通灯控制系统课程设计关于微机交通灯控制系统课程设计的说明布置任务、背景介绍一、布置任务介绍设计任务书二、介绍设计过程1、理解任务要求(调查研究)2、总体方案论证、分析根据任务要求
4、,五个输入信号(信号为0时有效)的可能组合状态,以及识别的方法分析。用软件程序判断南北(A)有车,转SN;判断南北(A)无车,转PB2的方法分析。根据任务要求,两组共六个输出信号(信号为1时LED点亮)的可能组合状态,以及用软件程序使某一种灯状态输出的方法分析。PC的主控相同可提供一个1/18.2S定时时钟中断请求。讨论采用一个定时中断源实现24S、5S、2S、0.5S等多计时器定时要求的可行性。及时采集五个输入信号,供系统判断的设想。分析:“若J=0,要求RA、RB立即点亮,并保存原显示数据和停止计时器定时计数;若J=1,要
5、求RA、RB立即熄灭,并恢复原显示数据和计时器定时计数。”的实现方法。本系统的软件程序在总体上有二部分,即主程序(MAIN)和定时中断服务程序(INTT)。讨论以功能明确、相互界面能分割清晰的软件程序模块化设计方法。即确定有关功能模块,并画出以功能模块表示的主程序(MAIN)流程框图,和定时中断服务程序的流程框图。3、硬件结构和电路设计以PC扩充插槽和FD-SJ86/88微机实验系统(见实验指导书)为硬件设计的基础,考虑系统扩展的硬件功能结构。I/O通道:包括I/O接口芯片的选用,以及开关输入和LED输出外部电路的结构。I/O
6、接口芯片的片选电路:包括地址总线、读写控制信号等组成的片选译码逻辑电路结构。系统扩展的硬件功能结构设计,可参考实验一、实验三的硬件电路结构。确定I/O的端口地址和各bit位的逻辑定义(各bit位的意义和有效电平)。在此基础上,确定输入信号和输出信号的逻辑构成。参考实验一、实验三的硬件电路图,画出本系统的硬件电路图。提倡采用电子电路CAD软件包PROTEL画本系统的硬件电路图。4、软件程序设计(流程框图和编程〕以8086系统汇编语言和DOS系统可调用的功能为基础,进行功能模块软件程序流程设计和编程。本课程设计中涉及的计时器有24
7、S、5S、2S和0.5S等四种。调用DOS系统提供的1/18.2S定时中断功能,利用1/18.2S作为定时时钟,实现上述四种计时要求的软件流程和程序。有关DOS系统提供的1/18.2S定时中断功能,详见关于DOS系统提供的1/18.2S定时中断功能背景介绍。微机原理及应用课程建设6微机交通灯控制系统课程设计以主程序(MAIN)流程框图为基础,确定各功能模块程序的流程框图并编程。整理用8086汇编语言编写的MS-DOS系统可执行的程序,取名为T-LAMP.ASM。包括各段的定义、主程序、定时中断服务程序和各子程序在内的软件程序。
8、提倡打印出软件程序。6、调试确定调试方案硬件调试。编几个简单的程序,分别对各I/O口的功能进行调试。软件调试。由子程序、中断服务程序至主程序,即由局部至整体地进行调试。边调试边修改,直至最终确定硬件电路图和软件程序。7、编写课程设计说明书。课程设计说明书的内容包括:设计任务;
此文档下载收益归作者所有