北京交通大学微机原理实验报告.pdfVIP

  • 0
  • 0
  • 约2.19万字
  • 约 35页
  • 2026-03-04 发布于河南
  • 举报

微机原理

隋伟

自动化0801

1

目录

一、I/O地址译码与交通灯控制实验……3

二、可编程定时器/计数器(8253)……6

三中断实验(纯DOS)………………11

四、模/数转换器…………

18

五、串行通讯……………

16

六、课程综合实验(抢答器)……………

28

七、自主设计实验——LED显示………32

八、参考文献……………35

2

一、I/O地址译码与交通灯控制实验

一.实验目的

通过并行接口8255实现十字路口交通灯的模拟控制,进一步掌握对并行口的使

用。

二.实验内容

如图5-3,L7、L6、L5作为南北路口的交通灯与PC7、PC6、PC5相连,L2、L1、

L0作为东西路口的交通灯与PC2、PC1、PC0相连。编程使六个灯按交通灯变化

规律燃灭。

十字路口交通灯的变化规律要求:

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

(2)南北路口的黄灯闪烁若干次,同时东西路口的红灯继续亮。

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

(4)南北路口的红灯继续亮、同时东西路口的黄灯亮闪烁若干次。

(5)转(1)重复。

8255动态分配地址:控制寄存器:0C40BH

A口地址:0C408H

C口地址:0C40AH

3

三.程序流程图和程序清单

DATASEGMENT

XDB?

DATAENDS

STACK1SEGMENTSTACK

DW100HDUP(0)

STACK1ENDS

CODESEGMENT

ASSUMECS:CODE,DS:DATA,SS:STACK1

START:MOVAX,DATA

MOVDS,AX

;INIT

MOVDX,0ce0BH;写控制字

4

MOVAL,80H

OUTDX,AL

L3:MOVDX,0ce0AH

MOVAL,24H;南北绿灯,东西红灯亮

OUTDX,AL

CALLDELAY

CALLDELAY;长延时,3s左右

CALLDELAY

CALLDELAY

CALLDELAY

CALLDELAY

CALLDELAY

MOVBL,8

MOVAL,04H

L0:XORAL,40H;南北黄灯闪,东西红灯亮

OUTDX,AL

CALLDELA

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档