您的当前位置:首页正文

实验一 简单I O 端口实验

2020-09-04 来源:步旅网
实验一 简单I/O口扩展

一、实验目的

1.学习单片机系统中扩展简单I/O口的方法。 2.学习数据输入输出程序的编制的方法。

二、实验内容

利用74LS244作为输入口,读取开关状态,通过74LS273再驱动发光二极管显示出来。

三、电路原理图

1.程序流程

2.实验电路图

2

四、程序清单

CODE SEGMENT

CS:CODE,DS:CODE,ES:CODE ORG 3380H ;273,244

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

五、实验步骤

1、实验连线

⑴74LS244的输入端PI0-PI7接K1-K8,74LS273的输出端PO0-PO7接L1-L8。用8芯扁平电缆将I/O IN区、I/O OUT区的数据总线插座与数据总线单元任一插座相连。

⑵连接138译码输入端A.B.C,其中A连A2,B连A3,C连A4,138使能控制输入端G与总线单元上方的GS相连。 ⑶74LS02门电路的①脚接缓冲输出单元的CLK,02门电路②脚接系统单元IOW,02门电路的③脚接译码单元的Y1;02门电路的④脚与⑨脚相连,02门电路的的⑤脚接译码单元的Y0,02门电路⑥脚接系统单元IOR,02门电路的⑧脚接GND,02门电路的⑩脚接缓冲输入单元的G。

2、LED环境

(1)在“P.”状态下按“0→EV/UN”,装载实验所需的代码程序。 (2)在“P.”状态下键入3380,然后按“EXEC”进入实验项目的运行。

3、PC环境 在与PC联机状态下,编译、连接、下载PH88.asm,用连续方式运行程序。 4、观察运行结果 以连续方式运行程序,拨动K1-K8,观察L1-L8点亮情况。 5、终止运行 按“暂停图标”或实验箱上的“暂停按钮”,使系统无条件退出该程序的运行返回监控状态。

六、实验心得

本次实验学习了单片机系统中扩展简单I/O口的方法,掌握了扩展简单I/O口的方法,

学习数据输入输出程序的编制的方法。

3

因篇幅问题不能全部显示,请点此查看更多更全内容