【接口技术】串行通信接口习题

2023-12-16 22:12

本文主要是介绍【接口技术】串行通信接口习题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1:串行通信有()种通信方式。

A:2

B:3

C:4

D:1

解答:B

PPT第9页:

按照数据流的方向可将串行通信分为3种传送模式:全双工、半双工、单工

2:在数据传送过程中,数据由串行变为并行,或由并行变为串行,这种转换是通过接口电路的()实现的。

A:数据寄存器

B:控制寄存器

C:锁存器

D:移位寄存器

解答:D

PPT第20页:

发送时钟:并行的数据序列被送入移位寄存器,然后通过移位寄存器由发送时钟进行移位(并行数据变成串行数据)输出,数据位的时间间隔可由发送时钟周期来划分。

3:下列关于串行通信的叙述正确的是()。

A:串行全双工通信只需一根导线

B:半双工就是串口只工作一半工作时间

C:异步串行通讯是以字符为单位逐个发送和接收的

D:同步串行通讯的发、收双方可使用各自独立的局部时钟

 解答:C

A:PPT第9页。全双工需要2条传送线,一个A到B,一个B到A

B:ppt第10页。半双工的定义:使用同一根传输线,既可发送数据又可接收数据,但不能同收送数据

C:ppt第25页。在通信的数据流中,字符间异步,字符内部各位间同步。异步通信方式的“异步”主要体现在字符与字符之间通信没有严格的定时要求。然而,一旦传送开始,收/发双方则以预先约定的传输速率,在时钟的作用下,传送这个字符中的每一位。

D:ppt第23-24页。发方和收方严格按照时钟节拍逐位传送。发送方发送数据信号的同时发送一个用于同步的时钟信号

4:两台PC机通过其串行口直接通信时,通常只使用()三根信号线。

A:TXD RXD GND

B:TXD CTS GND

C:DSR CTS GND

D: DTR RTS GND

 解答:A

ppt第41页:

用到发生数据TXD,接收数据RXD,接地GND

相关线路解释。

ppt第39页:

TxD (Transmitted Data 发送

RxD (Received Data)接收

GND 信号地线

RTS(Request To Send) 请求发送

CTS(Clear To send)允许发送

DSR(Data Set Ready) 数据设备就绪

DTR(Data Terminal Ready) 数据终端就绪

DCD (Data Carrier Dectection)载波检测

RI (Ringing) 振铃指示

5:在通用微机中普遍采用的串行接口标准是()。

A:RS485

B:RS423

C:RS-422

D: RS-232C

解答:D

关键词:【微机】

ppt第34页:

串行接口标准及PC机通讯:美国电子工业协会EIA(Electronic Industry Association)制定的RS-232通用标准串行接口。

6:RS232C标准规定信号“0”和“1”的电平是()。

A:0V和+3V~+15V

B:-3V~-15V和0V

C:-3V~-15V和+3V~+15V

D:+3V~+15V和-3V~-15V

解答:D

ppt第45页:

RS232接口任何一条信号线的电压均为负逻辑关系

即:逻辑“1”-3v— -15V;逻辑“0”+3v— +15V.

这篇关于【接口技术】串行通信接口习题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/502073

相关文章

【C++ Primer Plus习题】13.4

大家好,这里是国中之林! ❥前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。有兴趣的可以点点进去看看← 问题: 解答: main.cpp #include <iostream>#include "port.h"int main() {Port p1;Port p2("Abc", "Bcc", 30);std::cout <<

第六章习题11.输出以下图形

🌏个人博客:尹蓝锐的博客 希望文章能够给到初学的你一些启发~ 如果觉得文章对你有帮助的话,点赞 + 关注+ 收藏支持一下笔者吧~ 1、题目要求: 输出以下图形

【C++ Primer Plus习题】12.2

大家好,这里是国中之林! ❥前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。有兴趣的可以点点进去看看← 问题: 解答: main.cpp #include <iostream>#include "String.h"using namespace std;int main(){String s1(" and I am a

c++习题30-求10000以内N的阶乘

目录 一,题目  二,思路 三,代码    一,题目  描述 求10000以内n的阶乘。 输入描述 只有一行输入,整数n(0≤n≤10000)。 输出描述 一行,即n!的值。 用例输入 1  4 用例输出 1  24   二,思路 n    n!           0    1 1    1*1=1 2    1*2=2 3    2*3=6 4

C语言程序与设计第四版课后习题 - 1~8章大合集

前言 本文章是一个大合集,按照课后习题的命名方式命名,方便寻找,只需要在目录上点相对应的题号即可在这里插入图片描述 第一章课后习题 1.1 编写一个C程序 题目概述: 请参照本章例题,编写一个C程序,输出一下信息: *****************************Very good!***************************** 代码实现: #define

【C++ Primer Plus习题】12.1

大家好,这里是国中之林! ❥前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。有兴趣的可以点点进去看看← 问题: 解答: main.cpp #include <iostream>#include "Cow.h"using namespace std;int main(){Cow c1;Cow c2("老母牛", "喝奶"

应届生入职练手习题-蒙特卡洛算法(1.5H)

应届生入职练手习题 [编辑] 模拟射击,根据命中概率来求PI 要求:假设有一个半径为1000的圆形靶子(具体单位没有意义,不用写),我们随意对其进行射击,那么,统计所有落在圆形外接正方形中的弹着点,可以很容易得知:命中这个圆形靶子的概率是圆形的面积与外接方形面积的比 目的:检验编程风格和实现效率 要解这个题目就得有对蒙特卡洛算法的了解,原理如下 在数值积分法中,利用求单位圆的1/4的面积

软考-软件设计师(UML习题)

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨   前言 小郑正在备考2024年下半年的中级软件设计师,所以打算开展一个软考备考专栏,在这里记录一下备

25版王道数据结构课后习题详细分析 第八章 8.2 插入排序

一、单项选择题 ———————————————————— ———————————————————— 解析:直接插入排序在最坏的情况下要做n(n-1)/2次关键字的比较,当n=5时, 关键字的比较次数为10。注意不考虑与哨兵的比较。 正确答案: ———————————————————— ———————————————————— 解析:由于序列初始基本有序,因此使用直接插入排序

栈和队列的习题详解(3):用栈实现队列

前言:   小编在上一篇博客中写过了用队列实现栈的操作,可能很多读者朋友会好奇用两个栈是否可以实现队列呢》这是当然可以的,下面小编将要讲述用栈实现队列这个习题,废话不多说,开始今天的做题之旅~ 目录 1.用栈实现队列 1.1.题干的解读 1.2.题目的解题思路 1.3.队列的功能实现  1.3.1.队列的初始化(MyQueue* myQueueCreate())   1.3