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
版权声明:本文标题:微机原理上机实验(三+五)实验报告 简单IO(16位)实验 8255控制交通灯信号 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1719549958a784490.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论