admin管理员组

文章数量:1530845

2024年6月28日发(作者:)

微机原理上机实验(三+五)实验报告

实验三:简单I/O(16位)实验

一、 实验目的

1、了解外设的扩展方法,掌握外设的读写时序。

2、了解74HC273、74HC244的功能,掌握它们的使用方法。

3、掌握CPU对16位外设的访问方法

4、认真预习本节实验内容,尝试自行编写程序,填写实验报告。

二、 实验内容

1、说明:二片74HC244组成16位的只读外设,二片74HC273组成16位的只写外

设,它们都可以按字节或字方式操作。实验仪具有16位数据总线D0..D15、BLE(低

电平有效,选中挂在低8位数据总线上外设)、BHE(低电平有效,选中挂在高8位数

据总线上外设);BLE、BHE同时有效,对外设字方式读写,BLE或BHE有效,对外

设字节方式读写。二片74HC273的输出端与F4区的16个发光二极管相连;低位

74HC244的输入端与F4区的8个拨动开关相连,8个拨动开关循环左移一位后与高位

74HC244的输入端相连。

2、编写程序:将B4区的二片74HC244中数据读出、写入二片74HC273中;然后逐

一点亮挂在74HC273上的16个发光二级管;循环执行

3、连接线路验证功能,熟悉它的使用方法。

三、

IO244

IO273

实验代码

EQU

EQU

0230H

0230H

;244(16位)片选信号

;273(16位)片选信号

_STACK

_STACK

_DATA

_DATA

CODE

START

SEGMENT

DW

ENDS

SEGMENT

ENDS

SEGMENT

PROC

ASSUME

MOV

MOV

MOV

IN

MOV

OUT

CALL

CALL

STACK

100 DUP(?)

WORD PUBLIC

'DATA'

NEAR

CS:CODE, DS:_DATA, SS:_STACK

AX,_DATA

DS,AX

DX,IO244 ;选定244

AX,DX ;从244读取开关数据(16位,K0 K7

K6 K5 K4 K3 K2 K1 K7 K6 K5 K4

K3 K2 K1 K0)

DX,IO273

DX,AX ;将244的开关数据传输至273的对应

接口

Delay 调用Delay程序

Delay

本文标签: 实验外设方法方式开关