(完整版)接口考试试题第4章(8255)

(完整版)接口考试试题第4章(8255)
(完整版)接口考试试题第4章(8255)

一、选择题

2.8255A在方式1工作时,端口A和端口B作为数据输入输出使用,而端口C的各位分别作为端口A和端口B的控制信息和状态信息。其中作为端口A和端口B的中断请求信号的分别是端口C的()

A.PC4和PC2 B.PC5和PC1

C.PC6和PC7

D.PC3和PC0

D

3.8255A的端口A或端口B工作在方式1输入时,端口与外设的联络信号有()。

A.选通输入STB#

B.中断请求信号INTR

C.中断允许信号INTE

D.输入缓冲器满信号IBF

A

4.当8255A的端口A和端口B都工作在方式1输入时,端口C的PC7和PC6()。

A.被禁止使用

B.只能作为输入使用

C.只能作为输出使用 D.可以设定为输入或输出使用

D

7.8255A的A口工作在方式2时,B口()。

A.可工作在方式0或方式1

B.可工作在方式1或方式2

C.只能工作在方式1

D.只能空着

A

8.8255A用户可以用命令字设置()

A.A口和B口均可工作在方式0或方式1或方式2

B.A口工作在方式0,B口工作在方式1

C.A口工作在方式1,B口工作在方式1或方式2

D.A口工作在方式2,B口只能工作在方式1

B

10.当8255A工作在方式1时,端口C被分为两个部分,分别作为端口A和端口B的控制信息和状态信息。这两个部分的划分是()

A.端口C的高4位和低4位 B.端口C的高5位和低3位

C.端口C的高3位和低5位 D.端口C的高6位和低2两位

B

11. 8255A工作方式设置为方式1时,CPU与外设通信()

A.可以采用查询方式传送,或者采用中断方式传送

B.只能采用中断方式传送

C.可以进行双向方式传送

D.只能采用无条件传送方式或查询方式传送

A

14.假定对8255A进行初始化时所访问的端口地址是0CBH,并将其A端口设定为工作方式1 输出,则A端口的地址是()。

A. 0C8H

B. 0CAH

C. 0CCH

D. 0CEH

本题答案为A。

16.当8255A工作于方式2时,要占用几条联络信号线()。

A.2 B.3

C.4 D.5

本题答案为D。

17. 8255A的PA口工作在方式2,PB口工作方式1时,其PC端口()。

A 用作两个4位I/O端口

B 部分引脚作联络,部分引脚作I/O线

C 全部引脚均作联络信号

D 作8位IO端口,引脚都为I/O线

C

19.若采用8255A的PA端口输出控制一个七段LED显示器,8255A的PA口应工作于方式()。

A 方式0

B 方式1 C方式2 D 前面3中的任一方式

A

20.当8255A的PA口工作在方式1的输入时,对PC4置位,其作用是()。

A 启动输入

B 开放输入中断

C 允许中断

D 停止输入

B

22.8255A的方式选择控制字的正确值为()。

A 0A0H

B 7FH

C 70H

D 09H

A

23.8255A的C口位置位/复位字的正确值为()。

A 80H

B 90H

C A0h

D 0FH

D

25.8255PA口工作于在方式1时,其PC端口()。

A 用作两个4位I/O端口。

B 部分引脚作联络,部分引脚作I/O

C 全部引脚均作联络信号

D 做8位I/O端口,引脚都为I/O端口

B

26.8255A的工作方式设置为方式2,则表示()。

A 仅PA口用于双向传送

B 仅PB口用于双向传送

C PA口和PA都用于双向传送

D PA口和PB口都不用于双向传送

A

二、填空题

1.8255A是一个()接口芯片。

可编程的通用并行输入输出

6.8255A内部具有()个输入输出端口,每个端口的数据寄存器的长度为()位,其中端口()没有输入锁存功能。

3;8;C

7.8255A与CPU连接时,地址线一般与CPU的地址总线的()连接。

A0和A1

9.8255A工作在方式1或方式2时,INTE为(),它的置1/清0由()进行控制。中断允许位;C口按位置位清零控制字

13.8255A可允许中断请求的工作方式有()和()。

方式1,方式2

15.8255A工作在方式1的输入状态时,通过信号()标识端口已经准备好了向CPU输入的数据。

IBF

三、简答题

2.可编程并行接口芯片8255A有哪几种工作方式,每种工作方式有何特点?

答:可编程并行接口芯片8255A有3种工作方式,各自特点如下:

(1)方式0:没有固定的用于应答式传送的联络信号线,CPU可以采用无条件传送方式与8255A交换数据;

(2)方式1:有专用的中断请求和联络信号线,因此,方式1通常用于查询传送或中断传送方式;

(3)方式2:PA口为双向选通输入/输出或叫双向应答式输入/输出。

13.设可编程并行接口芯片8255A的4个端口地址为00C0H、00C2H、00C4H、00C6H,要求用置0/置1方式对PC6置1,对PC4置0。 2

答:对端口C的PC6置1的控制字为:00001101B,对PC4置0的控制字为:00001000B。程序段为:

MOV AL,0DH

OUT 00C6H,AL

MOV AL,08H

OUT 00C6H,AL

17.如果某个8255的控制字为91H,求出各个端口的工作方式。

答:由于d7=1,91H是方式控制字;d6d5=00,PA端口选择方式0;d4=1,PA端口为输入方式;d3=0,PC7-4为输出方式;d2=0,PB端口选择方式0;d7=0,PB端口为输出方式;d0=1,PC3-0为输入方式。

18.如果PA端口选择方式1输出,PB端口选择方式1输入,PC端口选择输出。

(1)求出方式控制字。

(2)说明哪些PC引脚可用作输出。

(3)求出可用作输出的某根PC引脚输出高电平和低电平的端口C置1/置0控制字。

答:(1)方式控制字d7=1,d6d5=01(PA端口方式1),d4=0(PA端口输出),d3=0(PC7-4输出),d2=1(PB端口方式1),d7=1(PB端口输入),d0=0(PC3-0输出),综合可得出方式控制字=10100110=A6H。

(2)由于PA端口为方式1输出:PC6作为ACK#,PC7作为OBF#,PC3作为INTR。

PB端口为方式1输入:PC0作为INTE,PC1作为IBF,PC2作为STB#。

只有PC4、PC5可作为普通输出引脚。

(3)使PC5输出高电平的C端口置1/置0控制字=00001011(0BH)。

使PC5输出低电平的C端口置1/置0控制字=00001010(0AH)。

四、综合题

2. 使用8255的B 端口(端口地址为261H )驱动红色与绿色发光二级管各4只,且红绿管轮流发光各2s,不断循环,试画出只包括地址译码、8255与发光管部分的接口电路图及编写控制程序。

答:接口电路图如图所示。

编写的控制程序如下:

stack segment stack 'stack '

dw 32 dup(0)

stack ends

code segment

start proc far

assume ss: stack,cs:code

push ds

suh ax,ax

push ax

mov ax,data

mov ds,ax

MOV DX,263 H

MOV AL,80H

OUT DX,AL

MOV AL,0FH

MOV DX,261H

LOP : NOT AL

OUT DX,AL

CALL D2S

A A

PUSH AX

MOV AH,11

INT 21H

CMP AL,0

POP AX

JE LOP

ret

start endp

code ends

end start

35.CPU通过8255控制8个开关和发光二极管,要求发光二极管的亮灭和开关状态一致,设计电路并编写程序。

答: 8255控制开关、发光二极管电路如下图所示:

MOV DX,26CH;设置8255控制端口地址

MOV AL,82H;确定PA方式0输出,PB方式0输入

OUT DX,AL

MOV DX,264H;读入开关状态

IN AL,DX

NOT AL;合上开关所对应的状态值为1

MOV DX,260H;输出到PA端口,使发光二极管状态和开关一致

OUT DX,AL

每执行程序一次,合上开关所对应的发光二极管发亮,如果要永远保持开关状态和发光二极管亮灭一致,程序必须从读入开关状态开始无限次循环。

39.假定某个8255的端口地址范围为260H~26FH,编写用PC7输出一个负脉冲的程序。答:用PC7输出一个负脉冲的电路图如下图所示:

MOV DX,26CH

MOV AL,80H;PA 、PB 方式0输出,PC 7-0输出 MOV AL,0FH; C 端口置1/置0控制字:使PC 7输出高电平 OUT DX,AL

MOV CX,2000H

YYY2:ADD AX,0;让PC 7输出低电平维持一段时间 LOOP YYY2

MOV AL,0EH; C 端口置1/置0控制字:使PC 7输出高电平 OUT DX,AL

MOV CX,2000H

YYY3:ADD AX,0

LOOP YYY3

MOV AL,0FH; C 端口置1/置0控制字:使PC 7输出高电平 OUT DX,AL

第82讲第三篇-第七章气体灭火系统(一)

第七章气体灭火系统 学习要求 本章重点讲述了气体灭火系统的安装准备、安装调试、检测验收和维护管理等方面的内容和要求。通过学习,熟悉气体灭火系统及其组件的组成、结构,熟练掌握气体灭火系统安装前系统组件、管件(材)检查的方法和要求,熟悉气体灭火系统组件安装的要求;熟练掌握系统检测验收和维护管理等方面的方法和要求。 气体灭火系统适用于扑救电气火灾、固体表面火灾、液体火灾、灭火前能切断气源的气体火灾;气体灭火系统具有化学稳定性好、耐储存、腐蚀性小、不导电、毒性低、蒸发后不留痕迹等特点。 第一节系统构成 一、气体灭火系统的分类 二、气体灭火系统的构成

系统组成:灭火剂瓶组、驱动气体瓶组、单向阀、选择阀、减压装置、驱动装置、集流管、连接管、喷嘴、信号反馈装置、安全泄放装置、控制盘、检漏装置、低泄高封阀、管路管件等。 (一)瓶组组成:容器、容器阀、安全泄放装置、虹吸管、取样口、检漏装置和充装 介质等 作用:用于储存灭火剂和控制灭火剂的释放 (二)容器分为:钢质无缝容器和钢质焊接容器 作用:用来储存灭火剂和启动气体,灭火剂储存容器和启动气体储存容器

(三)容器 阀(瓶头阀) 安装位置:安装在容器上 功能:具有封存、释放、充装、超压泄放(部分结构)等功能 (四)选择 阀 用于:组合分配系统中 作用:控制灭火剂经管网释放到预定防护区或保护对象的阀门,选择阀和 防护区一一对应 (五)喷嘴喷嘴是用于控制灭火剂的流速和喷射 方向的组件,是气体灭火系统的一个 关键部件 (六)单向 阀 灭火剂流通管路单向阀:装于连接管与集流管之间 作用:防止灭火剂从集流管向灭火剂瓶组反流

微机8255并行接口实验实验六

深圳大学实验报告课程名称:微型计算机技术 实验项目名称:8255并行接口实验 学院,专业:计算机科学与技术 指导教师:骆剑平 报告人:学号:班级:计科2班 同组人:无 实验时间:2014年6月11日 实验报告提交时间:2014年6月16日 教务处制

实验目的与要求: 实验目的: 1. 学习并掌握8255 的工作方式及其应用; 2. 掌握8255 典型应用电路的接法。 实验设备 PC机一台,TD-PITE 实验装置一套。 实验方法、步骤: 实验内容: 1. 基本输入输出实验。编写程序,使8255 的A口为输入,B口为输出,完成拨动开关到数据灯的数据传输。要求只要开关拨动,数据灯的显示就发生相应改变。 2. 流水灯显示实验。编写程序,使8255 的A口和B口均为输出,数据灯D7~D0由左向右,每次仅亮一个灯,循环显示,D15~D8与D7~D0 正相反,由右向左,每次仅点亮一个灯,循环显示。 实验原理 并行接口是以数据的字节为单位与I/O 设备或被控制对象之间传递信息。CPU和接口之间的数据传送总是并行的,即可以同时传递8 位、16 位或32 位等。8255可编程外围接口芯片是Intel公司生产的通用并行I/O 接口芯片,它具有A、B、C三个并行接口,用+5V单电源供电,能在以下三种方式下工作:方式0--基本输入/输出方式、方式1--选通输入/输出方式、方式2--双向选通工作方式。8255 的内部结构及引脚如图2-6-1 所示,8255工作方式控制字和C口按位置位/复位控制字格式如图2-6-2所示。

实验步骤: 1. 基本输入输出实验 本实验使8255 端口A工作在方式0 并作为输入口,端口B工作在方式0 并作为输出口。用一组开关信号接入端口A,端口B 输出线接至一组数据灯上,然后通过对8255 芯片编程来 实现输入输出功能。具体实验步骤如下述: (1)实验接线图如图2-6-3所示,按图连接实验线路图; (2)编写实验程序,经编译、连接无误后装入系统; (3)运行程序,改变拨动开关,同时观察LED 显示,验证程序功能。

微机原理与接口技术实验五报告8255 并行接口实验

电子信息专业实验报告 课程微机原理与接口技术实验 实验题目8255并行接口实验 学生姓名lz评分 学号20171414xxxxxxx班级 同实验者 实验时间2019.11.9上午地点望江实验室基B520电子信息学院专业实验中心

一、实验目的 1、掌握8255A的工作原理 2、掌握8255A的编程方法 二、实验内容(含技术指标) 1、8255A的A口作为输入口,与逻辑电平开关相连。8255A的B口作为输出口,与发光二极管相连。编辑程序,单步运行,调试程序; 2、K1~K8控制LED1~LED8 3、K1控制LED1、LED2;K2控制LED3、LED4 K3控制LED5、LED6;K4控制LED7、LED8 4、K置H,对应LED亮;K置L,对应LED灭 5、全速运行程序,观看实验结果。 三、实验仪器(仪器名称、型号,元器件名称、清单,软件名称、版本等) 清华同方微机;8086单片机原理实验系统;EL型微机试验箱 四、实验原理(基本原理,主要公式,参数计算,实现方法及框图,相关电路等) 1、开关量输入输出电路 开关量输入电路由8只开关组成,每只开关有两个位置H和L,一个位置代表高电平,一个位置代表低电平。对应的插孔是:K1~K8。开关量输出电路由8只LED组成,对应的插孔分别为LED1~LED8,当对应的插孔接低电平时LED点亮,其原理见图一。 2、8255并行接口电路 该电路由1片8255组成,8255的数据口、地址、读写线、复位控制线均已接好,片选输入端插孔为8255CS,A,B,C三端口的插孔分别为:PA0~PA7,PB0~PB7,PC0~PC7,电路原理见图二。 3、8255A工作基本输入输出方式

8255并口实验详解

xxxx大学计算机学院实验报告

一、实验内容与要求 1.1 实验内容 (1)8255方式0实验 从8255端口C输入数据,再从端口A输出 (2)8255方式1输出实验 编程实现每按一次单脉冲按钮产生一个正脉冲,使8255产生一次中断服务:依次输出01H,02H,04H,08H,10H,20H,40H,80H使L0~L7依次发光,中断8次结束。 (3)8255方式1输入实验 编程实现:每按一次单脉冲按钮产生一个正脉冲使8255产生一次中断请求,让CPU进行一次中断服务:读取逻辑电平开关预置的ASCII码,在屏幕上显示其对应的字符,中断8次结束。 1.2 实验要求 (1)8255方式0实验 实验预期效果:拨动逻辑开关,启动程序,开关打开的对应灯可以亮起。改变开关的状态,灯的亮暗也随之改变。 (2)8255方式1输出实验 实验预期效果:按一次单脉冲按钮,L0亮起;以后每按一次,后面的灯依次会亮起。中断8次结束。 (3)8255方式1输入实验 实验预期效果:每按一次单脉冲按钮读取逻辑电平开关预置的ASCII码,在屏幕上显示其对应的字符,中断8次结束。 二、实验原理与硬件连线 2.1 实验原理 CPU通过指令将控制字写入8255A的控制端口设置它的工作方式。8255A有两个控制字:方式选择控制字和端口C置位/复位控制字,这两个控制字均写入同一个控制端口地址(端口选择

先A1A0=11) 8255A有3种工作方式:方式0——基本输入/输出方式;方式1——选通输入/输出方式;方式2——双向传输方式。方向选择控制字用于设置各端口的工作方式。 方式0称为基本输入/输出方式。该方式下,端口A、端口B、端口C的高4位和端口C的低4位均可独立地设为输入或输出数据端口。在方式0时,8255A与CPU时间没有应答联络信号,可用于无条件传送或查询方式数据传送场合。采用查询方式传送时,可以将端口A、端口B 作为数据端口,用端口C存放外部设备状态信息,用于CPU查询。 方式1称为选通输入/输出方式。该方式下,端口A、端口B可作为数据传输口,而端口C 的一些引脚规定作为端口A、端口B的联络控制信号,有固定的搭配规定。在方式1时,CPU和8255A之间有应答联络信号,所以采用中断方式或程序查询方式传送数据。 当端口A作为方式1输入时,端口C的PC3、PC4、PC5作为端口A的联络控制信号。 当端口A作为方式1输出时,端口C的PC7、PC6、PC3作为端口A的联络控制信号。 状态字通过读端口C获得。需要强调,从端口C读出的状态字与端口C的外部引脚的状态无关。 2.2 硬件连线 (1)8255方式0实验1 连接实验电路,8255端口C接逻辑电平开关K0~K7,端口A接LED显示电路 L0~L7 U18 8255 K0 K1 K5 L0 L1 L2 L3 L4 L5 L6 L7图2-2-1 实验一接线

实验二 8255A并行接口实验

实验二 8255A并行接口实验(一) 一实验目的 1、掌握通过8255A并行口传输数据控制LED发光二极管的亮灭;进一 步熟悉软件编程环境。 二实验设备 1、微机系统一套; 2、TPC-3型微机接口实验系统一台; 3、导线若干。 三实验内容 1、基础部分:用8255A的A端口控制8个LED发光二极管的亮和灭(端口 输出为1则亮,输出为0则灭)。其中L0―L2为东西方向,L5―L7为南北 方向、L3-L4不用,PA口与相应的发光二极管驱动信号输入端相连,输入端 为1时发光二极管亮。接线如图4-5所示。 图4-5 编制程序,通过8255A控制发光二极管,以模拟交通灯的管理。 2.提高部分:利用开关K0,K1的控制,以模拟几种交通灯的管理,具体要求 为: K0K1灯控制 00正常运行 01南北路口绿灯亮、东西路口红灯亮 10东西路口绿灯亮、南北路口红灯亮 3.如果模拟车流量大小来来决定红绿灯交通时间,请问你有什么解决办法。如果 能解决请加以解释并编程调试。

四、编程提示: 1.要完成本实验,首先必须了解交通灯的亮灭规律。设有一个十字路口,南北、东西方向初始态为四个路口的红灯全亮。之后,南北路口的绿灯亮,东西 路口的红灯亮,南北路口方向通车。延迟一段时间后,南北路口的绿灯熄灭, 而南北路口的黄灯开始闪烁。闪烁8次后,南北路口的红灯亮,同时东西路口 的绿灯亮,东西路口方向开始通车。延迟一段时间后,东西路口的绿灯熄灭, 而黄灯开始闪烁。闪烁苦干次后,再切换到南北路口方向。之后,重复上述过 程。 2.程序中应设定好8255A的工作模式,使三个端口均工作于方式0,并处于输出态 3.8255A的A端口地址为:288H B端口地址为:289H C端口地址为:28AH 控制口地址为:28BH 五、实验要求: 1.做好实验预习和准备工作,并写出预习报告(要求写出实验的流程图及程序),熟练掌握8255A编程原理及编程方法。 2.实验操作的最低要求是要做出实验内容的基础部分,然后根据实际操作能力争取做出实验内容的提高部分及回答实验内容的第三部分问题。 3.写出实验报告,内容为: 1)实验目的; 2)实验设备; 3)实验中遇到的问题及解决问题的分析思路与办法,问题定位及问题的性质; 4)对本实验的建议及有何创新。 ;这是自动生成的代码模板 STACKS SEGMENT STACK ;堆栈段 DW 128 DUP(?) ;注意这里只有128个字节 STACKS ENDS DATAS SEGMENT ;数据段 ;请在这里定义您的数据 DATAS ENDS CODES SEGMENT ;代码段 ASSUME CS:CODES,DS:DATAS START: MOV AX,DATAS ;初始化 MOV DS,AX

第七章 气体灭火系统

第七章气体灭火系统 第一节系统的构成 一、气体灭火系统的分类 二、气体灭火系统的构成 第二节系统部件、组件(设备)的检查 1、泄压装置的泄压方向不应朝向操作面。 3、低压二氧化碳灭火系统储存容器上应至少设置2套安全泄压装置,安全阀要通过专用的泄压管接到室外。

3、压力计、液位计、称重显示装置安装在便于人员观察和操作; 4、选择阀操作手柄安装在操作面一侧:1.5m≤h≤1.7m;与管网采用螺纹连接宜用活接。 5、管道采用螺纹连接时宜采用螺纹连接,密封材料均匀涂在附着在管道的螺纹部分,不得将填料挤入管道内;露2-3条螺纹,清理干净,防腐处理; 6、已防腐处理的无缝钢管不宜采用焊接连接,需采用法兰焊接时二次防腐处理。 7、管道穿越墙壁、楼板处要安装套管。套管D比管道D至少大2级,穿墙套管长度与墙厚相等,穿楼板套管应高出地板50mm。管道穿越变形缝时,设置柔性管段。 8、管道末端用防晃支架固定,支架与末端喷嘴不大于500mm。 9、灭火剂输送管道安装完毕后,要进行强度试验和气压严密性(驱动管道仅此)试验。强度试验时,应逐步缓 10%逐级升压,每级稳压3min, 10 11 12 13 一、模拟启动试验 1、对所有防护区或保护对象按进行模拟启动试验 2、模拟喷气试验宜采用自动和手动启动方式。 3、模拟启动试验方法 1)自动模拟启动试验: ①将灭火控制器的启动输出端与灭火系统相应防护区驱动装置连接。驱动装置与阀门的动作机构脱离;也可用1个启动电压、电流与驱动装置的启动电压、电流相同的负载代替。 ②人工模拟火警使防护区内任意1个火灾探测器动作,观察单一火警信号输出后,相关报警设备动作是否正常 ③人工模拟火警使该防护区内另一个火灾探测器动作,观察复合火警信号输出后,相关动作信号及联动设备动作是否正常(如发出声、光报警,启动输出端的负载响应,关闭通风空调、防火阀等)。 2)手动模拟启动试验: 按下手动启动按钮,观察相关动作信号及联动设备动作是否正常(如发出声、光报警,启动输出端的负

8255并行口实验实验报告

8255并行口实验实验报告 作者: 一、实验目的 掌握8255A的编程原理。 二、实验设备 CPU挂箱、8086CPU模块。 三、实验内容 8255A的A口作为输入口,与逻辑电平开关相连。8255A的B口作为输出口,与发光二极管相连。编写程序,使得逻辑电平开关的变化在发光二极管上显示出来。 四、实验原理介绍 本实验用到两部分电路:开关量输入输出电路和8255可编程并口电路。 五、实验步骤 1、实验接线 CS0?CS8255; PA0~PA7?平推开关的输出K1~K8; PB0~PB7?发光二极管的输入LED1~LED8。 2、编程并全速或单步运行。 3、全速运行时拨动开关,观察发光二极管的变化。当开关某位置于L 时,对应的发光二极管点亮,置于H时熄灭。 六、实验提示 实验也是如此。实验中,8255A工作于基本8255A是比较常用的一种并行接口芯片,其特点在许多教科书中均有介绍。8255A有三个8位的输入输出端口,通常将A端口作为输入用,B端口作为输出用,C端口作为辅助控制用,本输入输出方式(方式0)。 七、实验结果 程序全速运行后,逻辑电平开关的状态改变应能在LED上显示出来。例如:K2置于L位置,则对应的LED2应该点亮。 八、程序框图(实验程序名:t8255.asm)

开始 设置8255工作方式 读A口 输出至B口 结束 九、程序源代码清单: assume cs:code code segment public org 100h start: mov dx,04a6h ;控制寄存器地址 mov ax,90h ;设 置为A口输入,B口输出 out dx,ax mov al,0feh start1:mov dx,04a2h 芯片的 入口地址 out dx,al mov bl,al mov dx ,04a0h in al,dx test ax,01h jz strat2 mov al ,bl rol al,1 流水灯循环左移 mov bl,al mov cx,3000h 设置cx为灯闪烁时间对应的循环次数 add: loop add jmp start1 无条件跳转至start1 strat2:mov al,bl mov dx,04a2h out dx,al ror al,1 流水灯循环左移 mov bl, al mov cx,3000h add1: loop add jmp start 无条件跳转至start code ends end start 十、实验总结 通过该实验,掌握了8255A的编程原理,学会了用汇编语言来编写程序控制8255A进行流水灯的操作实验。

8086软硬件实验报告(微机原理与接口技术上机实验)

实验一实验环境熟悉与简单程序设计 实验目的 (1)掌握DEBUG调试程序的使用方法。 (2)掌握简单程序的设计方法。 实验内容 编程将BH中的数分成高半字节和低半字节两部分,把其中的高半字节放到DH中的低4位(高4位补零),把其中的低半字节放到DL中的低4位(高4位补零)。如: BH=10110010B 则运行程序后 DH=00001011B DL=00000010B 实验准备 (1)熟练掌握所学过的指令。 (2)根据实验内容,要求预先编好程序。 实验步骤 (1)利用DEBUG程序输入、调试程序。 (2)按下表要求不断地修改BH的内容,然后记录下DX的内容。 实验报告 (1)给出程序清单。 (2)详细说明程序调试过程。

程序: CODE SEGMENT START : MOV BH,00111111B MOV AL,BH MOV CL,4 SHR AL,CL MOV DH,AL MOV AL,BH AND AL,00001111B MOV DL,AL MOV CL,0 CODE ENDS END START

实验二简单程序设计 实验目的 (3)掌握DEBUG调试程序的使用方法。 (4)掌握简单程序的设计方法。 实验内容 试编写一个汇编语言程序,要求实现功能:在屏幕上显示:Hello world My name is Li Jianguo 参考程序如下:(有错) data segment out1 db 'Hello world' ax db 'My name is Li Jianguo' data ens code segment assume cs:code;ds:data lea dx,out1 mov ah,2 int 21h mov dl,0ah mov ah,2

实验十三 8255A 并行接口实验

实验十三8255A 并行接口实验 一、实验目的 1、学习并掌握8255A的各种工作方式及其应用。 2、学习在接口实验单元上构造实验电路。 3、掌握8255A工作于中断方式的应用。 二、实验设备 1、EAT598实验教学系统一台。 2、连接线若干。 三、实验内容 8225A可编程并行接口芯片 8255A可编程外围接口芯片是Intel公司生产的通用可编程并行I/O接口芯片,它具有A、B、C三个8位并行接口,用+5V单电源供电,有三种工作方式: 方式0——基本输入/出方式 方式1——选通输入/出方式 方式2——双向选通工作方式 c82590 equ 200h c82591 equ 201h d8255a equ 210h d8255b equ 211h c8255 equ 213h stack segment stack dw 64 dup(?) stack ends code segment assume cs:code,ss:stack start: cli mov dx,c8255 mov al,86h out dx,al mov al,05h push ds mov ax,0000h ;修改中断向量表内容 mov ds,ax mov ax,offset ir0 mov si,0020h mov [si],ax

mov ax,8100h ;程序的加载段地址为8100h mov si,0022h mov [si],ax pop ds mov al,13h mov dx,c82590 out dx,al nop nop mov al,8 mov dx,c82591 out dx,al nop nop mov al,3 out dx,al nop nop mov al,0 out dx,al nop nop again: sti hlt jmp again ir0: mov dx,d8255b in al,dx mov dx,d8255a out dx,al iret code ends end start 四、报告要求 1、总结8255A可编程并行接口芯片的编程方法 (1)将DIP8开关SA9拨向ON系统状态,8255A的片选信号CS8255接译码器的输出210H,地址为210H~213H; (2)端口B输入线PB0~PB7接一组开关K0~K7; (3)端口A输出线PA0~PA7接至一组发光二极管L0~L7。. 编写程序,使8255A端口A工作在方式0并作为输出口,端口B工作于方式1并作为输入口,则端口C的PC2成为选通信号输入端 STB,PC0成为中断请求信号输出端INTRb。 B 当B口数据就绪后,通过发 STB信号来请求CPU读取端口B数据并送端口A输出显示。 B

8255A并行口实验

实验四 1

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 2

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 3

第七章干粉灭火系统题库1-2-10

第七章干粉灭火系统题库1-2-10

问题: [单选]干粉储存容器充装量检查要求实际充装量不得小于设计充装量,也不得超过设计充装量的()%。 A.3 B.5 C.8 D.10 本题考查的是系统组件的现场检查。充装量检查要求实际充装量不得小于设计充装量,也不得超过设计充装量的3%,可通过核查产品出厂合格证、灭火剂充装时称重测量等方法检查。故此题答案选A。

问题: [单选]对于储压型系统,当采用全淹没灭火系统时,喷头的最大安装高度不大于()m。 A.6 B.7 C.8 D.9 本题考查的是系统组件的安装与技术检测。对于储压型系统,当采用全淹没灭火系统时,喷头的最大安装高度不大于7m;当采用局部应用系统时,喷头最大安装高度不大于6m;对于储气瓶型系统,当采用全淹没灭火系统时,喷头的最大安装高度不大于8m;当采用局部应用系统时,喷头最大安装高度不大于7m。故此题答案选B。

问题: [单选]下列有关模拟喷放试验的试验要求说法,不正确的是()。 A.模拟喷放试验采用干粉灭火剂和自动启动方式,干粉用量不少于设计用量的30% B.当现场条件不允许喷放干粉灭火剂时,可采用惰性气体 C.试验时应保证出口压力不高于设计压力 D.采用的试验气瓶需与干粉灭火系统驱动气体储瓶的型号规格、阀门结构、充装压力、连接与控制方式一致 本题考查的是模拟喷放试验。试验时应保证出口压力不低于设计压力。故此题答案选C。 (网页小游戏 https://www.360docs.net/doc/9913593958.html,/)

问题: [单选]系统管道验收时,公称直径为50mm的管道其支、吊架的最大间距为()m。 A.2.4 B.2.7 C.3.0 D.3.4 本题考查的是系统管道验收(见下表)。 故此题答案选C。

8255并行接口实验

8255并行接口实验 4.5.1 实验目的 1. 学习并掌握8255的工作方式及其应用。 2. 掌握8255典型应用电路的接法。 3. 掌握程序固化及脱机运行程序的方法。 4.5.2 实验设备 PC 机一台,TD-PITE 实验装置或TD-PITC 实验装置一套。 4.5.3 实验内容 1. 基本输入输出实验。编写程序,使8255的A 口为输入,B 口为输出,完成拨动开关到数据灯的数据传输。要求只要开关拨动,数据灯的显示就发生相应改变。 2. 流水灯显示实验。编写程序,使8255的A 口和B 口均为输出,数据灯D7~D0由左向右,每次仅亮一个灯,循环显示,D15~D8与D7~D0正相反,由右向左,每次仅点亮一个灯,循环显示。 4.5.4 实验原理 I/O I/O I/O I/O PA7-PA0 PC7-PC4 PC3-PC0 PB7-PB0 图4.31 8255内部结构及外部引脚图 并行接口是以数据的字节为单位与I/O 设备或被控制对象之间传递信息。CPU 和接口之间的数据传送总是并行的,即可以同时传递8位、16位或32位等。8255可编程外围接口芯片是Intel 公司生产的通用并行I/O 接口芯片,它具有A 、B 、C 三个并行接口,用+5V 单电源供电,能在以下三种方式下工作:方式0--基本输入/输出方式、方式1--选通输入/输出方式、方式2--双向选通工作方式。8255的内部结构及引脚如图4.31所示,8255工作方式控制字和C 口按位置位/复位控制字格式如图4.32所示。

位(a )工作方式控制字 (b )C 口按位置位/复位控制字 1 图4.32 8255控制字格式 8255实验单元电路图如图4.33所示: 图4.33 8255实验单元电路图 4.5.5 实验步骤 1. 基本输入输出实验 本实验使8255端口A 工作在方式0并作为输入口,端口B 工作在方式0并作为输出口。用一组开关信号接入端口A ,端口B 输出线接至一组数据灯上,然后通过对8255芯片编程来实现输入输出功能。具体实验步骤如下述: (1)实验接线图如图4.34所示,按图连接实验线路图。 (2)编写实验程序,经编译、连接无误后装入系统。 (3)运行程序,改变拨动开关,同时观察LED 显示,验证程序功能。 (4)点击“调试”下拉菜单中的“固化程序”项,将程序固化到系统存储器中。 (5)将短路跳线JDBG 的短路块短接到RUN 端,然后按复位按键,观察程序是否正常运行;关闭实验箱电源,稍等后再次打开电源,看固化的程序是否运行,验证程序功能。 (6)实验完毕后,请将短路跳线JDBG 的短路块短接到DBG 端。

灭火紧急处置办法

成都佳睿物业服务有限公司石广东项目服务标准 JR/SGD-XF-(GC)010灭火紧急处置办法 批准: 审核:

拟制: 2016-7-1发布 2016-8-1实施成都佳睿物业服务有限公司发布

1.目的 立足自防自救,做到不失时机地扑灭初起火灾,避免发生重大的经济损失。 2.适用范围 适用于发生火灾时的灭火处置。 3.灭火应急原则 在组织指挥灭火自救的工作中,应坚持以保证大多数人的安全为前提,在5-7分钟内及时堵住火势向上层蔓延,消除火势对人员疏散的威胁,打通疏散通道,保护着火层以上的人员疏散到安全区。 4.灭火应急规程 4.1报警通报 4.1.1正确的报警通报程序:一旦接到火警,服务中心或物业办公室应立即通知就近人员前往现场,查看是否为火灾。确认起火时,马上通知项目领导、公安消防队,同时通知义务消防员到火灾现场进行灭火救人工作。 4.1.2正确的通报方法应首先通过对讲机或电话通知相关部门。 4.2灭火 4.2.1确定火场情况:一查火场是否有人被困,二查燃烧什么物质,三查从哪里到火场最近;一看火烟定风向、定火势、定性质,二看建筑定结构、定通路,三看环境定重点、定人力定路线。

4.2.2确定灭火策略。 (1)室内火灾,内攻近战。 (2)楼层火灾,分层截击。 (3)下层火灾,上层设防。 (4)人力分配上要做到:灭火救人同步进行。灭火部份要把主力用于直接灭火上,防止火势乘隙扩大。 4.2.3灭火的基本方法 (1)冷却灭火法:用水和二氧化碳灭火剂等灭火。 (2)隔离灭火法:将火场周围可燃物迅速撤走等。 (3)窒息灭火法:用石棉等不燃物捂盖燃烧物,使火自然熄灭。 (4)抑制灭火法:用干粉灭火器、1211等进行灭火。 4.2.4组织力量扑救火灾 (1)组织义务消防队,按消防组织的分工任务,进行灭火活动。 (2)起动消防水泵,满足着火层以上各层的消防用水量,铺设水带做好灭火准备。 (3)有防火分区的关闭防火分区的防火门。 (4)组织义务消防队使用固定灭火装置和灭火器灭火。 1)喷射水流:应把水流喷射到火焰根部,即把水流喷射到燃烧物体上,不要喷射到火

8255试验报告(方式1查询输出)

《微型计算机接口技术》实验报告 实验名称:可编程并行接口芯片8255应用 (8255方式1、查询输出) 姓名 学号: 班级: 日期: 广东外语外贸大学信息科学技术学院

一、实验目的 掌握8255方式1查询输入、输出时的使用及编程 二、实验内容 1、按照图示连接硬件(注意图中大多数线试验箱已经连好,只连接需要用户连接的部分,预习,参考PPT) 2、编程:每按一次单脉冲按钮,ACK信号有效,8255内部输出准备好状态有效(INTR),查询输出一次数据,点亮、熄灭相应的发光二极管。 三、实验原理(8255方式1输出:结合结构图、时序图、状态字描述) 8255是一片可编程并行I/O接口芯片,每片8255有两个8位的并行口(PA,PB)和两个4位并行口(PC的高、低四位),其中PA口可工作于方式0,1,2。PB口工作于方式0,1。PC口仅能工作于方式0。在方式1中,将8255的三个端口分为了A、B两组,PA、PB两个口仍作为数据输入/输出口,而PC口则作为两部分,分别作为PA、PB口的联络信号。8255A 方式1 A口输出过程由CPU响应中断开始,在中断中用OUT指令通过8255A 向外设输出数据,发出WR 信号;WR上升沿清除INTRA 中断请求信号,且使OBFA =“L”(有效),通知外设取数;当外设接受数据后,发出ACKA 应答信号,一方面使OBFA=“H”(无效),另一方面在ACKA信号的上升沿使INTRA=“H”(有效),以此向CPU发出新的中断请求,开始下一轮输出。 四、硬件设计及方案论证(完整图的信号线连接及作用:数据、地址、控制及外设线)硬件设计如图,其中: 1.8255芯片中的数据总线D0—D7是和CPU的数据线直接相连的,从而CPU可以向8255 发送命令、数据和8255芯片也可以向CPU发送状态、数据等等。 2.8255芯片中的A0和A1也是与CPU的地址总线直接相连,并且在控制字在以下几种 情况有不同的设置,若A1A0= 00时,8255芯片中的PA口被选中,若A1A0=01时,8255芯片中的PB口被选中,若A1A0=10时,8255芯片中的PC口被选中,若A1A0=11时,则8255芯片的控制口被选中。 3.8255芯片的读信号、写信号、复位信号,分别于CPU的IOR、IOW、RESET直接相 连,当CPU执行IN指令时,8255的读信号有效,CPU从8255芯片读取信息,当CPU 执行OUT指令时,8255的写信号有效,CPU输出信息到8255芯片,完成一定的功能。 而当CPU发出复位的信号时,8255也会进行复位操作。 4.8255芯片中的片选信号与3—8译码器的Y1相连,而Y1的寻址范围是288H—28FH, 而8255芯片中的端口A的地址是288H,端口B的地址是289H,端口C的地址是28AH,控制端口的地址是28BH,因此4的端口都在在3—8译码器的Y1的寻址范围之内。5.8255芯片的PC6与脉冲信号是连接在一起,8255芯片的A端口与二极管L7—L0直接 相连。当脉冲信号到来,PC6会被置1,允许中断,CPU会将数据通过8255芯片的A 口输出到二极管L7中,点亮相应的灯。 。。。。。。等等详细论证,如我课堂所讲

实验二可编程并行接口(8255方式0).doc

实验二 一、实验题目:可编程并行接口(8255方式0) 二、实验目的 掌握8255方式0的工作原理及使用方法。 三、实验内容 1、按下图连线。 2、编程从8255C口输入数据,再从A口输出. 四、程序流程图 五、源程序 ioport equ 0d400h-0280h io8255a equ ioport+288h io8255b equ ioport+28bh io8255c equ ioport+28ah

code segment assume cs:code start: mov dx,io8255b ;设8255为C口输入,A口输出 mov al,8bh out dx,al inout: mov dx,io8255c ;从C口输入一数据 in al,dx mov dx,io8255a ;从A口输出刚才自C口 out dx,al ;所输入的数据 mov dl,0ffh ;判断是否有按键 mov ah,06h int 21h jz inout ;若无,则继续自C口输入,A口输出 mov ah,4ch ;否则返回DOS int 21h code ends end start 六、实验结果分析 按上述的代码执行,观察LED灯的状态,可以发现实验结果和预期的相同:打开K0,关闭K1、K2、K3、K4、K5、K6、K7,L0亮; 打开K1,关闭K0、K2、K3、K4、K5、K6、K7,L1亮; 打开K2,关闭K0、K1、K3、K4、K5、K6、K7,L2亮; 打开K3,关闭K0、K1、K2、K4、K5、K6、K7,L3亮; 打开K4,关闭K0、K1、K2、K3、K5、K6、K7,L4亮; 打开K5,关闭K0、K1、K2、K3、K4、K6、K7,L5亮; 打开K6,关闭K0、K1、K2、K3、K4、K5、K7,L6亮; 打开K7,关闭K0、K1、K2、K3、K4、K5、K6,L7亮; 按任意键,退出该实验。 七、实验心得 1、通过本次实验,了解了8255芯片的基本内部结构和它的管脚,掌握了8255方式0的工作原理及使用方法, 2、本次实验前,自己认真地做了预习,实验过程中,认真思考,积极探索,实验后,查阅资料,提炼总结。总的来说,基本完成了实验要求和任务。

微机接口 8255并行接口实验报告

浙江工业大学计算机学院实验报告 实验名称 8255并行接口实验 姓名徐洁 学号 201326810521 班级计科1301班 教师雷艳静 日期 2015/12/31

一、实验内容与要求 1.1 实验内容 8255方式0实验一:从8255端口C输入数据,再从端口A输出,即TPC-USB平台按逻辑电平开关K0~K7通过编程使端口C接收,然后再通过端口A输出到LED显示电路L0~L7,这样逻辑电平开关的值就可以通过8255芯片显示在LED显示电路上。 8255方式1输出实验:编程实现每按一次单脉冲按钮产生一个正脉冲,使8255产生一次中断,让CPU进行一次中断服务:依次输出01H、02H、04H、08H、10H、20H、40H、80H 使LED显示电路L0~L7依次发光,中断8次结束。 8255方式1输入实验:编程实现每按一次单脉冲按钮产生一个正脉冲使8255产生一次中断请求,让CPU进行一次中断服务,读取逻辑电平开关预置的ASCII码,在屏幕上显示其对应的字符,中断8次结束。 1.2 实验要求 (1) 具有一定的汇编编程的基础,能编写一些基本语句来实现实验。实验前根据实验流程 图,写出对应代码; (2) 要了解8255A并行接口芯片内部结构和外部引脚,理解8255芯片的工作方式和程序设 计方法; (3) 熟悉实验平台TPC-USB了解各个接口的名称与功能,进行实验时能快速并正确地连接 好实验电路; (4) 8255方式0实验一:连接PC与TPC-USB平台,用微机实验软件运行程序,用TPC-USB 平台上的逻辑电平开关与LED显示电路观察,LED显示的值与逻辑电平开关设的值对应; (5) 8255方式1输出实验:连接PC与TPC-USB平台,用微机实验软件运行程序,手按单 脉冲按钮,观察LED显示电路能依次发光,按8次后,中断结束,程序结束; (6) 8255方式1输入实验:连接PC与TPC-USB平台,用微机实验软件运行程序,用TPC-USB 平台的逻辑电平开关设置一个ASCII码,按一次单脉冲,屏幕就能显示该ASCII码对应的字符,变更逻辑电平的开关,按一次单脉冲,屏幕就会显示变更的ASCII码对应的字符。这样操作N次之后,中断结束,程序结束。

8255A并行口实验(二)内容

上海电力学院实验报告计算机硬件实验课程 题目:8255A并行口实验(二)内容 班级: 姓名: 学号:

一、实验目的 掌握通过8255A并行口传输数据的方法,以控制发光二极管的亮与灭。 二、实验内容 1、实验原理 实验原理图如图所示,PB4 ~ PB7和PC0 ~ PC7分别与发光二极管电路L1~ L12 相连,本实验为模拟交通灯实验。交通灯的亮灭规律如下: 设有一个十字路口,1、3为南北方向,2、4为东西方向,初始为四个路口的红灯全亮,之后,1、3路口的绿灯亮,2、4路口的红灯亮,1、3路口方向通车; 延时一段时间后,1、3路口的绿灯熄灭,而1、3路口的黄灯开始闪烁,闪烁若干次以后,1 、3 路口红灯亮,而同时2、4路口的绿灯亮,2、4路口方向通车;延时一段时间后,2、4 路口的绿灯熄灭,而黄灯开始闪烁,闪烁若干次以后,再切换到1、3路口方向,之后重复 上述过程。 8255A的PB4~ PB7对应黄灯,PC0 ~ PC3对应红灯,PC4~ PC7对应绿灯。8255A工作于模式0,并置为输出。由于各发光二极管为共阳极,使其点亮 应使8255A相应端口清0。 2、实验线路连接 (1) CS-8255插孔连译码输出Y7插孔。 (2) L1 - PC4 L4 - PC5 L7 - PC6 L10 - PC7 L2 - PB4 L5 - PB5 L8 - PB6 L11 - PB7 L3 - PC0 L6 - PC1 L9 - PC2 L12 - PC3

三、实验框图 四、实验程序 CODE SEGMENT ASSUME CS:CODE IOCONPT EQU 0FF2BH IOAPT EQU 0FF28H IOBPT EQU 0FF29H IOCPT EQU 0FF2AH ORG 10e0H START:MOV DX,IOCONPT MOV AL,80H

第七章习题

第七章建筑其他消防灭火系统 第一部分习题 7.1 选择题 7.1-1 下列()种泡沫不能用于液下喷射灭火? A.蛋白泡沫B. 氟蛋白泡沫C. 水成膜泡沫 D. 成膜氟蛋白泡沫 7.1-2 泡沫泵站设计中下述()条是不对的? A.泡沫消防泵宜采用自灌引入启动 B.泡沫消防泵站泡沫混合液管道上宜设置消防栓 C.泡沫泵站宜与消防水泵房合建 D.四级油库的泡沫泵站可不设备用泵,但应有备用动力 7.1-3 泡沫灭火系统有高倍数、中倍数和低倍数泡沫,他们的区分是按()来确定的。 A.泡沫数与水的重量倍数B.泡沫液的混合比倍数 C.泡沫液的发泡倍数D.泡沫数与水的密度倍数 7.1-4 关于建筑泡沫灭火器配置,下列各条中不符合规范规定的是() A.A类火灾场所应选择水型灭火器、磷酸铵盐干粉灭火器、泡沫灭火器或卤代烷灭火器 B.C类火灾场所应选择磷酸铵盐干粉灭火器、碳酸氢钠干粉灭火器、二氧化碳灭火器或卤代烷灭火器 C.在同一灭火器配置场所,宜选用相同类型和操作方法的灭火器 D.一个灭火器配置场所内的灭火器不应少于2具。每个设置点的灭火器不宜多于6具 7.1-5在同一灭火器配置场所,当选用两种或两种以上类型灭火器时,应采用灭火剂相容的灭火器。下列()两种灭火剂是不不相容的。 A.蛋白泡沫与化学泡沫 B.磷酸铵盐与碳酸氢钠、碳酸氢钾 C.磷酸铵盐与蛋白泡沫 D.化学泡沫与磷酸铵盐 7.1-6 配置泡沫混合液的水温宜为() A.0~25℃ B.4~35℃ C.10~40℃ D.15~45℃ 7.1-7 扑救A类火灾应选用()灭火器。 A.磷酸铵盐干粉、轻水泡沫、化学泡沫 B.水型、泡沫、磷酸铵盐干粉、卤代烷灭火器 C.磷酸铵盐、化学泡沫、卤代烷型 D.磷酸铵盐干粉、轻水泡沫 7.1-8 E类(带电火灾)火灾场所应选用()灭火器。 A.磷酸铵盐干粉、轻水泡沫、化学泡沫 B.磷酸铵盐干粉、化学泡沫、卤代烷型 C.碳酸氢钠干粉、二氧化碳、磷酸铵盐干粉、卤代烷灭火器

8255并口控制器应用实验

实验一8255并口控制器应用实验 一、实验目的 1. 掌握8255 的工作方式及应用编程。 2. 掌握8255 典型应用电路接法。 二、实验内容 1. 基本输入输出实验。编写程序,使8255 的A 口为输出, B 口为输入, 完成拨动开关到数据灯的数据传输。要求只要开关拨动,数据灯的显示就改变。 2.流水灯显示实验。编写程序,使8255 的A 口和 B 口均为输出,实现16 位数据灯的相对循环显示。 三、实验所用仪表及设备 1. 要PC微机一台。 2. TD-PIT 实验系统一套。 四、实验原理与步骤 1.8255简介 并行接口是以字节或字为单位与I/O 设备或被控制对象之间传递信息。CPU 和接口之间的数据传送总是并行的,即可以同时传递8 位、16 位、32 位等。 Intel公司的可编程通用并行接口芯片8255具有 A 、B 、C 三个并行接口。提供以下三种工作方式:方式0—基本输入/出方式、方式1—选通输入/出方式、方式2—双向选通方式。8255的引脚如图10-1 所示,8255的工作方式控制字和 C 口按位置位/复位制字格式如图10-2(a)和(b)所示。

图10-1 8255的内部结构及引脚 图10-2(a)工作方式控制字 2.基本输入输出实验 让8255的端口A作为输出口工作在方式0,端口 B 作为输入口工作在方式0。用一组开关信号接入端口B ,端口A的输出线接至一组数据灯上,然后通过对8255 芯片编程来实现输入输出功能。

图10-3 8255基本输入输出实验参考接线图 实验步骤如下: 1)确认从PC 机引出的两根扁平电缆已经连接在实验平台上。 2)参考图10-3 所示连接实验线路。 3)首先运行CHECK 程序,查看I / O空间始地址。 4)利用查出的地址编写程序,编写或修改参考程序,编译链接。 5)运行程序,拨动开关,看数据灯显示是否正确。 参考程序如下: ;***************根据CHECK配置信息修改下列符号值***************** PCI_INTCSR EQU 0CC38H ;PCI卡中断控制寄存器地址IOY0 EQU 0C400H ;***************************************************************** MY8255_A EQU IOY0+00H*4 ;8255计数器0端口地址 MY8255_B EQU IOY0+01H*4 ;8255计数器1端口地址

相关文档
最新文档