好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

05-8255-An习题与答案知识.pdf

10页
  • 卖家[上传人]:小了****8
  • 文档编号:254653609
  • 上传时间:2022-02-15
  • 文档格式:PDF
  • 文档大小:266.18KB
  • / 10 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1 选择题 _ 18255A既可作数据输入、出端口,又可提供控制信息、状态信息的端口是()AA口BB口CC口D A、B、C三端口均可以28255A的方式选择控制字为80H ,其含义是()AA、B为方式 0BA、B、C口全为输入CA口为输出,其他为输入D A、B、C口均为方式 0,输出38255A引脚信号 W R-=0,CS-=0,A1=1,A0=1 时,表示()A无效操作BCPU 读 8255A控制口CCPU 向数据口写数据D CPU 向控制口送控制字48255的 B口中断输出时,应将B口工作方式初始化为是()A方式 0 B方式 1C方式 2 D 不初始化58255A接口芯片的端口 A的工作方式有()A5 种B4种C3 种D 2种6某系统采用 8255A作并行 I/O 接口,初始化时 CPU 所访问的端口地址为 0CBH ,并设定为方式1 输出,则 A口的口地址应为()A0C8HB0CAH C0CH D 0EH 78255不需联络信号线的工作方式是()A方式 0B方式 1 C方式 2 D 所有方式88255A工作在方式 2(双向选通 I/O )时, ()A只能作输入接口B只能作输出接口C作输入口或作输出口D 同时可作输入口输出口2 9当并行接口芯片8255A被设定为方式 2 时,其工作的 I/O 口是()A仅能作输入口使用B仅能作输出口使用C既能作输入口、也能作输出口使用D仅能作不带控制信号的输入口或输出口使用10在 8255 的初始化程序中,使INTEA=1的目的是()AA口在中断方式下完成输入 / 输出操作BB口在中断方式下完成输入 / 输出操作CA口在查询方式下完成输入 / 输出操作DB口在查询方式下完成输入 / 输出操作118255A 引脚信号 WR=0、CS=0、A1=1、A0=1 时,表示()ACPU 向数据口写数据BCPU读 8255A 控制口CCPU 向控制口送控制字D 无效操作填空题 _ 1计算机与普通打印机之间的总线接口标准有多种通常使用最多的是Centronics总线【中国矿大考研试题】28255A的三个端口中只有端口C没有输入输出锁存功能38255A的端口 A工作于方式 2 时,使用端口 C的 PC7-PC3作为与 CPU和外部设备的联络信号48255A控制字的最高位 D7= 1 时,表示该控制字为方式控制字58255A 中,可使用的控制字有 工作方式 控制字和 置位复位 控制字,其中置位复位 控制字只对端口 C 有效。

      判断题 _ . 在 8255A中可以进行按位置位 / 复位的端口是端口A、 B、 C ( )简答题 _ . 已知某 8255A在系统中占用 88-8BH号端口地址,现欲安排其PA ,PB ,3 PC口全部为输出, PA 、PB口均工作于方式0 模式,并将 PC6置位,使PC3复位,试编写出相应的初始化程序兰州交大期末试题】端口地址: 88H 、89H 、8AH 、8BH MOV AL,80H ; 控制字: 1 00 0 0 0 0 0 OUT 8BH,AL MOV AL,ODH ;C 端口置位 / 复位字: 0 000 110 1 OUT 8BH,AL MOV AL,06H ;C 端口置位 / 复位字: 0 000 011 0 OUT 8BH,AL . 8086 系统中接口连接关系如下图所示1) 分别确定 8255,8253,8259 及 8251 的端口地址(2) 设 8255 的 PA口为输出, PB口为输入,写出对PA口和 PB口执行输入/ 输出操作的指令兰州交大期末试题】对 PA口操作的 I/O 指令为 _OUT 80H,AL _;对 PB口操作的 I/O 指令为 _IN AL,82H_。

      A7 A6 A5 A4 A3 A2 A1 A0 1 * * * ? * * 0 8255:1 0 0 0 0 0 0 0 80H 1 0 0 0 0 0 1 0 82H 4 1 0 0 0 0 1 0 0 84H 1 0 0 0 0 1 1 0 86H A7 A6 A5 A4 A3 A2 A1 A0 8253:1 0 0 1 0 0 0 0 90H 1 0 0 1 0 0 1 0 92H 1 0 0 1 0 1 0 0 94H 1 0 0 1 0 1 1 0 96H A7 A6 A5 A4 A3 A2 A1 A0 8259:1 0 1 0 0 0 0 0 A0H 1 0 1 0 0 0 1 0 A2H A7 A6 A5 A4 A3 A2 A1 A0 8251:1 0 1 1 0 0 0 0 B0H 1 0 1 1 0 0 1 0 B2H . 简述用反转法实现闭合键识别的基本方法用反转法识别闭合键,需要用可编程的并行接口行线和列线分别接在 PA和 PB 2 个并行口上,首先让行线上的PA口工作在输出方式,列线上的 PB口工作在输入方式,通过编程使PA口都输出低电平,然后读取PB口的列线值,如果某一列线上的值为0,则判定改列有某一键按下。

      为了确定是哪一行要对PA和 PB进行反转,即对 PA口重新进行初始化工作在输入方式, 列线上的 PB口工作在输出方式, 并将刚读取的列线值从列线所接的 PB口输出,再读取行线所接的PA口,取得行线上的输入值,在闭合键所在的行线上的值必定为0这样,当一个键被按下时,必定可读得一对唯一的行值和列值根据这一对行值和列值就可判断是哪一行哪一列的键被按下 数字系统中信息传输的主要方式有串行传送、并行传送和并串行传送请简要说明它们各自的工作原理、特点及应用场合华中师大考研试题】串行传送:数据在一条一位宽的传输线上, 一位一位地按顺序传送其主要特点是硬件开支少,费用低适用于远距离传送并行传送:数据在多条一位宽的并行传输线上同时传送其主要特点是传送速度快适用于近距离传送并串行传送:数据在8 条一位宽的传输线上,一个字节一个字节地按顺序传送其特点是结合了串行传送与并行传送两者的优点适用于中短距离的传送5 有一 I/O 接口电路如下图所示, CPU 需不断检测开关S7S0的状态,并随时在 LED7-LED0上显示出来试问:【华中师大考研试题】(1)U1 、U2各采用什么器件?(选择:译码器、D/A转换器、三态缓冲器、锁存器);答:U1采用锁存器、 U2 采用三态缓冲器。

      2)如采用可编程器件,可选用何种型号芯片?请用该芯片设计接口逻辑电路图,并给出控制程序流程图答:如采用可编程器件,可选用8255A或 8155 芯片采用 8255A设计的接口逻辑电路图如下:(8255A初始化为方式 0,A口输出, B口输入)控制程序流程图为:6 给定芯片 80868088CPU 、8255A 、 74LS138、发光二极管( LED )及小开关等试设计一接口系统,用LED实时反映八位小开关的状态要求:【中国矿大考研试题】(1) 画出完整的接口系统的电路原理图,并解释其工作原理答:将 8255 的 PA口设置为基本输入方式, PB口设置为基本输出方式 8255的 PA口分配系统地址为E000H ,PB口分配系统地址为E001H ,PC口分配系统地址为 E002H ,控制口分配系统地址为E003H CPU 每次读 PA口时,立刻将其从 PB口输出 , 使得 LED实时反映八位小开关的状态2)编写接口系统的操作程序8255初始化 : MOV AL,90H 数据读入: IN AL,E000H OUT E003H,AL OUT E001H,AL 7 给定芯片 8088CPU 、8255A 、74LSI38、74LS373 、16 个 10KO电阻、 64个键开关,试设计一具有64 键的键盘系统。

      中国矿大考研试题】(1)画出完整的电路原理图2)说明所设计的键盘系统的工作原理3)编写键识别的汇编程序(不考虑具体的键命令处理)答:(1)完整的电路原理图如下图2)64键排成 8X8阵列,与 8255A的 PA口和 PB口连接键盘识别采用行扫法,8255A的 PA口置为基本输出方式, 作为键盘阵列的行选线,依次输出步进的 0 ;8255A的 PB口置为基本输入方式,作为键盘阵列的列线,在每一次步进时,都从列线读入检查,若有0 则停止步进,将当前的行列特征结合起来,得按键代码8255A的 PA口地址为: E000H 8255A的 PB口地址为: E001H 8255A的 PC口地址为: E002H 8255A的控制口地址为: E003H (3)键识别的汇编程序如下:MOV BL,#FEH LOP1 :OUT E000H,BL IN AL,E001H CMP AL,FFH JNE LOP2 CMP BL,7FH JNE WU ROL BL,1 JMP LOP1 LOP2 :MOV BH,0 LOP3 :CMP BL,FEH JZ LOP4 INC BH ROR BL,1 JMP LOP3 LOP4 :MOV AH,0 LOP5 :CMP AL,FEH JZ LOP6 INC AH ROR AL,1 8 JMP LOP5 LOP6 :SHL BH,3 ADD AH,BH MOV AL,AH YOU :(有键按下时的处理程序,AL中为键值)WU : (无键按下时的处理程序)设 8255 的端口地址为 200H-203H。

      1) 要求 PA口工作在方式 1, 输入; PB口工作在方式 0, 输出; PC7-PC6为输入; PC1-PC0为输出试写出8255的初始化程序2)程序要求当 PC7=0时置位 PC1 ,而当 PC6=1时复位 PC0 ,编写相应程序答:(1)MOV DX,203H MOV AL,10111000B OUT DX,AL (2)MOV DX,202H IN AL,DX MOV AH,AL TEST AL,80H JNZ NEXT1 MOV DX,203H 9 MOV AL,00000011B ; 对 PC1置位OUT DX ,AL NEXT1 : MOV AL,AH TEST AL,40H JZ NEXT2 MOV AL,00000000B ; 对 PC0复位MOV DX,203H OUT DX,AL NEXT2 : 当数据从 8255A的 C端口读到 CPU 时,8255A的控制信号CS、RD、WR、A1、AO分别是什么电平?答:当数据从 8255A的 C 端口读入 CPU 时,8255A的片选信号CS应为低电平,才能选中芯片 A1,A0为 10,即 A1接高电平, A0接低电平,才能选中 C端口。

      RD应为低电平(负脉冲),数据读入 CPU ,WR为高电平设用 8255A 的端口 A 连接拨码开关,端口B 连接 LED,输入拨码开关的状态,并据此控制LED 的显示,要求:1)试画出硬件接线原理图2)编写完整汇编程序实现该功能解:1)硬件接线原理图可如图所示:10 2)完整汇编程序如下:DATA SEGMENT CTL EQU 303H PORTA EQU 300H PORTB EQU 301H MOD EQU 90H DATA ENDS STAC SEGMENT STACK STA DW 128 DUP(?) STAC ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STAC START PROC FAR PUSH DS XOR AX,AX PUSH AX MOV AX,DATA MOV DS,AX MOV DX,CTL OUT DX,MOD LP: MOV DX,PORTA IN AL,DX MOV DX,PORTB OUT DX,AL JMP LP START ENDP CODE ENDS END START 。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.