《作业参考答案 》PPT课件.ppt

上传人:wuy****n92 文档编号:70951288 上传时间:2023-01-30 格式:PPT 页数:16 大小:289.99KB
返回 下载 相关 举报
《作业参考答案 》PPT课件.ppt_第1页
第1页 / 共16页
《作业参考答案 》PPT课件.ppt_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《《作业参考答案 》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《作业参考答案 》PPT课件.ppt(16页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第第6章作业参考答案章作业参考答案一、单选题:将正确答案的序号填入一、单选题:将正确答案的序号填入 上上 。1.1 Intel 8255A使用了使用了 个端口地址。个端口地址。(D)A.1 B.2 C.3 D.41.2 8255A中的工作方式控制字一定中的工作方式控制字一定 。(。(C)A.不等于不等于80H B.小于等于小于等于80H C.大于等于大于等于80H1.3 一台微机化仪器采用一台微机化仪器采用8255A芯片作为数据传送接口,并芯片作为数据传送接口,并规定使用地址总线的最低两位做芯片内部寻址,已知芯片规定使用地址总线的最低两位做芯片内部寻址,已知芯片A口口地址为地址为0F4H,则当

2、,则当CPU执行输出指令访问执行输出指令访问0F7H端口时,其端口时,其操作为操作为 。(C)A.数据从端口数据从端口C送数据总线送数据总线 B.数据从数据总线送端口数据从数据总线送端口C C.控制字送控制寄存器控制字送控制寄存器 D.数据从数据总线送端口数据从数据总线送端口B1 1.4 下列可用作为简单输入接口的电路是下列可用作为简单输入接口的电路是 。(。(B)A.译码器译码器 B.三态缓冲器三态缓冲器 C.反相器反相器 D.锁存器锁存器1.5 在在Intel 8255A中可以进行按位置位中可以进行按位置位/复位的端口是复位的端口是 。(C)A.端口端口A B.端口端口B C.端口端口C

3、D.控制口控制口1.6 8255A能实现双向传送功能的工作方式为能实现双向传送功能的工作方式为 。(C)A.方式方式0 B.方式方式1 C.方式方式2 D.方式方式31.7 并行接口和串行接口的区别主要表现在并行接口和串行接口的区别主要表现在 之间的数据传输之间的数据传输前者是并行,后者是串行。前者是并行,后者是串行。(B)A.接口与接口与CPU B.接口与外设接口与外设 C.接口与接口与CPU及外设及外设 D.接口与内存接口与内存1.8 并行通信与串行通信相比,具有并行通信与串行通信相比,具有 的优点。的优点。(A)A.接口简单、数据传输速度高接口简单、数据传输速度高 B.接口简单、数据传输

4、距离远接口简单、数据传输距离远 C.数据传输速度高、传输距离远数据传输速度高、传输距离远2 1.9 异步串行通信的主要特点是异步串行通信的主要特点是 。(。(A)A.传送的每个字符是独立发送的传送的每个字符是独立发送的 B.通信双方不需要同步通信双方不需要同步 C.字符之间的间隔时间应相同字符之间的间隔时间应相同 D.传送的数据中不含有控制信息传送的数据中不含有控制信息1.10 波特率是串行通信中的一项重要参数,以下说明中正确的波特率是串行通信中的一项重要参数,以下说明中正确的是是 。(B)A.波特率是指单位时间内传送的字符数波特率是指单位时间内传送的字符数B.波特率是指单位时间内传送的波特率

5、是指单位时间内传送的二进制数的位数二进制数的位数C.波特率也称为波特率因子波特率也称为波特率因子 D.通常收发时钟频率等于波特率通常收发时钟频率等于波特率1.11 下列关于串行通信的叙述正确的是下列关于串行通信的叙述正确的是 。(C)A.串行通信只需一根导线串行通信只需一根导线 B.半双工就是串口只工作一半工作时间半双工就是串口只工作一半工作时间 C.异步串行通讯是以字符为单位逐个发送和接收的异步串行通讯是以字符为单位逐个发送和接收的 D.同步串行通讯的发、收双方可使用各自独立的局部时钟同步串行通讯的发、收双方可使用各自独立的局部时钟3 1.12 两台两台PC机通过其串行口直接通信时,通常只使

6、用机通过其串行口直接通信时,通常只使用 三三根信号线。(根信号线。(A)A.TXD、RXD和和GND B.TXD、CTS和和GND C.DSR、CTS和和GND D.DTR、RTS和和GND1.13 在通用微机中普遍采用的串行接口标准是。在通用微机中普遍采用的串行接口标准是。(D)A.RS485 B.RS423 C.RS-422 D.RS-232C1.14 一装置采用一装置采用8251A进行串行同步通信,当选定通信速率为进行串行同步通信,当选定通信速率为9600波特时,施加于波特时,施加于8251A芯片的芯片的TXD及及RXD引脚上的时钟信引脚上的时钟信号频率为号频率为 。(C)A.4800H

7、Z B.2400HZ C.9600HZ D.19200HZ1.15 RS-232C接口采用的信号电平范围是接口采用的信号电平范围是 。(C)A.0+5V B.-5V+5V C.-15V+15V D.0+15V1.16 异步串行通信中,常采用波特率的异步串行通信中,常采用波特率的16倍频作为接收时钟,倍频作为接收时钟,其目的是其目的是 。(B)A.提高采样精度提高采样精度 B.识别正确的起始位识别正确的起始位 C.提高接收速率提高接收速率4 1.17 在异步串行输入在异步串行输入/输出接口中,实现并行数据与串行数输出接口中,实现并行数据与串行数据的转换的主要功能部件是据的转换的主要功能部件是 。

8、(。(A)A.发送和接收移位寄存器发送和接收移位寄存器 B.波特率发生器波特率发生器 C.发送和接收数据缓冲器发送和接收数据缓冲器 D.控制字寄存器控制字寄存器 1.18 规定异步通信的数据帧为规定异步通信的数据帧为5位数据位、偶校验和位数据位、偶校验和2位停止位停止位。在接收时,如果收到位。在接收时,如果收到5位数据位和位数据位和1位校验位后,再收到位校验位后,再收到1位高电平和位高电平和1位低电平,其结果表示位低电平,其结果表示 。(D)A.一个字符数据已正确接收一个字符数据已正确接收B.已经开始接收下一个字符已经开始接收下一个字符 C.传输中出现了奇偶错传输中出现了奇偶错 D.传输中出现

9、了帧格式错传输中出现了帧格式错1.19 在异步串行输入在异步串行输入/输出接口中,发生溢出错(重叠错)输出接口中,发生溢出错(重叠错)是指是指 的内容被新送进来的数据覆盖。(的内容被新送进来的数据覆盖。(C)A.发送数据寄存器发送数据寄存器 B.发送移位寄存器发送移位寄存器 C.接收数据寄存器接收数据寄存器 D.接收移位寄存器接收移位寄存器1.20 如果如果8251A设定为异步通信方式,发送器时钟输入端和设定为异步通信方式,发送器时钟输入端和接收器时钟输入端都连接到频率接收器时钟输入端都连接到频率19.2KHz的输入信号,波特率的输入信号,波特率因子为因子为16,则波特率为,则波特率为 。(A

10、)A.1200 B.2400 C.9600 D.192005二、判断对错,对的打二、判断对错,对的打“”,错的打的打“”2.1 锁存器即可作为输出接口,又可作为输入接口使用。锁存器即可作为输出接口,又可作为输入接口使用。()2.2 CPUCPU送给送给8255A8255A的控制字,以及输入数据和输出数据都通过的控制字,以及输入数据和输出数据都通过8255A8255A内的内的数据总线缓冲器传送数据总线缓冲器传送。()2.3 8255A工作于方式工作于方式0时,只适合无条件传送方式。时,只适合无条件传送方式。()2.4 8255A工作于方式工作于方式1时,时,可用于查询方式传送或中断方式可用于查询

11、方式传送或中断方式传送。传送。()2.4 8255A工作于方式工作于方式2时,时,A口、口、B口均可作为双向数据传送口均可作为双向数据传送端口,端口,C口各位作为它们的应答控制线。口各位作为它们的应答控制线。()2.5 8255A有三种工作方式,在任一种方式下,都可以分别设有三种工作方式,在任一种方式下,都可以分别设置置A口、口、B口、口、C口高口高4位和位和C口低口低4位这四部分的输入、输出状位这四部分的输入、输出状态。态。()2.6 利用利用8255A的的C口按位置位口按位置位/复位功能,一次可使复位功能,一次可使C口的几口的几位同时置位同时置1或置或置0。()2.7所谓并行接口和串行接口

12、,顾名思义,就是指所谓并行接口和串行接口,顾名思义,就是指I/O接口与接口与CPU和外设之间的通信方式都是一个为并行,一个为串行。和外设之间的通信方式都是一个为并行,一个为串行。()62.8 8255A工作于方式工作于方式2时,时,C口的口的8条线均不能用于输入条线均不能用于输入/输输出。出。()2.9 8255A工作于方式工作于方式0时,不能使用中断,而在方式时,不能使用中断,而在方式1或方式或方式2时,既可用中断,也可不用中断。时,既可用中断,也可不用中断。()2.10 8255A工作于选通的输出方式时,工作于选通的输出方式时,由由ACKACK有效来使有效来使OBFOBF无无效效;工作于选

13、通的输入方式时,;工作于选通的输入方式时,由由STBSTB有效自动将有效自动将IBFIBF置位。置位。()2.11 异步串行通信的基本特点是:以字符为基本单位,传送异步串行通信的基本特点是:以字符为基本单位,传送时字符间异步,字符内各位间同步。时字符间异步,字符内各位间同步。()2.12 对同步串行通信,收对同步串行通信,收/发双方必须采用同一时钟控制数据发双方必须采用同一时钟控制数据流。(流。()2.13 异步串行通信的收异步串行通信的收/发双方无需用同一双方无需用同一时钟源,只需用同源,只需用同一一频率的收率的收发时钟,就能保,就能保证可靠的通信。(可靠的通信。()2.14 异步串行通信传

14、送的数据中不含有控制信息。异步串行通信传送的数据中不含有控制信息。()2.15 采用串行数据通信时,数据在传输线上是一位一位的传采用串行数据通信时,数据在传输线上是一位一位的传输,因此发送端在输出一位数据后,需要在接收端收到此数据输,因此发送端在输出一位数据后,需要在接收端收到此数据之后才能送出下一位数据。之后才能送出下一位数据。()72.16 调制解调器是将数字信号转换为适合在传输线上进行传调制解调器是将数字信号转换为适合在传输线上进行传输的音频模拟信号,或者将传输线上的音频模拟信号还原为输的音频模拟信号,或者将传输线上的音频模拟信号还原为数字信号。数字信号。()2.17 同步串行传送能够得

15、到比异步串行传送更高的传输速同步串行传送能够得到比异步串行传送更高的传输速率和传输效率。(率和传输效率。()2.18 异步串行通信中,异步串行通信中,检测一个新字符的开始是利用极性相一个新字符的开始是利用极性相反的停止位(空反的停止位(空闲位)与起始位之位)与起始位之间的的负跳跳变来来实现的。的。()2.19 在微型计算机中,串行输入输出端口与微处理器之间在微型计算机中,串行输入输出端口与微处理器之间是采用串行方式交换数据的。是采用串行方式交换数据的。()2.20 奇偶校验位是根据传送数据中的奇偶校验位是根据传送数据中的“1”的个数进行编码的个数进行编码的。的。()2.21 异步通信与同步通信

16、的差别主要表现在字符与字符间的异步通信与同步通信的差别主要表现在字符与字符间的传送一个是异步,一个是同步,至于字符内部的位与位之间,传送一个是异步,一个是同步,至于字符内部的位与位之间,两者都是同步传送的。两者都是同步传送的。()82.22 异步串行通信的主要特点之一是字符之异步串行通信的主要特点之一是字符之间的的间隔隔时间相相同。(同。()2.23 异步串行通信在工作时,通信双方不需要同步。异步串行通信在工作时,通信双方不需要同步。()2.24 Intel 8251A是一个既可工作在同步方式,又可工作在异是一个既可工作在同步方式,又可工作在异步方式的通用串行通信接口芯片。步方式的通用串行通信

17、接口芯片。()2.25 8251A工作在异步串行方式时,每个字符的数据位的长度工作在异步串行方式时,每个字符的数据位的长度为为5 8 位,因此通信双方可以在此范围内任意改变数据长度。位,因此通信双方可以在此范围内任意改变数据长度。()2.26 8251A不能同时实现发送数据和接收数据的功能。不能同时实现发送数据和接收数据的功能。()2.27 若若8251A的的 TxRDY信号高信号高电平,平,则表示表示8251A发送送缓冲冲器器为空,已准空,已准备好好发送一个字符。送一个字符。()2.28 当当8251A从从CPU得到一个字符后,得到一个字符后,TxRDY的的电平保持不平保持不变。()2.29

18、 8251A芯片复位以后,第一次用奇地址端口写入的值进入芯片复位以后,第一次用奇地址端口写入的值进入控制寄存器。控制寄存器。()2.30 对对8251A芯片的偶地址端口进行读操作时,可从状态寄存芯片的偶地址端口进行读操作时,可从状态寄存器中读出状态信息。器中读出状态信息。()9三、简答题三、简答题3.1 8255A的方式选择控制字和端口的方式选择控制字和端口C置置0/置置1控制字都是写控制字都是写入控制端口的,入控制端口的,8255A是怎样识别的?是怎样识别的?解:通过最高位识别,解:通过最高位识别,D7=1,为方式选择控制字;,为方式选择控制字;D7=0,为,为端口端口C置置0/置置1控制字

19、。控制字。3.2 分别写出完成将分别写出完成将PC2置置1和和 PC4置置0的控制字。的控制字。解:解:05H ,08H3.3 若若8255A控制寄存器的端口地址为控制寄存器的端口地址为63H,各端口都工作于,各端口都工作于方式方式0,A口和口和PC7PC4为输入,为输入,B口和口和PC3PC0为输出,为输出,请写出初始化程序段。请写出初始化程序段。解:解:MOV AL,98H OUT 63H,AL3.4 8255A的什么引脚完成内部的什么引脚完成内部I/O端口地址选择?端口地址选择?解:解:A1和和A03.5 在在8255A的选通输入操作中用什么信号来置位的选通输入操作中用什么信号来置位IB

20、F引脚?引脚?解:解:STB103.6 在在8255A的选通输入、输出方式操作中,允许中断请求的选通输入、输出方式操作中,允许中断请求信号信号何时有效?何时有效?解解:选选通通输输入入:当当STBSTB脚脚、IBFIBF脚脚和和INTEINTE位位(中中断断允允许许控控制制位位)同同时时为为高高时时INTRINTR被被置置为为高高电电平平有有效效。选选通通输输出出:当当ACKACK、OBFOBF和和INTEINTE位同时为高时位同时为高时INTRINTR被置为高有效。被置为高有效。3.7 在在8255A的选通输入方式中如何允许中断请求?的选通输入方式中如何允许中断请求?解解:由由软软件件通通过

21、过对对C C口口的的PC4PC4或或PC2PC2位位置置/复复位位来来控控制制。置置“1”“1”时,允许时,允许A A口或口或B B口中断,否则相应口的中断请求被屏蔽。口中断,否则相应口的中断请求被屏蔽。3.8 在在8255A的选通输出操作中,的选通输出操作中,ACK信号的用途是什么?信号的用途是什么?解:是标识数据已从端口移出的输出信号。解:是标识数据已从端口移出的输出信号。3.9 在在8255A的选通输出操作中用什么来清除的选通输出操作中用什么来清除OBF信号?信号?解:解:ACK 3.10 8255A的选通输入操作中的选通输入操作中STB信号有什么用途?信号有什么用途?解解:8255A利

22、利用用该该信信号号把把端端口口数数据据锁锁至至锁锁存存器器,并并使使IBF变变为为高。高。113.11 若若8255A的端口地址为的端口地址为60H63H,端口,端口A工作于方式工作于方式1,输出,允许中断;端口,输出,允许中断;端口B工作于方式工作于方式1,输入,允许中断;,输入,允许中断;PC4和和PC5为输出。请写出为输出。请写出8255A的初始化程序。的初始化程序。MOV ALMOV AL,10100110B 10100110B ;设置工作方式;设置工作方式OUT 63HOUT 63H,ALALMOV ALMOV AL,00001101B00001101B;INTEA=PC6 INTE

23、A=PC6置置1 1OUT 63HOUT 63H,ALALMOV ALMOV AL,00000101B00000101B;INTEB=PC2 INTEB=PC2置置1 1OUT 63HOUT 63H,ALAL123.12 什么是波特率?什么是波特率因子?设波特率因子为什么是波特率?什么是波特率因子?设波特率因子为16,波特率为,波特率为1200,那么,那么收收/发发时钟频率为多少?时钟频率为多少?解:串行通信的数据传送速率称为波特率,指单位时间内在解:串行通信的数据传送速率称为波特率,指单位时间内在通信线路上传输的数据量,即每秒钟传送的二进制数的位数。通信线路上传输的数据量,即每秒钟传送的二进

24、制数的位数。通常,收通常,收/发时钟频率发时钟频率=n*=n*波特率波特率,n,n称为波特率因子。称为波特率因子。收收/发时钟频率发时钟频率=161200=1=161200=19.2(KHz)3.13 一台微机采用一台微机采用8251A做异步串行通信接口,已知其引脚做异步串行通信接口,已知其引脚TXD和和RXD上施加上施加 19.2KHZ的时钟信号,当它用作异步通讯的时钟信号,当它用作异步通讯时,通信速率可通过编程选择为哪些波特率?时,通信速率可通过编程选择为哪些波特率?解:波特率因子可为解:波特率因子可为1 1、1616或或6464,所以,所以波特率可为:波特率可为:19200bps,120

25、0bps或或300bps13四、应用题某某PC系列微机应用系统以系列微机应用系统以8255A为接口,采集一组为接口,采集一组开关开关S7S0的状态,然后它通过一组发光二极管的状态,然后它通过一组发光二极管LED7LED0显示出来,(显示出来,(Si闭合,对应闭合,对应LEDi亮;亮;Si断开,断开,LEDi灭),电路连接如下图所示。已知灭),电路连接如下图所示。已知8255A的的A、B两组均工作在方式两组均工作在方式0。(1)写出)写出8255A的的4个端口地址;个端口地址;(2)写出)写出8255A的工作方式控制字;的工作方式控制字;(3)编写给定功能的程序段。)编写给定功能的程序段。14

26、接口电路图接口电路图D7D0 PA7RD PA6WR CS PA0 PC7 8255A PC0 PB7 PB6A1A0 PB0G1G2A Y0G2B Y1 74LS138C Y7BALED7S7S6 D7D0IORIOW A9 AENA8A7A6A5A4A3A2A1A0+5VLED6LED0 S0&15解:由图可知:解:由图可知:8255A的的A口工作在方式口工作在方式0输出,输出,B口工作在口工作在方式方式0输入。当:输入。当:A9A8A7A6A5A4A3A2=11001000B时时74LS138的的Y0输出低电平,选中输出低电平,选中8255A。由此可得:。由此可得:(1)8255A的的A口、口、B口、口、C口和控制口地址分别为:口和控制口地址分别为:320H,321H,322H,323H。(2)8255A的工作方式控制字:的工作方式控制字:82H(未用位为(未用位为0)。)。(3)编程序如下:)编程序如下:MOV AL,82H MOV DX,323H OUT DX,AL ;8255初始化初始化 MOV DX,321H IN AL,DX ;读读B口口 NOT AL ;状态值按位求反状态值按位求反 MOV DX,320H OUT DX,AL ;状态写入状态写入A口,驱动口,驱动LED HLT16

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com