1 / 7

计算机硬件技术基础实验

计算机硬件技术基础实验. 实验一 简单 I/O 口扩展. 实验目的 掌握微机系统中扩展简单 I/O 口的方法,学习地址译码方法,确定 I/O 口地址。 学习数据输入输出程序的编制的方法。 实验内容 利用八缓冲器 / 线驱动器 / 线接收器 74LS244 作为输入口,读取开关状态,八 D 型触发器 74LS273 作为输出口驱动发光二极管将开关状态显示出来。. 实验一 简单 I/O 口扩展. 实验电路图. 实验一 简单 I/O 口扩展. 实验步骤

tad-pitts
Download Presentation

计算机硬件技术基础实验

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 计算机硬件技术基础实验

  2. 实验一 简单I/O口扩展 • 实验目的 掌握微机系统中扩展简单I/O口的方法,学习地址译码方法,确定I/O口地址。学习数据输入输出程序的编制的方法。 • 实验内容 利用八缓冲器/线驱动器/线接收器74LS244作为输入口,读取开关状态,八D型触发器74LS273作为输出口驱动发光二极管将开关状态显示出来。

  3. 实验一 简单I/O口扩展 • 实验电路图

  4. 实验一 简单I/O口扩展 • 实验步骤 ①按实验电路图连接138译码输入端A.B.C,其中A连A2,B连A3,C连A4,138使能控制输入端G与位于地址线A0引出孔所在位置下方的使能控制输出端G作对应连接,该端的寻址范围为0FFE0H~0FFFFH。 ② 74LS244的输入端PI0~PI7接K1~K8,74LS273的输出端PO0~PO7接L1~L8。 ③然后按实验电路图连好有关线路。 ④把I/O IN、I/O OUT区的D0~D7用排线或8芯扁平线与数据总线区D0~D7任一接口相连。 ⑤用连续方式从起始地址3380H开始运行程序。 ⑥拨动K1~K8,观察L1~L8是否对应点亮。

  5. 实验一 简单I/O口扩展 • 程序流程图

  6. 实验一 简单I/O口扩展 • 参考程序: CODE SEGMENT ASSUME CS:CODE,DS:CODE,ES:CODE ORG 3380H ; PIO1 EQU 0FFE0H ; PIO2 EQU 0FFE4H ; P4: MOV DX,PIO1 IN AL,DX MOV DX,PIO2 OUT DX,AL JMP P4 CODE ENDS END P4

  7. 实验一 简单I/O口扩展 • 思考与扩展 1. 74LS138的Y0-Y7的地址分配。 2. K1-K4开关闭合时,L1-L4发光二极管灯灭,K5-K8开关闭时,L5-L8发光二极管灯灭,程序如何编制。 3. 74LS138的Y2、Y3接输入端口和输出端口的片选信号,地址如何修改,程序如何修改。 4. 理解程序清单中IN和OUT指令的作用。

More Related