第5章思考题与习题学习资料_第1页
第5章思考题与习题学习资料_第2页
第5章思考题与习题学习资料_第3页
第5章思考题与习题学习资料_第4页
第5章思考题与习题学习资料_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

优秀精品课件文档资料第5章

80C51单片机的串行接口技术思考题与习题思考题与习题

5.1串行数据传送与并行数据传送相比的主要优点和用途是什么?并行通信是将所传送数据的各位用多条数据线同时进行发送或接收,特点:控制简单、传输速度快;由于传输线较多,长距离传送时成本高且接收方的各位同时接收存在困难,适合于短距离传输

<30m。串行通信是将所传送数据分成一位一位的形式,在一条传输线上逐位顺序的传送,特点:传输线少,长距离传送时成本低,且可以利用电话网等现成的设备,但速度慢,数据的传送控制比并行通信复杂。

5.2串行通信的接口标准由那几种?常用的串行通信接口标准有:RS-232C、RS-449、RS-422A、RS-423A、RS-485、20mA电流环、USB、IIC及SPI等总线接口标准。

5.3在串行通信中通信速率与传输距离之间的关系如何?通信速率越低,传输距离就可以越远

5.4在利用RS-422/RS-485通信的过程如果通信距离(波特率固定)过长,应如何处理?线路中增加驱动器5.580C51单片机串行口有几种工作方式?如何选择?简述其特点?5.6在串行控制寄存器SCON中,TB8和RB8的作用是什么?SM0SM1选择工作方式波特率

00方式08位移位寄存器 fosc/1201方式110位UARTT1溢出率x2SMOD/3210方式211位UART 2SMODxfosc/6411方式311位UARTT1溢出率x2SMOD/32TB8、RB8:方式2或3要发送的第9位数据,接收的第9位数据点<-->点通讯:用作SBUF数据的奇偶校验位多机通讯:作为发送地址帧或数据帧的标志,

TB8=1,表示该发送帧为地址帧,

TB8=0,表示该发送帧为数据帧。5.9使用80C51的串行口按工作方式1进行串行数据通信,假定波特率为2400bit/s,以中断方式传送数据,请编写全双工通信程序 ORG 0000H AJMP MAIN ORG 0023H AJMP SBR1 ORG 0100HMAIN:MOV SP,#60H ;堆栈初始化 MOV TMOD,#020H;定时器1、方式2 MOV TL1,#0F4H MOV TH1,#0F4H SETB TR1 ;启动定时器1 MOV SCON,#50H ;串口方式1、REN=1 MOV R0,#20H ;发送数据区首地址 MOV R1,#40H ;接收数据区首地址 SETB EA SETB ES ;串口开中断 ACALL

ST

;调用发送子程序,发送第一个数LOOP:NOP

SJMP

LOOPSBR1:JNB RI,SEND ;RI=0为发送中断

ACALL SR ;RI=1为接收中断

SJMP EXIT ;退出SEND:ACALL ST ;调用发送子程序EXIT: RETIST: CLR TI ;发送子程序

MOV A,@R0 ;取待发送数据

INC R0 ;修改指针,指向下一个待发送数据

MOV SBUF,A ;发送

RETSR: CLR RI ;接收子程序

MOV A,SBUF ;读取接收的数据

MOV @R1,A ;保存数据

INC R1

RET思考:若只收发16个数据,程序如何修改5.10利用单片机串行口扩展24个发光二极管和8个按键,要求画出电路图并编写程序使24个发光二极管按照不同的顺序发光(发光的时间间

温馨提示

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

评论

0/150

提交评论