硬件接口实验(8个)(15年06月).doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
硬件接口实验(8个)(15年06月)

八个硬件实验 实验三 简单并行接口(输入)实验 实验目的 掌握简单并行接口的工作原理及使用方法。 实验内容 见实验报告 参考程序(文件名:74LS244. ASM) IOPORT EQU 0DC00H-0280H IS244 EQU IOPORT+2A0H CODE SEGMENT ASSUME CS: CODE START: MOV DX,IS244 ;从2A0H输入一数据 IN AL,DX MOV DL,AL ;将所读数据保存在DL中 MOV AH,02H INT 21H MOV DL,0DH ;显示回车符 INT 21H MOV DL,0AH ;显示换行符 INT 21H MOV AH,06H ;有键按下吗? MOV DL,0FFH INT 21H JNZ EXIT JE START ;若无,则转START EXIT: MOV AH, 4CH ;返回DOS INT 21H CODE ENDS END START 实验四 简单并行接口(输出)实验 实验目的 掌握简单并行接口的工作原理及使用方法。 实验内容 见实验报告册 参考程序(文件名:74LS273. ASM) IOPORT EQU 0DC00H-0280H IS273 EQU IOPORT+2A8H CODE SEGMENT ASSUME CS: CODE START: MOV AH, 02H ;回车符 MOV DL, 0DH INT 21H MOV AH, 01H ;等待键盘输入 INT 21H CMP AL, 27 ;判断是不是ESC键 JE EXIT ;若是ESC键,则退出 MOV DX, IS273 ;若不是ESC键,从280H OUT DX, AL ;输出其ASCII码 JMP START ;转START EXIT: MOV AH, 4CH ;返回DOS INT 21H CODE ENDS END START 实验五 七段数码管(8255)实验 实验目的 掌握数码管显示数据的原理。 实验内容 见实验报告册 参考程序(文件名:LED1. ASM) data segment ioport equ 0DC00h-0280h io8255a equ ioport+288h io8255b equ ioport+28bh led db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h,7fh,6fh mesg1 db 0dh,0ah,Input a num (0--9h):,0dh,0ah,$ data ends code segment assume cs:code,ds:data start: mov ax,data mov ds,ax mov dx,io8255b ;使8255的A口为输出方式 mov ax,80h out dx,al sss: mov dx,offset mesg1 ;显示提示信息 mov ah,09h int 21h mov ah,01 ;从键盘接收字符 int 21h cmp al,0 ;是否小于0 jl exit ;若是则退出 cmp al,9 ;是否大于9 jg exit ;若是则退出 sub al,30h ;将所得字符的ASCII码减30H mov bx,offset led ;bx为数码表的起始地址 xlat ;求出相应的段码 mov dx,io8255a ;从8255的A口输出 out dx,al jmp sss ;转SSS

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档