接口考试试题第4章(8255)
更新时间:2024-06-11 03:29:01 阅读量: 综合文库 文档下载
- dama4-7章考试试题推荐度:
- 相关推荐
一、选择题
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与发光管部分的接口电路图及编写控制程序。
答:接口电路图如图所示。
8255 74LS30 AEN A9 A8 A7 A6 A5 A4 A3 A2 & VCC PB7 CS A1 A0 IOW #IOR ##D7~D0 D7~D0 & PB6 . . . . . . A1 A0 WR #RD RESET #PB0
编写的控制程序如下:
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
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控制开关、发光二极管电路如下图所示:
D7- D0 IOR IOW A2 A3 A4 A5 A6 CPU A7 A8 A9 D7- D0 PA7 PA6 RD WR PA0 A0 A1 A B C G2A G2B G 8255 Y6 CS PB7 PB6 PB0 + - + - + - +5V
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输出一个负脉冲的电路图如下图所示:
D7- D0 IOR IOW A2 A3 A4 A5 A6 CPU A7 A8 A9 D7- D0 RD WR A0 A1 A B C G2A G2B G 8255 Y6 CS PC7
MOV DX,26CH
MOV AL,80H;PA、PB方式0输出,PC7-0输出
MOV AL,0FH; C端口置1/置0控制字:使PC7输出高电平 OUT DX,AL MOV CX,2000H
YYY2:ADD AX,0;让PC7输出低电平维持一段时间 LOOP YYY2
MOV AL,0EH; C端口置1/置0控制字:使PC7输出高电平 OUT DX,AL MOV CX,2000H YYY3:ADD AX,0 LOOP YYY3
MOV AL,0FH; C端口置1/置0控制字:使PC7输出高电平 OUT DX,AL
D7- D0 IOR IOW A2 A3 A4 A5 A6 CPU A7 A8 A9 D7- D0 RD WR A0 A1 A B C G2A G2B G 8255 Y6 CS PC7
MOV DX,26CH
MOV AL,80H;PA、PB方式0输出,PC7-0输出
MOV AL,0FH; C端口置1/置0控制字:使PC7输出高电平 OUT DX,AL MOV CX,2000H
YYY2:ADD AX,0;让PC7输出低电平维持一段时间 LOOP YYY2
MOV AL,0EH; C端口置1/置0控制字:使PC7输出高电平 OUT DX,AL MOV CX,2000H YYY3:ADD AX,0 LOOP YYY3
MOV AL,0FH; C端口置1/置0控制字:使PC7输出高电平 OUT DX,AL
正在阅读:
接口考试试题第4章(8255)06-11
条形码技术08-19
大三学生入团申请书范文400字12-11
寻常幸福11-03
2016年江西师范大学传播学院846传播实务之《广告学概论》考研内04-26
安徽洛河电厂违章模拟事故分析交流材料(终版2015-06-29) - 图文12-07
我的外号作文350字07-02
施组方案401-24
2015新人教版三下第二单元商末尾有0的除法导学案04-14
卫东区人民法院领导干部述职述廉制度04-23
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 考试试题
- 接口
- 8255
- 江铃汽车进入欧洲市场的可行性分析
- 信息系统项目管理 各章节 练习题 - 图文
- 实验实训管理制度
- Altium designer中常用库
- 单片机数字钟毕业设计 - 图文
- 邳州人民医院内部网络规划毕业论文
- 2008年度“中国航海学会科学技术奖”获奖项目
- 徐公解梦 WORD 文档图文整理 中医说梦解梦(四)梦见土意味着
- 九年级语文上册第二单元8论教养教案 部编版
- 船舶修正完毕的演习要求与对话程序参考
- 京东客服规则用语规范
- 团委组织部学期工作计划
- PEP小学英语五年级下册教案(全册)
- 阿拉山口至独联体国家货物国际铁路联运作业办法
- 北大版消费心理学
- 国家级结题项目一览表-广西大学 - 图文
- 打印DF7型内燃机车运用与保养
- 桥梁跨起铁路的墩柱、盖梁施、防护方案
- 2012高三数学一轮复习单元练习题:立体几何(2)
- 初二物理密度实验及计算练习题