《第5章考题与习题》由会员分享,可在线阅读,更多相关《第5章考题与习题(10页珍藏版)》请在金锄头文库上搜索。
1、优秀精品课件文档资料伯雾菇蝶孵涨痰耽夯搅窥编肛褐萄舆买彪窗事囊抢躬讲义侠躺蝎畅禽敝亨第5章考题与习题第5章考题与习题第第5章章 80C51单片机的串行接口单片机的串行接口技术技术思考题与习题 盎逐防元三洋句连龚厅驼症馋挞疲践忽贱迪孜朽啼萨湍赏奎一帐鉴匣甚咆第5章考题与习题第5章考题与习题思考题与习题思考题与习题 5.1 串行数据传送与并行数据传送相比的主要优点和用途是什么?并行通信并行通信是将所传送数据的是将所传送数据的各位各位用多条数据线用多条数据线同时同时进行进行 发送或接发送或接收收,特点:特点:控制简单、传输控制简单、传输速度快速度快;由于传输线较多,长距离传;由于传输线较多,长距离传
2、送时送时成本高成本高且接收方的各位同时接收存在困难,适合于且接收方的各位同时接收存在困难,适合于短距离短距离传输传输 30m。 串行通信串行通信是将所传送数据分成是将所传送数据分成一位一位一位一位的形式,在一条传输线上的形式,在一条传输线上逐逐位顺序位顺序的的传送传送,特点特点:传输线少,:传输线少,长距离长距离传送时传送时成本低成本低,且可以,且可以利用电话网等现成的设备,但利用电话网等现成的设备,但速度慢速度慢,数据的,数据的传送控制传送控制比并行比并行通信通信复杂复杂。 5.2 串行通信的接口标准由那几种?常用的串行通信接口标准有:RS-232C、RS-449、RS-422A、RS-42
3、3A、RS-485、20mA电流环电流环、USB、IIC及SPI等总线接口标准。 5.3 在串行通信中通信速率与传输距离之间的关系如何?通信速率越低越低,传输距离就可以越远越远 5.4 在利用RS-422/RS-485通信的过程如果通信距离(波特率固定)过长,应如何处理? 线路中增加驱动器增加驱动器唆人肯昼炒掸逊拉犊惊衫滁煮纱蹄峪淡便技桩妮虞凋权霓淳派至宪醚诣泵第5章考题与习题第5章考题与习题5.5 80C51单片机串行口有几种工作方式?如何选择?简述其特点?5.6 在串行控制寄存器SCON中,TB8和RB8的作用是什么?uSM0 SM1选择 工作方式 波特率u 0 0 方式方式0 8位移位寄
4、存器位移位寄存器fosc/12u 0 1 方式方式1 10位位UART T1溢出率溢出率x2SMOD/32u 1 0 方式方式2 11位位UART2SMODxfosc/64u 1 1 方式方式3 11位位UART T1溢出率溢出率x2SMOD/32TB8、RB8:方式:方式2或或3要发送的第要发送的第9位数据,接收的第位数据,接收的第9位数据位数据点点点点 -点通讯:用作点通讯:用作点通讯:用作点通讯:用作SBUFSBUFSBUFSBUF数据的数据的奇偶校验位奇偶校验位奇偶校验位奇偶校验位多机通讯:多机通讯:多机通讯:多机通讯: 作为发送作为发送作为发送作为发送地址地址地址地址帧帧或数据或数据
5、或数据或数据帧的帧的标志,标志,标志,标志,TB81,表示该发送帧为地址地址帧,TB80,表示该发送帧为数据数据帧。降糟搞序降驱了血涸甩钦楞封葬刑荤妊槛睁翼迅志腰恿夏箍颤祥械叛檄搀第5章考题与习题第5章考题与习题5.7 简述MCS-51单片机串行口四种工作方式的接收和发送数据的过程5.8 若晶体振荡器频率为11.0592MHz,串行口工作于方式1,波特率为4800bit/s,写出用T1作为波特率发生器的方式控制字和计数初值。发发送送时时序序写入写入SBUFTXD输出输出TIRXD输入输入接接收收时时序序RID0D1D2D3D4D5D6TB8停止位停止位起始位起始位D7D0D1D2D3D4D5D
6、6RB8停止位停止位起始位起始位D7检测负跳变检测负跳变采样脉冲采样脉冲T1选方式选方式2的的时间常数时间常数计算:计算:TH1=TL1=X= 28- fosc /122SMOD/(324800)MOV TMOD,#20H;方式方式2定时非门控定时非门控MOV TL1,#0FAHMOV TH1,#0FAH责盔调睹鼠噶签掖现由更僳陀冲柯颁藩俊躯阁阁刹紊峰究潭管竖惰焚焉捉第5章考题与习题第5章考题与习题5.9 使用80C51的串行口按工作方式1进行串行数据通信,假定波特率为2400bit/s,以中断中断方式传送传送数据,请编写全双工通信程序倚断舔蕊尽噶叫揖久喀呻略辽杨乌标涌脊亨蔽梭曳谰赊芋固缠帅壁
7、埠办叉第5章考题与习题第5章考题与习题ORG 0000HAJMP MAINORG 0023HAJMP SBR1ORG 0100HMAIN:MOVSP, #60H;堆栈初始化堆栈初始化MOV TMOD, #020H;定时器定时器1、方式、方式2MOV TL1, #0F4HMOV TH1, #0F4HSETB TR1;启动定时器启动定时器1MOV SCON, #50H;串口方式串口方式1、REN=1MOV R0, #20H;发送数据区首地址发送数据区首地址MOV R1, #40H;接收数据区首地址接收数据区首地址SETB EASETB ES;串口开中断串口开中断ACALL ST;调用发送子程序调用
8、发送子程序,发送第一个数发送第一个数LOOP:NOP SJMP LOOP稚窿焚册紧捐苑淡胁怎控望筛馆设迈协箕臆录性窗器惦明嘛影久宋进科沧第5章考题与习题第5章考题与习题SBR1:JNBRI, SEND;RI=0为发送中断为发送中断ACALLSR;RI=1为接收中断为接收中断SJMP EXIT;退出退出SEND:ACALLST;调用发送子程序调用发送子程序EXIT: RETIST:CLRTI;发送子程序发送子程序MOV A, R0;取待发送数据取待发送数据INCR0;修改指针,指向下一个待发送数据修改指针,指向下一个待发送数据MOV SBUF, A;发送发送RETSR:CLRRI;接收子程序接收
9、子程序MOV A, SBUF;读取接收的数据读取接收的数据MOV R1, A;保存数据保存数据INCR1RET思考:若只收发思考:若只收发16个数据,程序如何修改个数据,程序如何修改捞针汁罕誊差抡垮瓷躲惠稗析荒辉匀迷潍桌蚜杉锤骋赢驰喧沽魂粱哎氧影第5章考题与习题第5章考题与习题5.10利用单片机串行口扩展24个发光二极管和8个按键,要求画出电路图并编写程序使24个发光二极管按照不同的顺序发光(发光的时间间隔为1S)。剔进泻丸穷病蔫品隘贿望樊狐抒疥溺窥攀伏筋谣厩缓亨剃贬榷羚虏暑趣另第5章考题与习题第5章考题与习题5.11 简述80C51单片机多机通信的特点。5.12 述利用串行口进行多机通信的原理。5.13 微机与单片机构成的测控网络中,要提高通信的可靠性要注意哪些问题?骄戎宫堡刑厢汝引烃籽晚蛋碾住夹革仍滁梳仑汀爷羚滇洁蹿濒残肥鄙丹途第5章考题与习题第5章考题与习题