第7章 串行接口习题

合集下载

单片机原理及应用第5、6、7、8章习题

单片机原理及应用第5、6、7、8章习题

第5、6、7、8章习题一、问答题1.说明51单片机读端口锁存器的必要性,为什么? 答:2.请说明为什么使用LED 需要接限流电阻,当高电平为+5V 时,正常点亮一个LED 需要多大阻值的限流电阻(设LED 的正常工作电流为8~mA ,导通压降为0.6V ),为什么? 答:3.简述在使用普通按键的时候,为什么要进行去抖动处理,如何处理。

答:4.简述LED 数码管动态扫描的原理及其实现方式。

答:5.为什么51单片机在读口的引脚状态时,许先向端口写“1”,请用图5-1 P1结构图加以说明。

答:5.简述89c51各IO 口的驱动能力。

答:6.什么是中断?中断与子程序最本质的区别?答:写锁存器内部总线图5-1 P1口结构图7.编制中断服务程序时,为什么在主程序的初始化程序中,必须设置EA=1 这条指令(或达到同样功能的对IE赋值的指令),以及在中断服务程序中为什么通常需要保护现场和恢复现场?答:8.单片机89C51有哪些中断源,CPU对其中断如何请求?答:9.简述单片机89C51中断的自然优先级顺序,如何提高某一中断源的优先级别。

答:10.简述51系列单片机中断响应的条件。

答:11.用汇编语言编程时,在51系列单片机执行中断服务程序的指令较多时,为什么一般都要在入口地址(又称中断矢量地址)开始的地方放一条跳转指令?答:12.为什么一般都把主程序的起始地址放在0030H之后?答:13.中断服务子程序返回指令RETI和普通子程序返回指令RET的区别?答:14.简述51单片机定时/计数器4种工作模式的特点。

答:15.定时/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关?答:16.画出51单片机计数/定时器方式1的逻辑结构框图,说明它们的工作原理,如何使用门控和非门控启动计数的方法。

答:17.在使用8051的定时器/计数器前,应对它进行初始化,其步骤是什么?答: (1)确定T/C的工作方式——编程TMOD寄存器;(2)计算T/C中的计数初值,并装载到TH和TL;(3)T/C在中断方式工作时,须开CPU中断和源中断——编程IE寄存器;(4)启动定时器/计数器——编程TCON中TR1或TR0位。

第七章 串行通信

第七章 串行通信
传输方式
同步方式 串行方式
异步方式
单工方式
半双工方式 全双工方式 多工方式
7.1.2 串行通信的通信标准
串行通信的通信标准主要是指通信的电气和硬件标准,常用的有 RS-232;RS-485/422等。
NEXT HOME
RS-232标准 ♠ 电气特性:逻辑“1”=-3V~-15V;逻辑“0”=+3V~+15V。在与TTL 标准连接时必须进行电平转换,常用芯片有MC1488、MC1489及 MAX202~MAX232等。
BACK NEXT HOME
7.1.3 串行通信的通信方式
串行通信又可分为异步通信和同步通信。异步通信的接受器和发送 器使用各自的时钟,每次只传送一字节数据,允许时钟产生误差;同步 通信每次传送的数据量较大,要求精度高,因此接受器和发送器使用同 一时钟。 异步通讯 以字符为传送单位用起始位和停止位标识每个字符的开始和结束 字符间隔不固定,只需字符传送时同步。异步通讯数据常用一帧为单位, 一帧字符位数的规定:起始位,数据位,校验位和停止位,校验位紧跟 在数据位后,也可以省略。下图为省略校验位后一帧数据的示意图。
起始位 D 0
D1
D2
D3
D4
D5
D6
D7 停止位
优点是硬件要求低,可靠性高,传送距离远,但速度较慢。
BACK
NEXT
HOME
同步通信 以一串字符为一个传送单位,字符间不加标识位,在一串字符开 始用同步字符标识,硬件要求高,通讯双方须严格同步。
【提示】:在单片机与外设进行数据通信时,多采用异步串行通信。
模式选择
多机通讯位 允许接收位 发送、接收第9位 发送、接收标志
BACK
NEXT

微机接口技术试题答案

微机接口技术试题答案

微机接口技术试题答案前言在当今数字化时代,微机接口技术的发展已经成为了现代社会中不可或缺的一部分。

微机接口技术主要涉及计算机与外部设备之间的通信和数据交互,能够极大地提高工作效率和便利性。

下面将就微机接口技术的试题进行详细解答,希望能对读者有所帮助。

第一部分:串行接口技术串行接口技术是一种将数据位按顺序进行传输的通信协议,它以数据位的序列化方式进行传输。

串行接口技术在现代通信设备中得到广泛应用,如USB、RS-232等。

下面是对几道关于串行接口技术的试题进行解答。

1. 解释什么是串行接口技术?答:串行接口技术是指将数据位按顺序进行传输的一种通信协议。

它将数据位逐位地发送或接收,通过时钟信号将数据位转换为串行的比特流进行传输。

2. 什么是波特率(Bit rate)?答:波特率是指单位时间内传输的比特数,用来衡量串行数据传输的速率。

它通常以每秒传输的比特数(bps)来表示。

3. 请列举几种常见的串行接口标准。

答:常见的串行接口标准有RS-232、RS-422、RS-485、USB等。

第二部分:并行接口技术并行接口技术是一种将多个数据位同时进行传输的通信方式,它以平行传输的方式进行数据交换。

并行接口技术常用于计算机内部的各个子系统之间的数据传输,如内存与CPU之间的数据传输。

下面是对几道关于并行接口技术的试题进行解答。

1. 解释什么是并行接口技术?答:并行接口技术是一种将多个数据位同时进行传输的通信方式。

它通过多个信道同时传输数据位,以提高数据传输速率和并行处理能力。

2. 并行接口技术有哪些优点?答:并行接口技术的优点包括传输速率高、数据带宽大、传输稳定等特点。

并行接口技术在计算机内部的数据传输中应用广泛,能够提高计算机的处理效率。

3. 并行接口技术常见的应用有哪些?答:并行接口技术在计算机内部的数据传输中常见应用包括内存与CPU之间的数据传输、硬盘控制器与硬盘之间的数据传输等。

第三部分:USB接口技术USB(Universal Serial Bus)是一种用于计算机和外部设备之间连接和数据传输的通信接口标准。

习题11-串行接口

习题11-串行接口

习题十一串行接口11.1 为什么串行接口部件中的4个寄存器可以只用1位地址来进行区分?【答】复位后第一次用奇地址端口写入的值送模式寄存器;然后写入同步字符;然后写控制字。

读奇地址则读状态寄存器。

所以奇地址对应模式、控制、状态寄存器,通过读写信号和时序来区分。

偶地址对应数据输入、输出缓冲器,通过读写信号来区分。

11.2在数据通信系统中,什么情况下可以采用全双工方式,什么情况下可用半双工方式?【答】如果一个数据通信系统中,有两个信道可以采用全双工方式,只有一个信道只能采用半双工方式。

11.3 什么叫同步通信方式?什么叫异步通信方式?它们各有什么优缺点?【答】串行通信以同步信息封装的帧为单位传输。

同步通信,一帧可包含多个字符,要求收发双方传输速率严格一致,帧之间填充同步信息以保证发收双方随时同步,通信效率高。

异步通信,一帧只包含一个字符,帧之间为空闲位,每一帧都同步一次,由于帧小,发收双方传输速率允许有一定误差,但通信效率低。

11.4 什么叫波特率因子?什么叫波特率?设波特率因子为64,波特率为1200,那么时钟频率为多少?【答】波特率指码元(波形)传输速率——单位时间内传输的码元个数,单位是Baud。

波特率因子是发送/接收时钟频率与波特率的比值。

时钟频率=64×1200=76800Hz11.5 标准波特率系列指什么?【答】标准波特率系列为110,300,600,1200,1800,2400,9600,1920011.6 设异步传输时,每个字符对应1个超始位、7个信息位、1个奇/偶校验位和1个停止位,如果波特率为9600,刚每秒能传输的最大字符数为多少个?【答】即9600/10=960个11.7 在RS-232-C标准中,信号电平与TTL电平不兼容,问RS-232-C标准的1和0分别对应什么电平?RS-232-C的电平和TTL电平之间通常用什么器件进行转换?【答】 RS-232-C将-5V—-15V规定为“1”,将+5V—+15V规定为“0”。

8251微机原理

8251微机原理

1. RS-232C接口标准
• RS-232C最初是为了使用公用电话网进行数据通信而制定的标准。 在发送端:通过调制解调器将表示为 “1”、“0”的高低电平,转换成相应的高低频率
的模拟信号,发送到公用电话网。
在接受端:……. RS-232C提供了一个利用电话网通过MODEM把远距离设备连接在一起完成通信
的技术规范。
RS-232C 计算机 MODEM 信道(传输线路) RS-232C MODEM
计算机 或终端
• 随着计算机的发展,除了上述连接,也可用 RS-232C 使计算机与终端相连。 RS-232C 终端
计算机
(1) RS-232C 标准 RS-232C 提出了数据终端设备(DTC)和数据通信设备(DCE)之间串行 传输数据的接口规范,对接口的机械特性、电器特性、功能特性做了规定。 • 机械特性:标准规定了使用一个25针标准连接器(插头座),并对连接器的尺寸、 每个针的排列位置做了明确规定。 • 电气特性:标准规定,逻辑“1”信号,电平在 –3V ~ -15V 之间; 逻辑“0”信号,电平在 +3V ~ +15V 之间;
• DCE做好接收数据的准备,DSR和DTR 信号有效,通知modem可以接收/发送数据;
接通与外线的连接,起到摘机的作用,交换机停止振铃。 ③ ④ 乙方准备好后(DTR、RTS、CTS有效),即通过 MODEM 向甲方送一个载波信号; 甲方收到此载波信号后,即知乙方已做好准备,使DSR 、CTS 有效,并向乙方 发送一个载波频率。
① 扩展的BCD交换码 EBCDIC —— 这是一种 8 位编码,较常用在同步通信中。 ② 美国标准信息交换码 ASCⅡ。
3. 两种通信方式
① 异步通信 ASYNC(Asynchronous Data Communication)

第7章补充习题

第7章补充习题

第7章 MCS-51的串行口一、填空1. MCS-51单片机的串行接口有种工作方式。

其中方式为多机通信方式。

2. 串行口中断标志RI/TI由置位,清零。

3. MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器()加以选择.4. 用串口扩并口时,串行接口工作方式应选为方式。

5. 串行通信按照数据传送方向可分为三种制式: 、 和 。

6. 波特率定义为 。

串行通信对波特率的基本要求是互相通信的甲乙双方必须具有的 波特率。

7. 多机通信时,主机向从机发送信息分地址帧和数据帧两类,以第9位可编程TB8作区分标志。

TB8=0,表示 ;TB8=1,表示 。

8. 当从机 时,只能接收主机发出的地址帧,对数据不予理睬。

9. 多机通信开始时,主机首先发送地址,各从机核对主机发送的地址与本机地址是否相符,若相符,则置 。

二、判断1. 要进行多机通信,MCS-51串行接口的工作方式应为方式1。

()2. MCS-51的串行接口是全双工的。

()3. MCS-51上电复位时,SBUF=00H。

()。

三、简答1. 串行通信和并行通信有什么区别?各有什么优点?2. 什么是串行异步通信,它有哪些作用?并简述串行口接收和发送数据的过程。

3. 简述MCS-51单片机多机通信的特点。

4. 若异步通信按方式2传送,每分钟传送3000个字符,其波特率是多少?5. 什么是串行异步通信,它有哪些作用?并简述串行口接收和发送数据的过程。

6. 8051单片机四种工作方式的波特率应如何确定?7. 某异步通信接口,其帧格式由1个起始位(0),7个数据位,1个偶校验和1个停止位(1)组成。

当该接口每分钟传送1800个字符时,试计算出传送波特率。

8. 串行口工作方式在方式1和方式3时,其波特率与fosc、定时器T1工作模式2的初值及SNOD位的关系如何?设fosc=6MHz,现利用定时器T1模式2产生的波特率为110bps。

试计算定时器初值。

《单片机原理及接口技术》第7章习题及答案

《单片机原理及接口技术》第7章习题及答案

《单片机原理及接口技术》(第2版)人民邮电出版社第7章 AT89S51单片机的串行口思考题及习题71.帧格式为1个起始位,8个数据位和1个停止位的异步串行通信方式是方式。

答:方式1。

2.在串行通信中,收发双方对波特率的设定应该是的。

答:相等的。

3.下列选项中,是正确的。

A.串行口通信的第9数据位的功能可由用户定义。

对B.发送数据的第9数据位的内容是在SCON寄存器的TB8位中预先准备好的。

对C.串行通信帧发送时,指令把TB8位的状态送入发送SBUF中。

错D.串行通信接收到的第9位数据送SCON寄存器的RB8中保存。

对E.串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出率设定。

对4.通过串行口发送或接收数据时,在程序中应使用。

A.MOVC指令B.MOVX指令 C.MOV指令 D.XCHD指令答:C5.串行口工作方式1的波特率是。

A.固定的,为f osc/32 B.固定的,为f osc/16C.可变的,通过定时器/计数器T1的溢出率设定D.固定的,为f osc/64答:C6.在异步串行通信中,接收方是如何知道发送方开始发送数据的?答:当接收方检测到RXD端从1到0的跳变时就启动检测器,接收的值是3次连续采样,取其中2次相同的值,以确认是否是真正的起始位的开始,这样能较好地消除干扰引起的影响,以保证可靠无误的开始接受数据。

7.AT89S51单片机的串行口有几种工作方式?有几种帧格式?各种工作方式的波特率如何确定?答:串行口有4种工作方式:方式0、方式1、方式2、方式3;有3种帧格式,方式2和3具有相同的帧格式;方式0的发送和接收都以fosc/12为固定波特率,方式1的波特率=2SMOD /32×定时器T1的溢出率方式2的波特率=2SMOD /64×fosc方式3的波特率=2SMOD /32×定时器T1的溢出率8.假定串行口串行发送的字符格式为1个起始位、8个数据位、1个奇校验位、1个停止位,请画出传送字符“B ”的帧格式。

第7章输入输出习题参考解答

第7章输入输出习题参考解答

第7章思考题与习题参考答案1.计算机的I/O系统的功能是什么?它由哪几个部分组成?答:计算机的I/O系统,主要用于解决主机与外部设备间的信息通讯,提供信息通路,使外围设备与主机能够协调一致地工作。

计算机的I/O系统由I/O硬件和I/O软件两大部分组成。

其中I/O硬件包括:系统总线、I/O接口、I/O设备及设备控制器。

I/O软件包括:用户的I/O程序、设备驱动程序、设备控制程序。

2.I/O硬件包括哪几个部分?各部分的作用是什么?答:I/O硬件包括:系统总线、I/O接口、I/O设备及设备控制器。

系统总线的作用是为CPU、主存、I/O设备(通过I/O接口)各大部件之间的信息传输提供通路。

I/O接口通常是指主机与I/O设备之间设置的一个硬件电路及其相应的控制软件。

它用于在系统总线和外设之间传输信号,并起缓冲作用,以满足接口两边的时序要求。

I/O设备的作用是为主机与外部世界打交道提供一个工具。

设备控制器用来控制I/O设备的具体动作,不同的I/O设备需要完成的控制功能不同。

3.什么是用户I/O程序?什么是设备驱动程序?什么是设备控制程序?答:用户I/O程序是指用户利用操作系统提供的调用界面编写的具体I/O设备的输入输出程序。

例如用户编写的用打印机输出文本的程序。

设备驱动程序是一种可以使计算机和设备通信的特殊程序。

可以说相当于操作系统与硬件的接口,操作系统只有通过这个接口,才能控制硬件设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作。

设备控制程序就是驱动程序中具体对设备进行控制的程序。

设备控制程序通过接口控制逻辑电路,发出控制命令字。

命令字代码各位表达了要求I/O设备执行操作的控制代码,由硬件逻辑解释执行,发出控制外设的有关控制信号。

4.说明设计I/O系统的三个要素的具体内容。

答:设计I/O系统应该考虑如下三个要素:①数据定位: I/O系统必须能够根据主机提出的要求进行设备的选择,并按照数据在设备中的地址找到相应的数据。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2.串行传送数据的方式有( )、( )两种。
3.串行通信中约定:一个起始位,一个停止位, 偶校验,则数字“5”的串行码为
( ),数字“9”的串行码为( )。
4.利用 8251 进行异步串行通讯,当设定传输速率为 8400 波特,传输格式为 1 个
起始位,1 个停止位时,每秒最多可传送的字节数是( )。
5.串行接口传送信息的特点是( ),而并行接口传送信息的特点是( )。
6.在异步串行通信中,使用波特率来表示数据的传送速率,它是指 (
)。
7. Intel 8251A 工作在同步方式时,最大波特率为( );工作在异步方式时,最大
波特率为( )。
8. Intel 8251A 工作在同步方式时,每个字符的数据位长度为( ),停止位的长度
好,CPU 是通过(
-----------
)方式获得DSR的值。
-----------
(A)DSR信号直接送到 CPU
(B)当DSR信号有效时,8251A 向 CPU 发
出中断请求
-----------
(C)CPU 读 8251A 的状态寄存器 (D)CPU 无法知道DSR信号的状态
16. 如果 8251A 的方式寄存器的地址为 2的 TxD、RxD 引脚的信号电平符合( )。
(A)DTL 标准 (B)TTL 标准 (C)HTL 标准 (D) RS-232C 标准
9.8251 的方式字(模式字)的作用是(
)。
(A)决定 8251 的通信方式
(B)决定 8251 的数据传送方向
(C)决定 8251 的通信方式和数据格式 (D)以上三种都不对
的。
4.调制解调器实现的是异步数据通信。
5.异步串行通讯中,一个字符的编码是基本传递单位的组成部分之一。
6.8251 是可编程串行通信接口,它只能工作在异步通信方式下。
7.串行异步通信与同步通信的不同之处是分别适用于近距离和远距离通信。
三、填空题
1.传送 ASCII 码时,D7 位为校验位,若采用奇校验在传送字符 B 的 ASCII 码 42H 时,其编码为( ) 。
(B)发生错误的概率小
(C)字符或组成传送,间隔少 (D)由于采用 CRC 循环码校验
5.用 REPE SCASB 指令对字符串进行扫描,如 CX= 0 时,扫描结束,那么表示
( )。
(A)在字符串中遇上第一个 AL 中指定的字符
(B)在字符串中有一个 AL 中指定的字符
(C)在字符串中有一个不是 AL 中指定的字符
(C) 每秒钟传送的字数
(D) 每秒钟传送的二进制位数
14.串行通信中,若收发双方的动作由同一个时钟信号控制,则称为( )串行
通信。
(A)同步 (B)异步 (C)全双工 (D)半双工
-----------
15. 当 CPU 通过 8251A 与调制解调器相连时,其中DSR表示调制解调器是否准备
-----------
10.异步传送中,CPU 了解 8251A 是否接收好一个字符数据的方法是( )。
(A)CPU 响应 8251A 的中断请求
(B)CPU 通过查询请求信号 RTS
(C)CPU 通过程序查询 RxD 接收线状态
(D)CPU 通过程序查询 RxRDY 信号状态
11.传送 ASCII 码时 D7 位为校验位,若采用偶校验,传送字符 4 的 ASCII 码 34H 时的编码为( )。
(D)在字符串中遇上第一个不是 AL 中指令的字符
6.intel 公司生产的用于数据串行传送的可编程接口芯片是( )。
(A)8259 (B)8237 (C)8255 (D)8251
7.在异步通信方式中,通常采用( )来校验错误。
(A)循环冗余校验码 (B)奇、偶校验码
(C)海明校验码
(D)多种校验方式的组合
( ),长度为( )比特,信号电平为( )。
12. 异步串行通信规程规定,传送的每个字符的最后是( ),其宽度为( ),
信号电平为( )。
13. 同步串行通信包括( )和( )两类。
14. 在 HDLC 同步传送规程中,同步字符的编码为( ) 。
15.如果 8251A 设定为异步通信方式,发送器时钟输入端和接收器时钟输入端都连
第 7 章 串行接口
一、选择题
1.设串行异步通信的数据格式是:1 个起始位,7 个数据位,1 个校验位,1 个停止
位,若传输率为 1200,则每秒钟传输的最大字符数为( )。
(A)10 个 (B)110 个 (C)120 个 (D)240 个
2.在数据传输率相同的情况下,同步字符传输的速度要高于异步字符传输,其原因
( )。
(A)2F0H
(B)2F2H
(C)2F3H
(D)2F1H
17. 在数据传送过程中,数据由串行变为并行,或由并行变为串行,这种转换是通
过接口电路中的什么实现的( )。
(A)数据寄存器 存器
(B)移位寄存器
(C)锁存器
(D)状态寄
18. 如果约定在字符编码的传送中采用偶校验,若接收到校验代码 11010010,则 表明传送中( )。
(A)B4H
(B)34H (C)35H (D)B5H
12.异步串行通信的主要特点是( )。
(A) 通信双方不需要同步
(B) 传送的每个字符是独立发送的
(C) 字符之间的间隔时间应相同 (D) 传送的数据中不含有控制信息
13.在异步串行通信中,使用波特率来表示数据的传送速率,它是指( )。
(A) 每秒钟传送的字符数 (B) 每秒钟传送的字节数
是( )。
(A)字符间无间隔
(B)双方通信同步
(C)发生错误的概率少 (D)附加的辅助信息总量少
3.异步串行通信中,收发双方必须保持( )。
(A)收发时钟相同
(B)停止位相同
(C)数据格式和波特率相同 (D.以上都正确
4.在数据传输率相同的情况下,同步传输率高于异步传输速率的原因是( )。
(A)附加的冗余信息量少
为( )。
9. Intel 8251A 从串行输入线上接收好了一个字符后,将信号( )置为有效。
10. Intel 8251A 工作在同步方式时,引脚同步检测信号 SYNDET 可作为输入或输
出信号使用,若工作在外同步方式,该引脚为( );若工作在内同步方式,该引
脚为( );
11. 异步串行通信规程规定,传送数据的基本单位是( ),其中最优先传送的是
接到频率为 19.2KHz 的输入信号,波特率为 1200,字符数据长度为 7 位,1 位停
止位,采用偶校验。则 8251A 的方式控制字为( )。
16.面向字符型的串行通信协议规定数据是以( )为单位传送的。
)。
(A)不同
(B)相同
(C)可相同也可不同
(D)固定不变
22. 两台微机间进行串行双工通信时,最少可采用(
)根线。
(A)2
(B)3
(C)4
(D)5
二、判断题
1.同步串行传送能够得到比异步串行传送高的传输速率。
2.奇偶校验是根据传送的数据中"1"的个数进行编码的。
3.在微型计算机中,串行输入输出端口与微处理器之间是采用串行方式交换数据
(A)未出现错误 (B)出现奇数位错 (C)出现偶数位错 (D)最高位出 错
19. 传输距离较近时,常采用(
)。
(A)串行接口 (B)简单接口 (C)可编程接口
(D)并行接口
20. 串行通信适用于(
)微机间的数据传送。
(A)不同类型
(B)同类型
(C)近距离
(D)远距离
21. 两台微机间进行串行通信时,波特率应设置为(
相关文档
最新文档