微机原理与接口技术-北京交大-微机实验报告.doc

微机原理与接口技术-北京交大-微机实验报告.doc

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

微机原理与接口技术

实验报告

班级:通信xxxx

姓名:xxxx

学号:1xxxxx

授课教师:xxxx老师

目录

1. 实验一 3

2.实验二 9

实验三 15

实验四 23

实验五 29

实验六 38

实验一交通灯控制实验

一.实验目的

通过应用接口技术设计十字路口、复杂路口交通灯控制系统,学会应用“微机原理与接口技术〞课程所学的X86汇编语言和接口技术掌握可编程并行接口芯片的硬件设计、软件编程,实现十字路口交通灯的模拟控制并思考计算机如何应用在各种控制系统中。

〔1〕掌握利用X86汇编语言技巧

〔2〕掌握X86微处理器与可编程并行接口芯片8255A硬件电路设计

〔3〕熟悉模拟交通灯控制的实现方法并思考如何应用在实际中。

二.实验内容

1.根本功能:

设计一个交通控制系统,该控制系统工作后,交通灯按照如下规律变化:

〔1〕南北路口的绿灯、东西路口的红灯同时亮3秒左右。

〔2〕南北路口的黄灯闪烁假设干次,同时东西路口的红灯继续亮。

〔3〕南北路口的红、东西路口的绿灯同时亮3秒。

〔4〕南北路口的红灯继续亮、同时东西路口的黄灯亮闪烁假设干次。

〔5〕返回〔1〕依次循环。

2.思考扩展功能:

〔1〕如遇到特殊情况,可拨动应急开关,使各项均为红灯,特殊车辆不受红灯限制,使其顺利通过后拨动另一个开关,系统返回继续运行

〔2〕用LED应倒计时方式显示各路口灯亮时间

〔3〕对于多路口联网应该如何设计。

三.实验电路

如下列图,L7、L6、L5作为南北路口的交通灯与PC7、PC6、PC5相连,L2、L1、L0作为东西路口的交通灯与PC2、PC1、PC0相连。编程使六个灯按交通灯变化规律燃灭。

8255动态分配地址:

控制存放器:0EC0BH

A口地址:0EC08H

C口地址:0EC0AH

四.程序流程图

五.源程序

CODESEGMENT

ASSUMECS:CODE

;**********************************工作状态控制字设置

START:MOVDX,0EC0BH;写控制端口,地址0EC0BH

MOVAL;C口方式0输出

OUTDX,AL

;**********************************南北路口绿灯亮,东西路口红灯亮

FIRST:MOVDX,0EC0AH;写PC口,地址0EC0AH

MOVAL;南北绿,东西红,PC口OUTDX,AL

;------------------------------两层嵌套实现长延时

MOVCX,0;外层循环送入初值65536

MOVAX,2000H;内层循环送入初值2000H

DELAY1:DECAX

JNZDELAY1

LOOPDELAY1

;**********************************南北路口黄灯闪烁,东西路口红灯亮

MOVBL,5;BL控制黄灯亮的次数5次

SECOND:MOVDX,0EC0AH

MOVAL

OUTDX,AL;南北黄,东西红

MOVCX,3000H

MOVAX,0100H

LI1:

DECAX

JNZLI1

LOOPLI1

MOVDX,0EC0AH;短延时

MOVAL;南北路口黄灯先灭

OUTDX,AL

MOVCX,3000H

MOVAX,0100H

WEN1:

DECAX

JNZWEN1;短延时

LOOPWEN1

DECBL

JNZSECOND;南北路口黄灯再

文档评论(0)

寒傲似冰 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8071104010000026

1亿VIP精品文档

相关文档