单片机习题参考答案_第1页
单片机习题参考答案_第2页
单片机习题参考答案_第3页
单片机习题参考答案_第4页
单片机习题参考答案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第七章习题参考答案一、填空题1、在串行通信中,有数据传送方向为 单工、 半双工 和 全 双工三种方式。2、要串口为1()位UART,工作方式应选为 方式1。3、用串口扩并口时,串行接口工作方式应选为方式()O4、计算机的数据传送有两种方式,即并行数据传送和串行数据传送 方戎,其中具有成本低特点的是 串行数据传送方式。5、串行通信按同步方式可分为 异步通信和同步通信。6、异步串行数据通信的帧格式由起始位、数据位、奇偶校验位和停止位组成。7、串行接口电路的主要功能是 串行化和反串行化,把帧中格式信息滤除而保留数据位的操作是反串行化。8、专用寄存器“串行数据缓冲寄存器”,实际上是 发送缓冲 寄存器和

2、接收缓冲寄存器的总称。9、MCS-51的串行口在工作方式()下,是把串行口作为 同步移位 寄存器来使用。这样,在串入并出移位寄存器的配合下,就可 以把串行口作为 并行输出 口使用,在并入串出移位寄存器的配 合下,就可以把串行口作为并行输入 口使用。1()、在串行通信中,收发双方对波特率的设定应该是 约定 的。11、使用定时器/计数器设置串行通信的波特率时,应把定时器/计数 器1设定作方式2 ,即 自动重新加载 方式。12、某8()31串行口,传送数据的帧格式为1个起始位(),7个数据位,1个偶校验位和1个停止位(1)组成。当该串行口每分钟传送 18()()个字符时,则波特率应为 3()()b/

3、s。解答:串口每秒钟传送的字符为:18()()/6()=3()个字符/秒所以波特率为:30个字符/秒X 1()位/个字符=3()()b/s13、8()51单片机的串行接口由发送缓冲积存器SBUF、 接收缓冲 寄存器SEUF 串行接口控制寄存器SCON、定时器T1构成的 波特率发生1等部件组成。14、当向SBUF发“写”命令时,即执行 MOV SBUF, A 指 令,即向发送缓冲寄存器SBUF装载并开始由TXD 引脚向外发 送一帧数据,发送完后便使发送中断标志位 TI 置“1”。15、在满足串行接口接收中断标志位 RI=()的条件下,置允许接 收位 REN= , _就会接收一帧数据进入移位寄存器

4、,并装载到接收SBUF中,同时使RI=1,当发读SBUF命令时,即指令 MOV A, SBUF 指令, 便由接收缓冲寄存器SBUF取出信息同过8051内部总线送CPUo16、若异步通信接口按方式3传送,巳知其每分钟传送360()个字符, 其波特率为 66()b/s。17、8051中SCON的SM2是多机通信控制位,主要用于方式二和 方式3 ,若置SM2=1,则允许多机通信。18、TB8是发送数据的第丄位,在方式2或方式3中,根据发送数 据的需要由软件置位或复位。它在许多通信协议中可用作奇偶校 验位,在多机通信中作为发送地址帧或数据帧的标志位。19、RB8是接收数据的第丄位,在方式2或方式3中,

5、它或是约 定的奇偶校验位,或是约定的地址/数据标识位。2()、串行口方式()是 同步移位寄存器 方式,方式1、2、3是异 步通信方式。二、选择题1、串行通信的传送速率单位波特,而波特的单位是(B )A、字符/秒E、位/秒 C、帧/秒D、帧/分2、帧格式为1个起始位、8个数据位和1个停止位的异步串行通信方 式是(B )A、 方式() E、 方式1 C、 方式2 D、 方式33、通过串行口发送或接收数据时,在程序中应使用(A )A、M()V 指令 B、MOVX 指令 C、MOVC 指令 D、SWAP指令4、在下列所列特点中,不属于串行工作方式2的是(C )A、 11位帧格式E、有第9数据位C、使用

6、一种固定的波特率D. 使用两种固定的波特率5、以下有关第9数据位的说明中,错误的是(C )A、第9数据位的功能可由用户定义B、发送数据的第9数据位内容在SCON寄存器的TB8位中预先 准备好C、帧发送时使用指令把TB8位的状态送入发送SEUFD、接收到的第9数据位送SCON寄存器的RB8中6、串行工作方式1的波特率是(D )A.固定的,为时钟频率的1/12E、固定的,为时钟频率的1/32C、固定的,为时钟频率的1/64D、可变的,通过定时器/计数器的溢出率设定7、当MCS-51进行多机通信时,串行接口的工作方式应选择(C )A 方式() E、 方式1 C、 方式2 D、 方式()或方 式28、

7、用MCS-51串行接口扩展并行1/()口时,串行接口工作方式应选 择(A )A、 方式() E、 方式1 C、 方式2 D、 方式39、MCS51单片机串行口发送/接收中断源的工作过程是:当串行口 接收或发送完一帧数据时,将SCON中的(A ),向CPU申请中 断。A、RI 或 T1 置 1E、R1 或 T1 畫()C、RI 置 1 或 T1 置()D、RI 置()或 T1 K 11()、MCS51单片机串行口接收数据的次序是下述的顺序(B )。(1)接收完一帧数据后,硬件自动将SCON的RI置1(2)用软件将R1清零(3)接收到的数据由SBUF读出 (4)置SCON的REN为1,外部数据由R

8、XD (P3. 0)输入A、(1)(2)(3)(4)E、(4)(1)(2)(3)C、(4)(3)(1)(2)D、(3)(4)(1)(2)11、MCS51单片机串行口发送数据的次序是下述的顺序(A )。(1)待发送数据送SBUF (2)硬件自动将SCON的TI置1(3)经TXD (P3.1)串行发送一帧数据完毕 (4)用软件将TI 清()A(1)(3)(2)(4)E、(1)(3)C、(4)(3)(1)(2)D、(3)(4)(1)128051单片机串行口用工作方式()时,|(C)oA、数据从RXD串行输入,从TXD串行输出E、数据从RXD串行输出,从TXD串行输入C、数据从RXD串行输入或输出,同

9、步信号从TXD输出D、数据从TXD串行输入或输出,同步信号从RXD输出13、MCS51的串行数据缓冲器SBUF用于(E )。A、存放运算中间结果 E、存放待发送或已接收到的数据C、暂存数据和地址D、存放待调试的程序三、多项选择题1、下列哪些属于8031单片机串行通讯时接收数据的过程(ABCDE ) oA、SCON初始化 E、从RXD串行输入数据 C、RI置位 D、软件R1清零精品E、从SBUF读数据2、下列哪些属于8031单片机串行通讯时发送数据的过程(ABCDE )。A、SCON初始化 E、数据送SBUF C、从TXD发送数据 D、置TI为1E、软件T1清零四、判断题1、串行口通信的第9数据

10、位的功能可由用户定义。(v/ )2、发送数据的第9数据位的内容在SCON寄存器的TB8位预先准备 好的。(7 )3、串行通讯发送时,指令把TB8位的状态送入发送SBUF。( X )4、串行通讯接收到的第9位数据送SCON寄存器的RB8中保存。(7 )5、串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出设定。(V7 )6、要进行多机通信,MCS-51串行接口的工作方式应选为方式1。方式2和方式37、MCS-51的串行接口是全双工的。()8、串行口的中断,CPU响应中断后,必须在中断服务程序中,用软 件清除相应的中断标志位,以撤消中断请求。()9、串行口数据缓冲器SEUF是可以直接寻址的

11、专用寄存器。(V )五、问答题1、 巳知fbsc、SMOD和波特率,试求串行方式1和T1定时初值。 fosc=12MHz, SMOD=(), bit/s=2400; fosc=6MHz, SMOD=1, bit/s=12()(); fosc=11.0592MHz, SM()D=1, bit/s=96()(); fosc=11.0592MHz, SM()D=(), bit/s=24()();解:fosc=12MHz, SM()D=(), bit/s=2400;T1 初值=256- (2SMOD/32) *fosc/ (12*波特 率)心256-13.()2=243=F3H fosc=6MHz,

12、SM()D=1, bit/s=12()0;T1 初便=256- (2SMOD/32) *fosc/ (12*波特率)256-26.04=230=E6H fosc= 11.0592MHz, SM()D=1, bit/s=9600;T初值=256-(2SMOD/32) *fosc/ (12*波特率)256-3=250=FAH fosc=11.0592MHz, SMC)0=(), bit/s=24()();T1 初ft=256- (2SMOD/32) *fosc/ (12*波特率)心256-12=244=F4H2、串行缓冲寄存器SEUF有什么作用?简述串行口接收和发送数据 的过程。答:串行缓冲寄存器SEUF有两个:一个是串行发送缓冲寄存器,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论