网站大量收购独家精品文档,联系QQ:2885784924

微型计算机设计 .pdf

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

微型计算机课程设计

汽车作为现代交通工具已大量进入人们的生活,随着科学技术的

发展,对于汽车的控制电路,也已从过去的全人工开关控制发展到了

智能化控制。

本设计涉及对汽车尾灯的自动控制,为了演示整个控制效果,这

里用6个发光二极管模拟6个汽车尾灯(汽车尾部左,右各3个),用

四个个开关作为控制信号分别控制左转、右转、刹车、超车。当汽车

往前行驶时6个灯全灭;左转弯时,左边3个指示灯按左循环依次点

亮;右转弯时,右边3个指示灯按右循环依次点亮;超车时,指示灯

闪烁;刹车时,指示灯全亮。

分析汽车尾灯控制电路设计原理,采用8086微处理器和8255A

可编程接口芯片,通过汇编语言实现汽车尾灯控制电路的设计,具有

高集成性、可编程性、可靠性高等特点。运用PROTEUS软件进行硬件

电路设计,画出程序设计流程图并用汇编语言编写控制程序,最后通

过仿真对结果进行验证。

关键词:汽车尾灯、8086处理器、汇编语言、8255A芯片

一.系统概述:

1.系统设计意义:

通过所学知识和现代计算机技术来模拟汽车信号灯控制系

统,把所学的理论的知识用到现实实践中去,加强了对理论知识的理

解和记忆。展示了微机原理与接口技术在汽车行业的应用。

2.内容分析论证:

根据课题所要实现的功能,结合所学的知识进行分析,系统

要用到8086微处理器和可编程的并行接口8255A芯片。8086是Intel

系列的16位微处理器,它有16根数据线和20根地址线,本系统采

用它作为处理器,利用8086最小模式进行连接控制。8255是可编程

I/O口扩展芯片。对8255输入不同的指令可改变I/O口的工作方式。

8255内部有4个寄存器:分别为寄存器A、B、C和控制寄存器。A、

B、C寄存器的数据就是引脚PA7~PA0、PB7~PB0、PC7~PC0上输入

或输出的数据。而控制寄存器的数据则表明PA、PB、PC的工作方式。

通过CS、A0、A1、RD和WR对4个寄存器进行操作。1)CS为低电平

时选通8255;2)A1、A0为地址选通;3)RD和WR为读、写信号:

RD为低、WR为高时为读方式,RD为高、WR为低时为写方式。4)D0~

D7为数据口。向控制寄存器写入不同的数据可以使8255工作在三

种不同的方式下。

3.系统主要功能:

设计要求:

根据设计要求:①正常行驶时指示灯全灭;②左转弯时,左

边3个指示灯按左循环依次点亮;③右转弯时,右边3个指示灯按右

循环依次点亮;④超车时,指示灯闪烁;⑤刹车时,指示灯全亮。

列出尾灯与汽车运行状态表:

L1黄L2红L3白R1黄R2红R3白

开关全开正常行驶灯全灭

仅闭合K1左转弯按左循环依次点亮灯全灭

仅闭合K2右转弯灯全灭按右循环依次点亮

仅闭合K3刹车灯全亮

仅闭合K4超车指示灯按一定频率闪烁

表1尾灯与汽车运行状态表

设计分析:

1.指示灯需要在不同的情况下出现以下四种情况,全灭,

全亮,闪烁,循环亮灭。可以利用可编程的并行接口8255A芯片,对

8255A输入不同的指令可改变I/O口的工作方式,8255A的PA端口

用于输出,与发光二极管相连接,用于控制灯的闪烁效果,PB端口

用于输入,用其低四位做为输入控制,对于8255A的PC端口则空闲

状态。开关K1(左转向控制),K2(右转向控制),K3(刹车控制),K4(超

车控制)。来达到预期的实验目的。

2.用8086微处理器系统来与8255A相连,进而来控制8255A芯

片,8086微处理器最小模式由三片8282或

您可能关注的文档

文档评论(0)

175****6897 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档