微机原理 简单Io接口设计实验
计算机学院实验报告课程名称_微机原理与接口技术 实验名称_简单I/O设计班级 姓名 学号 仪器组号 实验日期实验报告要求:1.实验目的2.实验内容3.实验步骤4.运行结果5.流程图6.实验体会一、实验目的1 .掌握微机应用中简单I/O接口电路的设计、使用方法。2. 掌握几种简单I/O接口芯片的使用方法。二、实验内容1. 利用芯片74LS244作为输入接口,输入8位逻辑电平开关的状态。用芯片74LS273作为 输出接口,用以驱动8个LED。2. 从输入接口采集8位逻辑电平开关的状态。将输入的信号通过输出接口输出,用LED显 示逻辑电平开关的状态。要求:当输入是0时,灯亮,输入为1时,灯灭。三、实验器材实验箱提供了一片74LS245和一片74LS273作为简单的I/O接口电路74LS245是一个八位三态门,可作为扩展的输入接口用。当G端输入低电平时,输出端 1Y11Y4、2Y1-3Y4的状态即为输入端1A11A4、2A1-3A4的状态。当G端输入高电平时, 输出端为高阻状态。J35为输入信号连接插座,J36为端口地址的连接插座。74LS273是一个八位D触发器,可作为扩展的输出接口用。当E端输入低电平时,在CLK 端的一个脉冲上升沿使输入端D0D7的状态锁存到触发器中,输出端Q0Q7输出被锁存的 状态。J33为输出信号连接插座,J34为端口地址信号的连接插座(连接到图1-3: J40)。四、实验步骤1、取箱子,把电源线和USB通信线接好2、开机,打开实验软件。3、试验箱接好通电后,数码管显示应为'ZK88”的字样。接着测试串口通信是否正常。步 骤:设置-通讯口,在弹出的对话框中选对应的通讯口,设置波特率为9600 (默认值), 然后点击“测试串口”。如果接通则数码管显示“ 86882.1”。如果无法通信则:(1) 检查USB线和接口的连接(2) 将延时因子调至最大(3) 按试验箱的RST键。断开试验箱的电源,根据实验要求接线,然后编写程序,编译,连接,全速运行。五、实验接线图FOH = OOOO OOOO 1111 OOOO Fl H = OOOO OOOO I 1 I 1 OOO1口。口了A15 ABA3AlAOlow#I OR#六、程序清单实验代码1. 利用芯片74LS244作为输入接口,输入8位逻辑电平开关的状态。用芯片74LS273作为 输出接口,用以驱动8个LED。2.CODE SEGMENTASSUME CS:CODESTART:MOV DX,200HIN AL,DXMOV DX,208HOUT DX,ALCODE ENDSEND START2.从输入接口采集8位逻辑电平开关的状态。将输入的信号通过输出接口输出,用LED显 示逻辑电平开关的状态。要求:当输入是0时,灯亮,输入为1时,灯灭。CODE SEGMENTASSUME CS:CODESTART:MOV AL,0FHBEGIN: ROL AL,01HMOV DX,208HOUT DX,ALMOV CX,5000AA:LOOP AALOOP BEGINJMP BEGINCODE ENDS七、实验收获运行的原理,将课堂上的只是在实际中运用到实验连接中,了解各部分的功能,是最好本实 验的基础。此实验是最基础的微机实验,运用最基础的知识,强调对课本知识的熟悉与掌握。要熟悉仪 器的连接方法,通过此次实验,了解了实验,对课本的只是加强了理解,很有收获!教师评价优良中及格不及格教师签名日期