微机原理实验 实验一 简单I/O口扩展 8 位 I/O 扩展
程序员文章站
2024-02-02 15:24:58
...
一、实验目的
学习在微机接口系统中扩展简单 I/O 设备的基本方法。
二、实验设备
PC 计算机一台, Dais-86PRO+或 Dais-PRO163C 实验系统一套。
三、实验内容及步骤
8 位 I/O 扩展
本实验用 74LS244 作为缓冲输入接口、 74LS273 作为锁存输出接口扩展构成 8 位 I/O 接口。
编写程序,读取 74LS244 缓冲输入接口所连接的 K7~K0 开关数据,写入到 74LS273 锁存输
出接口,控制 L7~L0 八个发光二极管的亮灭。
硬件连线
输入输出 INL —– 端口地址 300IN
输入输出 i0~i7 — 逻辑电平开关 K0~K7
输入输出 OUTL —- 端口地址 300OUT
输入输出 o0~o7 — 发光二极管 L0~L7
输入输出 D0~D7 — 数据总线 D0~D7
代码
CODE SEGMENT
ASSUME CS:CODE
START PROC NEAR
MOV DX,0300H ;初始化
MLOOP: IN AL,DX ;读取开关信息
OUT DX,AL ;写入灯泡
JMP MLOOP
START ENDP
CODE ENDS
END START
上一篇: 微机实验二
下一篇: 微机接口实验一 :8255并行接口实验