文档详情

同济大学微机实验实验二_简单并行接口_实验报告.doc

发布:2017-08-17约1.62千字共4页下载文档
文本预览下载声明
《微机原理与接口技术》上机实验报告 学号:102108 姓名:刘天武 班级:汽车102 课程名称:微型计算机原理与接口技术 上机内容:简单并行接口 实验性质: □ 综合性实验    □ 设计性实验    ■ 验证实验 实验时间: 2013年12月19 日 实验地点:汽车学院107 实验设备 TPC—2003A微机实验箱 实验报告:(包括目的、方法、原理、结果或实验小节等)。 一、实验目的 掌握简单并行接口的工作原理及使用方法。 二、实验内容 1、按下面图一简单并行输出接口电路图连接线路(74LS273插通用插座,74LS32用实验台上的“或门”)。74LS273为八D触发器,8个D输入端分别接数据总线D0~D7,8个Q输出端接LED显示电路L0~L7。 2、编程从键盘输入一个字符或数字,将其ASCⅡ码通过这个输出接口输出,根据8个发光二极管发光情况验证正确性。 3、按下面图二简单并行输入接口电路图连接电路(74LS244插通用插座,74LS32用实验台上的“或门”)。74LS244为八缓冲器,8个数据输入端分别接逻辑电平开关输出K0~K7,8个数据输出端分别接数据总线D0~D7。 4、用逻辑电平开关预置某个字母的ASCⅡ码,编程输入这个ASCⅡ码,并将其对应字母在屏幕上显示出来。 图一 图二 三、实验中使用到的程序 对于简单并行输出接口: stack1 segment stack stack dw 32 dup(0) stack1 ends data segment baseport equ 0ec00h-280h;实际基址 port equ baseport+2a8h;基址+偏移地址 data ends code segment assume ss:stack1,ds:data,cs:code start: mov ax,data mov ds,ax again: mov ah,1 int 21h cmp al,1BH je exit mov dx,port out dx,al mov ah,2 mov dl,0dh int 21h mov ah,2 mov dl,0ah int 21h jmp again exit: mov ah, 4ch int 21h code ends end start 对于简单并行输入接口: stack1 segment stackstack dw 32 dup(0) stack1 ends data segment baseport equ 0ec00h-280h;实际基址 port equ baseport+aA0h;实际地址 data ends code segment assume cs:code,ds:data,ss:stack1 start: mov ax,data mov ds,ax again: mov dx,port in al,dx;输入指令 mov ah,2 mov dl,al int 21h;显示字符 mov ah,0Bh int 21h;判断是否有键按下 cmp al,0 jz again mov ah.4ch int 21h code ends end start 四、实验小结 通过本次实验,掌握了简单并行接口的工作原理及使用方法。对于输入输出指令有了进一步的理解。能区分dos功能调用与输入输出指令的区别。在实验中,能够将书本上的理论知识用具体的应用例子体现出来,使我印象更加深刻。
显示全部
相似文档