




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计(综合实验)报告( 20 14 - 20 15 年度第 1学期)名 称:微机原理课程设计 题 目:课题 2 交通灯控制系统 院 系: 控制与计算机工程学院班 级: 自动化1203 学 号: 1121190308 学生姓名: 刘帅 _指导教师: 吴华 设计周数: 1周 成 绩: 日期: 年 月 日一、 课程设计(综合实验)的目的与要求1.1目的:在微机原理及应用课程中分别了微计算机各个基本组成模块的原理和编程技术的基础之上,综合应用各部分知识,在实验室现有设备情况下,设计一个具有一定功能的应用系统,达到对各部分知识加深理解,融会贯通的目的。1.2要求:用8255实现交通信号灯软件,硬件设计。8255控制LED发光管实现的十字路口信号灯电路及管理程序,并尽量接近真实信号灯的工作情况。二、设计(实验)正文 1. 设计题目:一个十字路口的交通信号灯,东西向为一组,南北向为一组,组内信号灯亮灭情况相同,R6、Y5、G4 作为南北路口的交通灯,R2、Y1、G0作为东西路口的交通等.程使六个灯按交通等变化规律亮灭。要求进行周期性重复控制: g) 南北路口的绿灯、东西路口的红灯同时亮20 秒。 h) 南北路口的黄灯闪烁3 秒,同时东西路口的红灯闪 3 秒。 i) 南北路口的红灯、东西路口的绿灯同时亮90 秒。 j) 南北路口的红灯、同时东西路口的黄灯亮闪烁3 秒。 k) 在 LED 上同步显示倒计时。2 设计过程:2.1 芯片类型及使用:( 1 )交通信号灯的灯光变化和数码显示通过8255实现控制。PA口用于输出信号控制灯光的变化,PB口用于输出信号控制数码管的显示,PC0用于输入k0的控制开关信号,PC1用于输入用于硬件延时的方波信号。PC7用于输出控制数码管工作/不工作的信号。故写入方式控制字为10000001B=81H ( 2 )LED数码显示:数码管采用共阴极接法,位选信号为0则数码管工作。 adp段发亮条件:对应位输入1,见下表所示:显示数字0123456789PB输出3FH06H5BH4FH66H6DH7DH07H7FH6FH用两片8255控制四个数码管,U12的PA、PB端控制计数器的高位(也就是十位)。U13的PA、PB控制计数器的低位(也就是个位)。( 3 )用两片74LS273控制南北东西12个路灯。D1-D12分别对应芯片的U9、U11的Q6、Q3、Q0、Q9、Q7、Q4、Q1、Q10、Q8、Q5、Q2、Q11。( 4 )8086的20根地址线分别接到3个74LS273的U6、U7、U10的D口。( 5 )用一片74LS154控制两片8255。U6、U7、U10的Q端经过逻辑运算接入U5的ABCD端用来控制两片8255的显示顺序。2.2 线路连接及写入程序中的数据的计算(1)南北向红灯,东西向黄灯,低电平0无效,高电平1有效.(2)南北向绿灯,东西向红灯,led15显然没有,那数据的最高四位一定是1111。(3)南北向黄灯,东西向红灯4。3. 功能流程图及电路连接图(1)功能及程序流程图初始化 8255 8253G4,R2亮8253延迟20秒Y5,R2闪3秒R6,G0亮8253延迟90秒R6,Y1闪3秒( 2 )硬件电路仿真。 4 程序.MODEL SMALL.8086.STACK.CODE.STARTUPSTART:MOV DX,0406HMOV AL,80HOUT DX,ALMOV DX,0606HMOV AL,80HOUT DX,ALMOV AX,ALL_LIGHT;数据的地址0MOV DX,0200HMOV DX,AXAGAIN: MOV SI,OFFSET SITUATION;取得定义数据段的偏移地址EAMOV DX,0200H;273地址NEXT: MOV AX,SIOUT DX,AX;数据输出到交通LED灯上PUSH SILEA SI,LEDLEA DI,TABLEONE;DUAN0:MOV AX,93;赋初值93MOV CX,AXPUSH CXAB: CALL DISPLAYPOP CXDEC CXPUSH CXMOV AX,CX CMP AX,3 JGE ABPOP CXPOP SIADD SI,2 ;下一状态1 MOV DX,0200HMOV AX,SIOUT DX,AXPUSH SILEA SI,LEDLEA DI,TABLETWO;DUAN1:MOV AX,3MOV CX,AXPUSH CXAC:CALL DISPLAYPOP CXDEC CXPUSH CXMOV AX,CXCMP AX,0JGE ACPOP CXPOP SIADD SI,2 ;下一状态2MOV DX,0200HMOV AX,SIOUT DX,AXPUSH SILEA SI,LEDLEA DI,TABLETHREE;DUAN2:MOV AX,23MOV CX,AXPUSH CXAD:CALL DISPLAYPOP CXDEC CXPUSH CXMOV AX,CXCMP AX,3JGE ADPOP CXPOP SIADD SI,2;下一状态3MOV DX,0200HMOV AX,SIOUT DX,AXPUSH SILEA SI,LEDLEA DI,TABLEFOUR;DUAN3: MOV AX,3MOV CX,AXPUSH CXAE:CALL DISPLAYPOP CXDEC CXPUSH CXMOV AX,CXCMP AX,0JGE AEPOP CXPOP SIJMP AGAIN;数码管分解显示子程序DISPLAYDISPLAY PROC NEARMOV DX,10DIV DL;32/10=3,把十位给分解出来显示0,此时AL=3,AH=2MOV CL,ALMOV CH,AHXOR BX,BXMOV BL,CLMOV AL,SI+BXMOV DX,0400HOUT DX,ALXOR BX,BXMOV BL,CHMOV AL,SI+BXMOV DX,0600HOUT DX,ALCALL XUNMOV DX,10DIV DLMOV CL,ALMOV CH,AHXOR BX,BXMOV BL,CLMOV AX,SI+BXMOV DX,0402HOUT DX,ALXOR BX,BXMOV BL,CHMOV AL,SI+BXMOV DX,0602HOUT DX,ALCALL DELAYRET DISPLAY ENDPXUN PROC NEARMOV AH,0MOV AL,DIINC DIRETXUN ENDPDELAY PROC NEAR;延时子程序2,延时时间为500*(执行469次循环语句的时间)MOV BX,500LP1:MOV CX,469LP2:LOOP LP2DEC BXJNZ LP1RETDELAY ENDP.DATATABLEONE DB 90,89,88,87,86,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,52,51,50,49,48,47,46,45,44,43,42,41,40,39,38,37,36,35,34,33,32,31,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4TABLETWO DB 3,2,1,0TABLETHREE DB 20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1,0TABLEFOUR DB 3,2,1,0LED DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH;数码管待显示的字符数组0SITUATION DW 1111100001100001B;南北向红灯,东西向绿灯,MSBled15,LSBled0S1 DW 1111010001010001B;南北向红灯,东西向黄灯,低电平0无效,高电平1有效S2 DW 1111001100001100B;南北向绿灯,东西向红灯,led15显然没有,那数据的最高四位一定是1111S3 DW 1111001010001010B;南北向黄灯,东西向红灯4SIT_END = $ALL_LIGHTEQU1111110010010110BEND课程设计(综合实验)总结或结论一周的课程设计结束了,在这次的课程设计中不仅检验了我们所学习的知识,也培养了我们如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在设计过程中,同学分工设计,同学们相互探讨,相互学习,相互监督。学会了合作,学会了运筹帷幄,学会了宽容,学会了理解,也学会了做人与处世。通过这次课程设计,综合运用本专业所学课程的理论和实际知识进行一次交通灯设计工作的实际训练从而培养和提高学生独立工作能力,相关的课程都有了全面的复习,独立思考的能力也有了提高。 在这次设计过程中,体会了学以致用、突出自己劳
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 分红权转让合同范本
- 旧房整栋出售合同范本
- wenhua公司合伙合同范本
- 卖家卖货合同范本模板
- 大理租院子合同范本
- 汽车抵款合同范本
- 提供租赁合同范本
- 煤气安装服务合同范本
- 过度安置房合同范本
- 文化墙彩绘合同范本
- 临床营养学病例报告
- 危险作业票 安全作业票格式模板 动火登高煤气受限空间作业票
- 水电工安全考试题及答案
- 2025至2030临床前CRO治疗行业发展趋势分析与未来投资战略咨询研究报告
- 2025年浙江省中考数学试卷真题(含官方标准答案)
- 幼儿园物资报损管理制度
- 酒精戒断综合症治疗方案讲课件
- 【9语安徽中考卷】2025年安徽省中考招生考试真题语文试卷(真题+答案)
- 工程造价培训用课件
- 《人工智能概论-面向通识课程》全套教学课件
- 三区人才面试题及答案大全
评论
0/150
提交评论