8255A并行口实验

时间:2024.4.20

实 验 四 

8255A并行口实验㈠方波

一、实验目的
  掌握可编程I/O接口芯片8255的接口原理使用,熟悉对8255初始化编程和输入、输出软件的设计方法。

二、实验内容
  在8255A.B.C口用示波器测出波形。

三、实验步骤
  ⑴在系统处于“P.”状态时,输入程序入口地址32C0,按EXEC键,系统显示执行提示符“「”。
  ⑵用示波器观察8255 A.B.C口波形。

四、实验代码
CODE    SEGMENT
        ASSUME CS:CODE,DS:CODE,ES:CODE
        ORG 32C0H
H1:     JMP STARTP1
PA      EQU 0FFD8H
PB      EQU 0FFD9H
PC      EQU 0FFDAH
PCTL    EQU 0FFDBH
STARTP1:MOV DX,PCTL
        MOV AL,80H
        OUT DX,AL
        MOV AL,55H
P11:    MOV DX,PA
        OUT DX,AL
        INC DX
        OUT DX,AL
        INC DX

      OUT DX,AL
        MOV CX,0800H
        LOOP $
        NOT AL
        JMP P11
CODE    ENDS
        END H1

8255A并行口实验㈡PA输入、PB输出

一、实验目的
  ⑴掌握8255A和微机接口方法。
  ⑵掌握8255A的工作方式和编程原理。

二、实验内容
  用8255 PA作开关量输入口,PB作输出口。

编程提示
  8255A芯片简介
  8255A可编程外围接口芯片是Intel公司生产的通用并行接口芯片,它具有A、B、C三个并行接口,用+5V电源供电,能在以下三种方式下工作:


  方式0:基本输入/输出方式
  方式1:选通输入/输出方式
  方式2:双向选通工作方式

  使8255A端口A工作在方式0并作为输入口,读取K1—K8八个开关量,送PB口显示。PB口工作在方式0作为输出口。

实验步骤
  ⑴按实验电路图连接线路:
   ①8255A芯片A口的AP0~PA7依次和开关量输入插孔K1~K8相连。
   ②8255A芯片B口的AB0~PB7依次接L1~L8
  ⑵运行实验程序。
   在系统处“P.”状态时,输入32E0,按EXEC键,
   拨动K1~K8、L1~L8会跟着亮灭。

-----------------硬件实验二  8255A并行口实验(2)  PA输入,PB输出-------------
CODE    SEGMENT
        ASSUME CS:CODE,DS:CODE,ES:CODE
        ORG 32E0H
     PA      EQU 0FFD8H
     PB      EQU 0FFD9H
     PC      EQU 0FFDAH
     PCTL    EQU 0FFDBH
     H2:     MOV DX,PCTL
              MOV AL,90H
              OUT DX,AL
     P2:     MOV DX,PA
              IN AL,DX
              INC DX
              OUT DX,AL
              JMP P2
      CODE    ENDS
              END H2


第二篇:8255A可编程并行口实验


一、实验目的

1、掌握并行接口芯片8255A和微机接口的连接方法。

2、掌握并行接口芯片8255A的工作方式及其编程方法。

二、预备知识

1、8255A结构

8255A是可编程并行接口芯片,双列直插式封装,用+5V单电源供电,如图5- 6 是8255A的逻辑框图,内部有3个8位I/O端口:A口、B口、C口;也可以分为各有12 位的两组:A和B组,A组包含A口8位和C口的高四位,B组包含B口8位和C口的低4位;A 组控制和B组控制用于实现方式选择操作;读写控制逻辑用于控制芯片内寄存器的数据和控制字经数据总线缓冲器送入各组接口寄存器中。由于8255A 数据总线缓冲器是双向三态8位驱动器,因此可以直接和8088系统数据总线相连。

2、 8255A端口地址见 表5-1

图5-6

3、8255A工作方式

8255A芯片有三种工作方式: 方式0、方式1、方式2。 它通过对控制寄存器写入不同的控制字来决定其三种不同的工作方式。

方式0 : 基本输入/输出

图5-7(a) 方式0引脚功能

如图5-7(a)所示。 该方式下的A口8位和B口8位可以由输入的控制字决定为输入或输出, C 口分成高4 位(PC7~PC4)和低4位(PC3~PC0)两组,也有控制字决定其输入或输出。 需注意的是:该方式下,只能将C口其中一组的四位全部置为输入或输出。

方式1 : 选通输入/输出

图5-7(b)方式1输入                  图5-7(c)方式1输出

如图5-7(b)、(c)所示。该方式又叫单向输入输出方式,它分为A、B两组,A组由数据口A和控制口C 的高4位组成,B组由数据口B和控制口C的低4位组成。数据口的输入/输出都是锁存的,与方式0不同,由控制字来决定它作输入还是输出。C口的相应位用于寄存数据传送中所需的状态信号和控制信息。

方式2 : 双向输入输出

  图5-7(D)方式2双向输入输出

如图5-7(d)所示。 本方式只有A组可以使用,此时A口为输入输出双向口,C口中的5位(PC3~PC7)作为A口的控制位。

 4、  8255A控制字

(1) 方式选择控制字

(2) PC口按位置/复位控制字

三、实验内容

1、实验原理

如实验原理图5-8所示,PC口8位接8个开关K1~ K8,PB口8位接8个发光二极管,从PC口读入8位开关量送PB口显示。拨动K1~ K8,PB口上接的8个发光二极管L1~ L8对应显示K1~ K8的状态。

图5-8

2、实验线路连接

(1) 8255A芯片PC0~ PC7插孔依次接K1~ K8。

(2) 8255A芯片PB0~PB7插孔依次接L1 ~ L8。

(3) 8255A的CS插孔CS-8255接译码输出Y7插孔。

四、实验软件框图

五、实验软件清单 

见随机光盘,文件名为H8255-1.ASM

六、实验步骤

1、按图5-8连好线路。

2、运行实验程序。

在DVCC-8086JHN显示“8255-1”,同时拨动K1~K8,L1~L8会跟着亮灭。

实验程序如下:

CODES SEGMENT

    ASSUME CS:CODES,DS:DATAS,SS:STACKS

START:

    MOV AX,DATAS

    MOV DS,AX   

DACON1:

    IN AL,071H

    OUT 072H,AL

    JMP DACON1

;此处输入代码段代码

    MOV AH,4CH

    INT 21H

CODES ENDS

    END START

更多相关推荐:
8255可编程并行接口实验实验报告

微机原理实验报告实验名称8255可编程并行接口实验一实验目的1掌握8255芯片结构及工作方式2熟悉8255并行口扩展的编程二实验设备1Lab6000p实验教学系统2IBMPC机三系统中的8255模块Lab600...

8255并行口实验实验报告

8255一实验目的并行口实验实验报告作者掌握8255A的编程原理二实验设备CPU挂箱8086CPU模块三实验内容8255A的A口作为输入口与逻辑电平开关相连8255A的B口作为输出口与发光二极管相连编写程序使得...

微机原理与接口技术课程设计实验报告4-8255并行接口应用实验报告

8255并行接口应用实验报告实验目的1掌握8255的工作方式和应用编程2掌握8255的典型应用电路接法实验设备及器件PC机一台TDPIT实验仪器一套实验内容及步骤1基本输入输出实验编写程序使8255的A口为输出...

微机原理实验报告(8255并口实验)

深圳大学实验报告课程名称学院信息工程学院实验时间实验报告提交时间教务处制

8255并行接口实验

接口技术实验报告1实验二8255并行口接口实验实验目的利用8255A实现并行接口实验实验内容1掌握8255A的编程原理2熟悉计算机并行接口的使用方法实验步骤1连线8255A芯片A口的PA0PA7依次和开关量输入...

实验三8255并行接口实验

实验三8255并行接口实验一实验目的1学习并掌握8255的工作方式及其应用2掌握8255典型应用电路的接法3掌握程序固化及脱机运行程序的方法二实验设备Pc机一台TDPITE实验装置一套三实验内容1基本输入输出实...

8255并口实验实验报告

实验报告实验名称并行接口实验8255姓名学号班级教师日期一实验内容与要求11实验内容8255方式0实验一从8255端口C输入数据再从端口A输出即TPCUSB平台按逻辑电平开关K0K7通过编程使端口C接收然后再通...

8255并行口实验

实验三8255并行口实验一实验目的掌握8255A的编程原理二实验设备MUT型实验箱8086CPU模块三实验原理18255可编程并口电路1电路原理该电路由片8255组成8255的数据口地址读写线复位控制线均已接好...

8255并行口实验

微机实验报告

实验五 8255A 并行口实验

实验五8255A并行口实验一一实验目的掌握8255A和微机接口方法掌握8255A的工作方式和编程原理二实验内容三实验程序用8255PA口控制PB口原程序CODESEGMENTASSUMECSCODEIOCONP...

实验四8255A并行口实验

实验四8255A并行口实验一一实验目的掌握8255A和微机接口方法掌握8255A的工作方式和编程原理二实验内容用8255PA口控制PB口三实验接线图图63四编程指南8255A芯片简介8255A可编程外围接口芯片...

8255A可编程并行接口实验一 - 单片机原理及应用实验报告

计算机与信息工程学院设计性实验报告一实验目的1了解8255A芯片的结构及编程方法2掌握通过8255A并行口读取开关数据的方法二实验设备EL8051III型单片机实验箱三实验原理设置好8255A各端口的工作模式实...

8255并行接口实验报告(31篇)