- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* PC机程序如下:(VB语言) Sub Form_Load() MSComm1.CommPort=2 MSComm1.PortOpen=TURE MSComm1.Settings=9600, N, 8, 1 End Sub Sub command1_Click() Instring as string MSComm1.InBufferCount=0 MSComm1.Output=A Do Dummy=DoEvents() Loop Until(MSComm1.InBufferCount2) Instring=MSComm1.Input End Sub Sub command2_Click() MSComm1.PortOpen=FALSE UnLoad Me End Sub * 作业:P146 1 - 6,11, 12-19,38 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * * * 2. 数据通信的制式 单工方式:数据仅按一个固定方向传送; 半双工方式:数据可实现双向传送,但不能同时进行; 全双工方式:允许双方同时进行数据双向传送; 多工方式:在同一线路上实现资源共享。 3. 串行通信的分类 串行数据通信按数据传送方式可分为异步通信和同步通信两种形式: * 同步方式:以数据块为单位进行数据传送,包括同步字符、数据块和校验字符CRC。优点是数据传输速率较高,缺点是要求发送时钟和接收时钟保持严格同步。数据格式如下图所示。 * 异步方式:以字符为单位进行数据传送,每一个字符均按固定的字符格式传送,又被称为帧。优点是不需要传送同步脉冲,可靠性高,所需设备简单;缺点是字符帧中因包含有起始位和停止位而降低了有效数据的传输速率。 数据格式如下图所示: * 4. 串行数据通信的波特率 波特率是指每秒钟传送信号的数量,单位为波特(Baud)。而每秒钟传送二进制数的信号数(即二进制数的位数)定义为比特率,单位是bps(bit per second)或写成b/s(位/秒)。 在单片机串行通信中,传送的信号是二进制信号,波特率与比特率数值上相等。单位采用bps。 例如:异步串行通信的数据传送的速率是120字符/秒,而每个字符规定包含10位数字,则传输波特率为: 120字符/秒× 10位/字符=1200位/秒= 1200bps * 3.4.2 MCS-51的串行口 MCS-51单片机内部有一个全双工的串行通信口(P3.0、P3.1) ,既可作UART(通用异步接收/发送器)用,也可作同步移位寄存器使用,还可用于网络通信,其帧格式可有8位、10位和11位,并能设置各种波特率。 1.串行口寄存器结构 (1)两个物理上独立的同名的接收/发送缓冲寄存器SBUF 指令 MOV SBUF,A :启动一次数据发送 指令 MOV A,SBUF :完成一次数据接收。 即向发送缓冲器SBUF写入数据即可发送数据,从接收缓冲器SBUF读出数据即可接收数据。 (2)输入和输出移位寄存器和控制器。 (3)2个SFR寄存器,SCON和PCON,用于串行口的初始化编程。 (4)接收/发送数据,无论是否采用中断方式工作,每接收/发送一个数据都必须用指令对 RI/TI 清0,以备下一次收/发。 * SBUF(发) SBUF(收) 发送控制器 TI 接收控制器 RI 移位寄存器 波特率发生器T1 ?1 A累加器 (门)移位寄存器 RxD (P3.1) TxD (P3.1) 去申请中断 引脚 引脚 CPU内部 MCS-51串行口的结构如下图所示: * 2. 串行通信控制寄存器SCON (98H) SM0 SM1 SM2 REN TB8 RB8 TI RI SM0,SM1:串行口4种工作方式控制位。 =00:方式0,8位同步移位寄存器,其波特率为fosc/12; =01:方式1,10位UART,
您可能关注的文档
最近下载
- 空巢老人PPT课件.pptx
- 暗黑2 符文之语图文版(按符文等级排列).doc VIP
- 《信息技术(基础模块)上册》 课件 《信息技术(基础模块)上册》 课件 项目一 信息技术应用基础.pptx VIP
- 医院医疗机构医疗垃圾分类与处理培训PPT.pptx VIP
- 股东对赌协议书 股东与股东的对赌协议优秀5篇.pdf VIP
- (2025秋新版)人教版数学三年级上册教学计划.pdf VIP
- (热门!)ISO22000食品安全管理体系认证审核需要准备的文件资料清单和重点关注项(可编辑).pdf VIP
- Unit 5 Celebrations 单元教学课件 中职高一英语高教版基础模块1.pptx
- 施工方案(含工程特点、施工重点与难点及绿色施工).docx VIP
- 2024年秋季学期新精通版(三年级起)英语三年级上册课件 Unit 2 Lesson 2 .pptx VIP
文档评论(0)