《单片机应用技术》配套课后习题答案:项目五通信口应用与控制_第1页
《单片机应用技术》配套课后习题答案:项目五通信口应用与控制_第2页
《单片机应用技术》配套课后习题答案:项目五通信口应用与控制_第3页
全文预览已结束

下载本文档

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

文档简介

项目五通信口应用与控制任务一单片机双向控制系统设计1.种类:串行通信可以分为同步通信和异步通信两类。同步通信是按照软件识别同步字符来实现数据的发送和接收,异步通信是一种利用字符的再同步技术的通信方式。区别:串行通信是一种概念,是指一比特一比特的收发数据,相对于并行通信可一次性收发N比特而言。包括普通的串口通信,包括I2C,包括SPI等等。串口通信是一种通信手段,是相对于以太网方式、红外方式、蓝牙方式、usb方式(usb广义也算串行通信)等而言,是一种比较低级的通信手段。再强调一遍,二者一个是一种概念,一个是一种实际的通信方式,对咱们而言,几乎一样。80c51的串口通信程序非常简单,主要是对SBUF的操作,注意处理TI和RI。2.数据传输速度。如果通讯双方波特率不一致,那么可能造成接收方收到乱码。发送方发了n个数据位,但是接收方存储了n-x个或者n+x个,当接收数据少时,数据有丢失,存储时是8位或者16位,然后后面的补齐。就成乱码了。。当接收数据多时,一个高电位或者一个低电位可能使得接收方收到2个1或者2个0.然后也成乱码了。3.略。4.略。5.略。任务二无线抄表系统的控制设计略。略。3.略。4.串行口有4种工作方式:方式0、方式1、方式2、方式3;有3种帧格式,方式2和3具有相同的帧格式;方式0的发送和接收都fosc/12为固定波特率。方式1的波特率=2SMOD/32×定时器T1的溢出率方式2的波特率=2SMOD/64×fosc

方式3的波特率=2SMOD/32×定时器T1的溢出率5.SM2:多机通信控制位。TB8:发送数据的第9位。RB8:接收数据的第9位。6.串行口工作在方式1:1、波特率=2的SMOD次/32*定时器T1的溢出率;2、定时器T1的溢出率=计数速率/(256-X)=fosc/12/(256-X);将2代入1得3、波特率=2的SMOD次/32*fosc/12/(256-X);将你的参数代入3得4800=2的0次方/32*11059200/12/(256-X);4800=1/32*11059200/12/(256-X);256-X=11059200/32/12/4800=6;X=256-6=250=0xFA;X即为TH1初值7.方式2的8位计数器(最大计数值=2^8=256d),每次计数溢出时,由硬件电路自动重装计数初值。初装值计算举例如下:波特率=((2的SMOD次方)xF)/(32x12x(256-N)其中:SMOD是特殊功能寄存器PCON的第7位,取1或0(波特率倍增,或不倍增)。晶振为11.0592MHZ,当SMOD取0,波特率=F/(32x12x(256-N)),计数初装值N=256-F/(波特率x32x12)=256-1105920/(9600x32x12)=253即0FDh8.1、一个主机,其余均为从机,主机与从机波特率保持一致2、所有从机必须事先分配好地址,每个从机对应一个地址3、主从机都工作在9位UART模式下,串口工作于方式2或者3,主机先发送一帧地址信息,以此来中断所有从机,从机收到地址后与自身的地址对比,如果一致,则与主机通

温馨提示

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

评论

0/150

提交评论