兰州大学接口与通讯实验报告.doc

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

实验6-6 8255并行接口(LED)实验 实验说明 8255工作于方式0,此时PA, PB, PC均为可独立输入输出的并行口。8255的各寄存器对应的端口地址为: PA口:288H PB口:289H PC口:28AH 控制口:28BH 8255的片选信号为CS连138译码器的288H-28FH。由于各PC速度不同,为到达较好的实验效果,可以适当调节LED亮灭的延迟时间。 源代码: data segment ioport equ 0ff00h-0280h io8255a equ ioport+288h ;PA口 io8255b equ ioport+289h ;PB口 io8255c equ ioport+28ah ;PC口 io8255d equ ioport+28bh ;控制口 mess1 db 左循环按1,0dh,0ah,$ ;提示信息 db 右循环按2,0dh,0ah,$ db 间隔闪烁按3,0dh,0ah,$ db 退出按4,0dh,0ah,$ mess2 db 按无效键继续选择,0dh,0ah,$ mess3 db 按任意键退回主菜单,0dh,0ah,$ data ends stack segment sta db 20 dup(?) top equ length sta stack ends code segment assume cs:code,ds:data,ss:stack,es:data start: mov ax,data ;data段装填 mov ds,ax mov ax,stack ;stack段装填 mov ss,ax mov sp,top ;设置栈顶 mov sp,ax mov dx,io8255d mov al,80h ;命令,表示特征位为1,A组为0方式,A端口出, out dx,al ;PC4-PC7出,B组为0方式,B端口出,PC0-PC3出 bg: lea dx,mess1 ;显示提示信息mess1 mov ah,09h int 21h mov ah,08h ;输入字符,结果保存至al int 21h push ax ;保存输入的值 lea dx,mess3 ;显示提示信息mess3 mov ah,09h int 21h pop ax ;拿出保存的值 mov ah,al ;ah=al cmp al,1 ;输入为1,跳转到zxh jz zxh mov al,ah ;al=ah cmp al,2 ;输入2,跳转到yxh jz yxh mov al,ah ;al=ah cmp al,3 ;输入3,跳转到jgs jz jgs mov al,ah ;al=ah cmp al,4 ;输入4,跳转到wx jnz wx jmt qit wx: lea dx,mess2 ;显示提示信息mess2 mov ah,09h int 21h jmp bg ;无条件跳转到bg zxh: mov dx,io8255c mov al,0feh ;al bb: out dx,al ;将al写入PC口 mov cx,0ffffh ;用于延迟一定的时间 l1: loop l1 rol al,1 ;al循环左移一位 push ax ;保存ax push dx ;保存dx mov dl,0ffh ;直接控制台IO,输入,输入的值在al中 mov ah,06h int 21h jnz bg ;flag的ZF标志位不为0跳转至bg pop dx ;恢复dx,ax的值 pop ax jmp bb ;跳转至bb yxh mov dx,io8255c mov al,0feh ;al ee: out dx,al ;将al写入PC口 mov cx,0fffh ;用于延迟一定的时间 l2: loop l2 ror al,1 ;a

文档评论(0)

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

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

1亿VIP精品文档

相关文档