华北电力大学微机课程设计.doc

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

课程设计(综合实验)报告 ( 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用于输出控制数码管工作/不工作的信号。故写入方式控制字=81H ( 2 )LED数码显示:数码管采用共阴极接法,位选信号为0则数码管工作。 a~dp段发亮条件:对应位输入1,见下表所示: 显示数字 0 1 2 3 4 5 6 7 8 9 PB输出 3FH 06H 5BH 4FH 66H 6DH 7DH 07H 7FH 6FH 用两片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。 功能流程图及电路连接图 (1)功能及程序流程图 ( 2 )硬件电路 仿真。 4 程序 .MODEL SMALL .8086 .STACK .CODE .STARTUP START:MOV DX,0406H MOV AL,80H OUT DX,AL MOV DX,0606H MOV AL,80H OUT DX,AL MOV AX,ALL_LIGHT ;数据的地址0 MOV DX,0200H MOV DX,AX AGAIN: MOV SI,OFFSET SITUATION;取得定义数据段的偏移地址EA MOV DX,0200H ;273地址 NEXT: MOV AX,[SI] OUT DX,AX ;数据输出到交通LED灯上 PUSH SI LEA SI,LED LEA DI,TABLEONE ;DUAN0: MOV AX,93 ;赋初值93 MOV CX,AX PUSH CX AB: CALL DISPLAY POP CX DEC CX PUSH CX MOV AX,CX CMP A

文档评论(0)

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

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

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档