第6章作业参考答案
3
1.12 两台 机通过其串行口直接通信时,通常只使用 两台PC机通过其串行口直接通信时 机通过其串行口直接通信时, 三 根信号线。( 。(A) 根信号线。( ) A. TXD、RXD和GND B. TXD、CTS和GND 、 和 、 和 C. DSR、CTS和GND D. DTR、RTS和GND 、 和 、 和 1.13 在通用微机中普遍采用的串行接口标准是。 (D) 在通用微机中普遍采用的串行接口标准是。 ) A. RS485 B. RS423 C. RS-422 D. RS-232C 1.14 一装置采用 一装置采用8251A进行串行同步通信,当选定通信速率 进行串行同步通信, 进行串行同步通信 波特时, 芯片的TXD及RXD引脚上的时钟 为9600波特时,施加于 波特时 施加于8251A芯片的 芯片的 及 引脚上的时钟 信号频率为 。 (C) ) A. 4800HZ B.2400HZ C. 9600HZ D. 19200HZ 1.15 RS-232C接口采用的信号电平范围是 接口采用的信号电平范围是 。 (C) ) A. 0~+5V B. -5V~+5V C. -15V~+15V D. 0~+15V 1.16 异步串行通信中,常采用波特率的 倍频作为接收时钟, 异步串行通信中,常采用波特率的16倍频作为接收时钟 倍频作为接收时钟, 其目的是 。 (B) ) A. 提高采样精度 B. 识别正确的起始位 C. 提高接收速率 4
。 (C) ) 之间的数据传输
(A) )
2
1.9 异步串行通信的主要特点是 。(A) 。( ) A. 传送的每个字符是独立发送的 B. 通信双方不需要同步 C. 字符之间的间隔时间应相同 D. 传送的数据中不含有控制信息 1.10 波特率是串行通信中的一项重要参数,以下说明中正确的 波特率是串行通信中的一项重要参数, 是 。 (B) ) A. 波特率是指单位时间内传送的字符数 B. 波特率是指单位时间内传送的二进制数的位数 波特率是指单位时间内传送的二进制数的位数 C. 波特率也称为波特率因子 D. 通常收/发时钟频率等于波特率 通常收/ 1.11 下列关于串行通信的叙述正确的是 。 (C) ) A. 串行通信只需一根导线 B. 半双工就是串口只工作一半工作时间 C. 异步串行通讯是以字符为单位逐个发送和接收的 D. 同步串行通讯的发、收双方可使用各自独立的局部时钟 同步串行通讯的发、
1
1.4 下列可用作为简单输入接口的电路是 A. 译码器 A. 端口 端口A A. 方式 方式0 B.三态缓冲器 C. 反相器 三态缓冲器 B. 端口 端口B B. 方式 方式1 C. 端口 端口C C. 方式 方式2
。(B) 。( ) D. 锁存器 。(C) 。( )
1.5 在Intel 8255A中可以进行按位置位 复位的端口是 中可以进行按位置向传送功能的工作方式为 能实现双向传送功能的工作方式为 D. 方式 方式3 1.7 并行接口和串行接口的区别主要表现在 前者是并行,后者是串行。 前者是并行,后者是串行。 (B) ) A. 接口与 接口与CPU B.接口与外设 接口与外设 的优点。 的优点。 C. 接口与 接口与CPU及外设 D.接口与内存 及外设 接口与内存 1.8 并行通信与串行通信相比,具有 并行通信与串行通信相比, A. 接口简单、数据传输速度高 接口简单、 B. 接口简单、数据传输距离远 接口简单、 C. 数据传输速度高、传输距离远 数据传输速度高、
1.3 一台微机化仪器采用 一台微机化仪器采用8255A芯片作为数据传送接口,并 芯片作为数据传送接口, 芯片作为数据传送接口 规定使用地址总线的最低两位做芯片内部寻址,已知芯片A 规定使用地址总线的最低两位做芯片内部寻址,已知芯片 口地址为0F4H,则当 执行输出指令访问0F7H端口时, 端口时, 口地址为 ,则当CPU执行输出指令访问 执行输出指令访问 端口时 。 (C) ) 其操作为 A. 数据从端口 送数据总线 数据从端口C送数据总线 B. 数据从数据总线送端口 数据从数据总线送端口C C. 控制字送控制寄存器 D. 数据从数据总线送端口 数据从数据总线送端口B
8
2.22 异步串行通信的主要特点之一是字符之间的间隔时间相 。(× 同。(×) 2.23 异步串行通信在工作时,通信双方不需要同步。 (×) 异步串行通信在工作时,通信双方不需要同步。 2.24 Intel 8251A是一个既可工作在同步方式,又可工作在异 是一个既可工作在同步方式, 是一个既可工作在同步方式 步方式的通用串行通信接口芯片。 步方式的通用串行通信接口芯片。 (√) ) 2.25 8251A工作在异步串行方式时,每个字符的数据位的长 工作在异步串行方式时, 工作在异步串行方式时 度为5 度为 ~ 8 位,因此通信双方可以在此范围内任意改变数据长 度。(×) 2.26 8251A不能同时实现发送数据和接收数据的功能。(×) 不能同时实现发送数据和接收数据的功能。 不能同时实现发送数据和接收数据的功能 2.27 若8251A的 TxRDY信号高电平,则表示 信号高电平, 的 信号高电平 则表示8251A发送缓冲 发送缓冲 器为空,已准备好发送一个字符。(√) 器为空,已准备好发送一个字符。 ) 2.28 当8251A从CPU得到一个字符后, TxRDY的电平保持不 得到一个字符后, 从 得到一个字符后 的电平保持不 变。 ( × ) 2.29 8251A芯片复位以后,第一次用奇地址端口写入的值进 芯片复位以后, 芯片复位以后 入控制寄存器。 入控制寄存器。 ( × ) 2.30 对8251A芯片的偶地址端口进行读操作时,可从状态寄 芯片的偶地址端口进行读操作时, 芯片的偶地址端口进行读操作时 存器中读出状态信息。 存器中读出状态信息。 (×)
二、判断对错,对的打“√”,错的打“χ” 判断对错,对的打“ ” 错的打“ ”
2.1 锁存器即可作为输出接口,又可作为输入接口使用。 锁存器即可作为输出接口,又可作为输入接口使用。 (×) 2.2 CPU送给8255A的控制字,以及输入数据和输出数据都通过 CPU送给8255A的控制字 送给8255A的控制字, 8255A内的数据总线缓冲器传送 内的数据总线缓冲器传送。 8255A内的数据总线缓冲器传送。 ( √ ) 2.3 8255A工作于方式 时,只适合无条件传送方式。 (×) 工作于方式0时 只适合无条件传送方式。 工作于方式 2.4 8255A工作于方式 时,可用于查询方式传送或中断方式 工作于方式1时 工作于方式 传送。 传送。 (√) ) 2.4 8255A工作于方式 时,A口、B口均可作为双向数据传送 工作于方式2时 口 口均可作为双向数据传送 工作于方式 端口, 口各位作为它们的应答控制线 口各位作为它们的应答控制线。 端口,C口各位作为它们的应答控制线。 (×) 2.5 8255A有三种工作方式,在任一种方式下,都可以分别设 有三种工作方式, 有三种工作方式 在任一种方式下, 口高4位和 口低4位这四部分的输入 置A口、B口、C口高 位和 口低 位这四部分的输入、输出状 口 口 口高 位和C口低 位这四部分的输入、 态。 (×) 2.6 利用 利用8255A的C口按位置位 复位功能,一次可使 口的几 口按位置位/复位功能 的 口按位置位 复位功能,一次可使C口的几 位同时置1或置 或置0。 位同时置 或置 。 (×) 2.7所谓并行接口和串行接口,顾名思义,就是指 接口与 所谓并行接口和串行接口, 所谓并行接口和串行接口 顾名思义,就是指I/O接口与 CPU和外设之间的通信方式都是一个为并行,一个为串行。 6 和外设之间的通信方式都是一个为并行, 和外设之间的通信方式都是一个为并行 一个为串行。 (×)
1.17 在异步串行输入/输出接口中,实现并行数据与串行数 在异步串行输入 输出接口中, 输出接口中 。(A) 据的转换的主要功能部件是 。( ) A. 发送和接收移位寄存器 B. 波特率发生器 C. 发送和接收数据缓冲器 D. 控制字寄存器 1.18 规定异步通信的数据帧为 位数据位、偶校验和 位停止 规定异步通信的数据帧为5位数据位 偶校验和2位停止 位数据位、 在接收时,如果收到5位数据位和 位校验位后,再收到1 位数据位和1位校验位后 位。在接收时,如果收到 位数据位和 位校验位后,再收到 位高电平和1位低电平 位低电平, 位高电平和 位低电平,其结果表示 。 (D) ) A. 一个字符数据已正确接收 B. 已经开始接收下一个字符 C. 传输中出现了奇偶错 D. 传输中出现了帧格式错 1.19 在异步串行输入 输出接口中,发生溢出错(重叠错)是 在异步串行输入/输出接口中 发生溢出错(重叠错) 输出接口中, 的内容被新送进来的数据覆盖。( 。(C) 指 的内容被新送进来的数据覆盖。( ) A.发送数据寄存器 B.发送移位寄存器 发送数据寄存器 发送移位寄存器 C.接收数据寄存器 D.接收移位寄存器 接收数据寄存器 接收移位寄存器 1.20 如果 如果8251A设定为异步通信方式,发送器时钟输入端和 设定为异步通信方式, 设定为异步通信方式 接收器时钟输入端都连接到频率19.2KHz的输入信号,波特 接收器时钟输入端都连接到频率 的输入信号, 的输入信号 率因子为16, 率因子为 ,则波特率为 。 (A) ) 5 A. 1200 B. 2400 C. 9600 D. 19200
第6章作业参考答案 章作业参考答案
一、单选题:将正确答案的序号填入 单选题:
1.1 Intel 8255A使用了 使用了 A. 1 B. 2 C. 3 B. 小于等于 小于等于80H D. 4 。(C) 。( ) C. 大于等于 大于等于80H
上 。
个端口地址。 个端口地址。 (D) )
1.2 8255A中的工作方式控制字一定 中的工作方式控制字一定 A. 不等于 不等于80H
2.8 8255A工作于方式 时,C口的 条线均不能用于输入 输 工作于方式2时 口的8条线均不能用于输入 工作于方式 口的 条线均不能用于输入/输 出。 (×) 2.9 8255A工作于方式 时,不能使用中断,而在方式 或方 工作于方式0时 不能使用中断,而在方式1或方 工作于方式 式2时,既可用中断,也可不用中断。 (√) 时 既可用中断,也可不用中断。 ) 2.10 8255A工作于选通的输出方式时,由ACK有效来使OBF无 工作于选通的输出方式时, ACK有效来使OBF无 有效来使OBF 工作于选通的输出方式时 工作于选通的输入方式时, STB有效自动将IBF置位 有效自动将IBF置位。 效 ;工作于选通的输入方式时,由STB有效自动将IBF置位。 (√) 2.11 异步串行通信的基本特点是:以字符为基本单位,传送 异步串行通信的基本特点是:以字符为基本单位, 时字符间异步,字符内各位间同步。 时字符间异步,字符内各位间同步。 (√) ) 2.12 对同步串行通信,收/发双方必须采用同一时钟控制数据 对同步串行通信, 发双方必须采用同一时钟控制数据 。(√) 流。( ) 2.13 异步串行通信的收 发双方无需用同一时钟源,只需用同 异步串行通信的收/发双方无需用同一时钟源 发双方无需用同一时钟源, 一频率的收发时钟,就能保证可靠的通信。( 。(√) 一频率的收发时钟,就能保证可靠的通信。( ) 2.14 异步串行通信传送的数据中不含有控制信息。 (×) 异步串行通信传送的数据中不含有控制信息。 2.15 采用串行数据通信时,数据在传输线上是一位一位的传 采用串行数据通信时, 因此发送端在输出一位数据后, 输,因此发送端在输出一位数据后,需要在接收端收到此数 据之后才能送出下一位数据。 据之后才能送出下一位数据。 (×) 7