华工微机8255实验代码

一、实验目的

掌握8255方式0的工作原理及使用方法。

二、实验内容

1.实验电路如图20,8255C口接逻辑电平开关K0~K7,A口接LED显示电路L0~L7。

2. 编程从8255C口输入数据,再从A口输出.

三、编程提示

1、8255控制寄存器端口地址

A口的地址

C口的地址 288H 28AH 28BH

2、参考流程图(见图21):

ioport

io8255a

io8255b

io8255c

equ 0d400h-0280h equ ioport+288h equ ioport+28bh equ ioport+28ah code segment assume cs:code mov al,8bh out dx,al in al,dx mov dx,io8255a ;从A口输出刚才自C口 out dx,al ;所输入的数据 mov dl,0ffh ;判断是否有按键 mov

ah,06h start: mov dx,io8255b ;设8255为C口输入,A口输出 inout: mov dx,io8255c ;从C口输入一数据

int 21h jz inout ;若无,则继续自C口输入,A口输出 mov ah,4ch ;否则返回DOS int 21h end start code ends

一、实验目的

掌握8255方式0的工作原理及使用方法。

二、实验内容

1.实验电路如图20,8255C口接逻辑电平开关K0~K7,A口接LED显示电路L0~L7。

2. 编程从8255C口输入数据,再从A口输出.

三、编程提示

1、8255控制寄存器端口地址

A口的地址

C口的地址 288H 28AH 28BH

2、参考流程图(见图21):

ioport

io8255a

io8255b

io8255c

equ 0d400h-0280h equ ioport+288h equ ioport+28bh equ ioport+28ah code segment assume cs:code mov al,8bh out dx,al in al,dx mov dx,io8255a ;从A口输出刚才自C口 out dx,al ;所输入的数据 mov dl,0ffh ;判断是否有按键 mov

ah,06h start: mov dx,io8255b ;设8255为C口输入,A口输出 inout: mov dx,io8255c ;从C口输入一数据

int 21h jz inout ;若无,则继续自C口输入,A口输出 mov ah,4ch ;否则返回DOS int 21h end start code ends


相关内容

  • 微机原理实验报告硬件
  • 微机原理实验报告 硬件实验部分 东华大学信息学院 刘冷君 130940507 2015.12 微机原理实验报告 硬件实验部分 东华大学信息学院 何冰月130940508 2015.12 实验1 存储器读写实验 一.实验目的 1.掌握PC机外存扩展的方法. 2.熟悉6264芯片的接口方法. 3.掌握8 ...

  • 实验六 串行通信
  • 实验六 串行通信(8251) 一. 实验目的 1. 了解串行通信的基本原理. 2. 掌握串行接口芯片8251的工作原理和编程方法. 二. 实验仪器与材料 1. TPC-H通用微机接口实验系统1台. 2. PC微机1台. 3. 导线若干. 三. 实验内容 试按参考串行接口电路接线,编写并调试程序,要求 ...

  • 微机实验报告4
  • 姓 名: 专 业: 实验时间: 评定成绩:<微机实验及课程设计>实验报告 学号 08011309 东南大学 实验报告 实验六 8255 并行输入输出 李俊环 学 号: 08011309 自动化 实 验 室: 计算机硬件技术 2013年05月10日 报告时间: 2013年05月10日 审阅 ...

  • 计算机综合实践报告
  • 实验一 DEBUG调试工具熟悉.使用 一. 实验题目 熟悉.使用DEBUG 调试工具 二. 实验日期:2013/12/16 三. 实验目的 1. 了解并逐步熟悉汇编语言的编辑方法及特点. 2. 复习8088汇编语言的段结构.常用的指令与伪指令.存储空间的分配等. 3. 掌握汇编语言的编辑.汇编及连接 ...

  • 微机接口课程设计报告
  • 微机接口课程 设计报告 课题名称 班 级 学 号 学生姓名 指导教师: 韩 雁 数字钟实验 2011 年 1 月 13 日 摘要 数字钟实验的目的是熟悉8255A.8253.8259等I/O接口的编程技术,掌握键盘扫描和LED动态显示的工作原理.此实验是制作一个时间显示系统.能实现C键清除,G键启动 ...

  • 直流电机转速测量与控制系统设计
  • 直流电机转速测量器的设计与制作 班级:自动化 11031 姓名:向锐嵘 学号:1302250135 指导老师:向阳 一. 课程设计: 直流电机转速测量与控制系统实验. 二.课程设计目的: 1.了解以微机为核心的闭环控制系统的组成原理.掌握电机转速闭环控制系统的构成方法. 2.了解霍尔器件的工作原理: ...

  • 微机原理第三版
  • 微机原理与接口技术实验 (第三版) 信息工程系实验室 袁鹏 2009.3.5 目录 一 显示程序实验......................3 二 数据传送实验......................5 三 数码转换程序实验..................6 四 运算类程序实验..... ...

  • 硬件课程设计之顺序控制
  • 硬件课程设计个人报告 顺序控制系统设计 班级: 姓名: 学号: 小组成员: 指导老师: 计算机科学与技术学院 2012年10月 目 录 1.基本原理 ........................................................................... ...

  • 微机原理课程设计报告(电子秒表)
  • 电子与控制工程学院 计算机原理与接口技术 课 程 设 计 姓 名 高强强 学 号 3206100232 专 业 建筑设施智能技术 设计题目 可任意启动停止的电子秒表 指导老师 傅攀峰 目录 1电子秒表课程设计要求············································ ...