单片机讲义第六章1.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机讲义第六章1.ppt

第六章 串行接口 串行接口学习要求 并行与串行通信 异步与同步通信 波特率 串行数据传送方向 串并转换和接口 串行接口组成和特性 串行口数据缓冲器SBUF SBUF 操作 串行口控制寄存器(SCON) 串行口工作模式 特殊功能寄存器(PCON) 模式0和模式2的波特率 模式1、3为可变波特率 模式1、3波特率 波特率 模式1和模式3波特率 模式0:同步移位寄存器方式 串行口应用:扩展I/O口 扩展8位并行输出口 例6-2 扩展8位并行输入口 例6-3 模式1 :8位数据异步通讯方式 模式1 接收原理 图(b) 模式2和模式3 :9位数据异步通讯方式 模式2和模式3 :9位数据异步通讯方式 模式2和模式3 串行口的应用 : 初始化 串行口的应用(查询):发送程序 串行口的应用(查询) :接收程序 双机通信 p132 单片机串行通信中的奇偶校验 发送子程序 p132 接收子程序 p133 例(补充) 发送子程序 例(补充) 接收子程序 单片机串行通信的奇偶校验有自己的特点: 在发送数据时,数据位尾随的1位数据为奇偶校验位(1或0),当设置为奇校验时,数据中1的个数之和应为奇数;当设置为偶校验时,数据中1的个数之和应为偶数。 接收时,接收方应具有与发送方一致的差错检验设置,当收到1帧字符时,对1的个数进行校验,若不一致,则说明数据传送过程中出现了差错。 SOUT:MOV TMOD,#20H MOV TL1,#0F3H MOV TH1,#0F3H SETB TR1 MOV SCON,#0D0H MOV PCON ,#80H MOV R0,#50H MOV R7,#10H TRS: MOV A,@R0 MOV C,P MOV TB8,C MOV SBUF,A WAIT: JBC TI ,CONT SJMP WAIT CONT: INC R0 DJNZ R7,TRS RET SIN: MOV TMOD,#20H MOV TL1,#0F3H MOV TH1,#0F3H SETB TR1 MOV SCON ,#0D0H MOV PCON ,#80H MOV DPTR ,#2000H MOV R7,#10H WAIT:JBC RI,READ SJMP WAIT READ: MOV A,SBUF JNB P,PZ JNB RB8,ERR SJMP YES PZ: JB RB8,ERR YES: MOVX @DPTR,A INC DPTR DJNZ R7,WAIT CLR PSW.5 RET ERR: SETB PSW.5 RET 设计一个串行模式2发送子程序(SMOD=1),将片内RAM 50H~5FH中的数据串行发送,第9数据位作为奇偶校验位。接到接收方核对正确的回复信号(用FFH表示)后,再发送下一字节数据,否则再重发一遍。 SETB REN CLR RI JNB RI,$ MOV A,SBUF CLP A JNZ TRLP INC R0 CJNZ R0,#60H,TRLP RET TRS2: MOV SCON,#80H MOV PCON,#80H MOV R0,#50H TRLP:MOV A,@R0 MOV C,PSW.0 MOV TB8,C MOV SBUF,A JNB TI,$ CLR TI * 89C51有一个全双工的异步串行接口 异步通讯方式特点: 按字符传送,有起始位和停止位 串行通信基本概念 串行口的控制寄存器 SBUF、SCON、PCON中的SMOD 四种工作方式和特点 波特率 应用程序编写 CPU与外设之间的信息交换和传输称为通信,通常有并行和串行两种通信方式。用计算机的多个I/O口线同时传送若干个数码,称为并行通信方式。其优点在于传输速度较快,缺点是占用通信线较多,不适合远程通信。另一种通信方式是从计算机的一个I/O口线逐位传输二进制编码数据,称为串行通信。其优点是占用I/O口线少,适合远程通信和上、下位机之间通信,缺点是通信速度比并行通信慢得多,但是随着通信信号频率的提高,通信速度慢的情况已经大大改变。 1、异步通讯 以字符为传送单位用起始位和停止位标识每个字符的开始和结束,字符间隔不固定,只需字符传送时同步。异步通讯常用格式:一个字符帧。字符格式见图6-1 2、同步通信 将

您可能关注的文档

文档评论(0)

书屋 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档