微机原理课程设计报告---红绿灯.pdf

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

一、设计要求

(1)南北路口的绿灯、东西路口的红灯同时亮5秒。

(2)南北路口的黄灯闪烁若干次,维持3秒,同时东西路口的

红灯。

(3)南北路口的红灯、东西路口的绿灯同时亮5秒。

(4)南北路口的红灯、同时东西路口的黄灯亮烁若干次,维持

3秒。

(5)转(1)重复。

(6)紧急情况可以手动控制红绿灯的变换。一个开关控制南

北绿,东西红,另一个按钮南北红,东西绿。

(7)黄灯闪烁时扬声器发声,提醒。

二、设计目的

(1)了解红绿灯电路的基本工作原理;

(2)了解8086微型计算机的工作过程;

(3)学习8086CPU与外围设备的接口技术。

(4)运用微机原理与接口技术、数字电路、汇编语言程序设计

等课程学到的知识,掌握微型计算机接口的方法和原理,具备一

定的微机应用开发的实践能力,加深对理论课程的理解。

三、设计的具体实现

8253

蜂鸣器

CPU

开关K0K1

8255LED

原理框图

-1-

3.1系统概述本

次设计是模拟交通灯实时控制系统,以8086CPU为核心加以

并行接口芯片8255、可编程计数器/定时器8253、LED灯、开关

等组成的系统。以LED灯模拟十字路口的红绿灯。对交通灯控制

的实

现主要是通过编写汇编语言程序对8255的I/O及8253进行控

制,从而实现对灯的亮与灭进行控制。

PC口做输入,读取定时,及应急开关状态。

用8253对扬声器的发声进行控制,利用软件编程给定8253芯

片某一频率的方波信号,并且设定8255芯片的门控信号PB0=1,

则可控制扬声器发声。

利用8253的计数器1方式3、计数器0方式0实现对扬声器的控

制,以及对于交通灯亮灭时间的精确延时。

3.28086CPU介绍

8086由执行部件和总线接口部件组成(内部结构图如下图)

20位

AHALAX

BHBLBX

通用CHCLCX地址Σ

寄存器DHDLDX加法器

16位

SP

BP

CS段

DI

DS寄

SI

SS存

16位ES器

I/O外

IP控制部

文档评论(0)

各类考试卷精编 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地河南
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档