一道接口技术课的题:设定8255A的端口A为方式1输入,端口B为方式1输出,则读取端口C的数据的各位是什么?

供稿:hz-xin.com     日期:2024-04-28

MOV AL, 10010100b ;AL←方式控制字

OUT 83H, AL ;方式控制字→8255控制口

方式1(选通输入输出方式):

A、B、C 三个口分为两组。

A组包括A口及高半C口,A口可编程设定为输入或输出,高半C口作I/O控制及同步信号;

B组包括B口及低半C口,B口可编程设定为输入或输出,低半C口作I/O控制及同步信号;

A口、B口的输入/输出数据都被存锁。

方式2(双向总线方式):

A口(仅A口)作8位双向总线,C口的PC3~PC7位用作I/O控制及同步信号;

B口及C口的PC0~PC2可编程设定为方式0或方式1工作。

扩展资料:

8255作为主机与外设的连接芯片,必须提供与主机相连的3个总线接口,即数据线、地址线、控制线接口。同时必须具有与外设连接的接口A、B、C口。由于8255可编程,所以必须具有逻辑控制部分,因而8255内部结构分为3个部分:与CPU连接部分、与外设连接部分、控制部分。

根据定义,8255能并行传送8位数据,所以其数据线为8根D0~D7。由于8255具有3个通道A、B、C,所以只要两根地址线就能寻址A、B、C口及控制寄存器,故地址线为两根A0~A1。此外CPU要对8255进行读、写与片选操作,所以控制线为片选、复位、读、写信号。各信号的引脚编号如下:

(1)数据总线DB:编号为D0~D7,用于8255与CPU传送8位数据。

(2)地址总线AB:编号为A0~A1,用于选择A、B、C口与控制寄存器。

参考资料来源:百度百科-8255芯片



一道接口技术课的题:设定8255A的端口A为方式1输入,端口B为方式1输出...
答:MOV AL, 10010100b ;AL←方式控制字 OUT 83H, AL ;方式控制字→8255控制口 方式1(选通输入输出方式):A、B、C 三个口分为两组。A组包括A口及高半C口,A口可编程设定为输入或输出,高半C口作I/O控制及同步...

问一道关于《微机原理与接口技术的题》的题,请高手帮忙解答下, 一个...
答:include<stdio.h> include<conio.h> include"ApiEx.h"pragma comment(lib,"ApiEx.lib")void main(){ BYTE data;printf("Press any key to begin!\n\n");getch();printf("Press any key to exit!\n");if(!S...

跪求--8255课程设计
答:根据设计任务和要求,在设计前必须对微机原理与接口技术中的8255和8253芯片熟悉了解和掌握。设计中主要要完成的是发声报警和发光报警这两个部分功能,故在程序设计中只要设计触动键盘重的数字键即8个LED不停光闪,同时内扬声器...

怎么理解微机原理与接口技术中的 8255初始化
答:对8255初始化,就是设置其3个端口的工作方式及输入输出状态,例如:8255的A口、B口、C口、控制口,地址依次是60h~63h,设置A口为方式1输入、B口及C口为方式0输出,初始化程序是:MOV AL,10110000b ;; 初始化命令字...

微机原理关于8255A接口芯片的一道题,求指导,第17题
答:第17题答案选 [B.88H], 解释如下:地址总线A7~A0---8255的A1A0引脚---8255端口地址 1000 1000 ---0 0 ---A口地址为88h 1000 1010 ---0 1---B口地址为8Ah 1000 1100 --- ---1 0 ---C口地址为8Ch...

计算机接口技术综合题,题目如下,请各位大虾江湖救急救急!!!
答:2.下图为函数波形发生器芯片连接图,采用8255A作为DAC与CPU之间的接口芯片,8255的A口作为数据输出口, B口的PB0-PB4五根线作为控制信号来控制DAC0832的缓冲过程及转换操作。8255A端口地址为300H--303H,要在示波器上看到连续的锯齿波波形...

微型计算机及接口技术
答:define PB8255 XBYTE[0x7ffd] //PB口地址 void main(){ COM8255=0x90; //方式0,A口输入,PB口输出 while(1){ PB8255=PA8255; //PA口开关断和通控制PB口LED亮和灭 } } //absacc.h 是定义绝对地址的头...

求《微机原理与接口技术》课程设计报告
答:微机接口课程设计实验报告 一、实验目的:1. 掌握综合使用基本输入设备,通用接口芯片,专用接口芯片的方法;2. 熟悉并行接口芯片8255的使用与硬件接口方法, 熟悉8255的各种工作方式,掌握8255的编程方法;3. 掌握实时处理程序的编制...

微机接口技术 为什么这道题的答案是86H?
答:但A1和A0是用来选择8255内的寄存器的,当它们是11时,选中的就为控制寄存器,为00时是PA口,为01时选中的PB口,为10时选中的是PC口,也就是说当选中Y4的地址为10000110(即为86H)时选中的就为控制寄存器了。

有关单片机的问题 8255A的那些接口的模式0模式1模式2究竟是什么,它在这...
答:8255A是微机及单片机常用的并行I/O接口芯片,有三个8位双向并行I/O端口(A口、B口、C口),有三种工作方式。.方式0(基本输入输出方式):不需任何选通信号,A口、B口、C口高4位、C口低位,都可被设定为输入或输出...