* 第6章 串行通信 * 内容 6.1 串行通信概念 6.2 8051串行口及应用 6.3 串行函数 6.4 多机通讯** 6.5 8051与PC机通讯 总结 作业 * 6.1 串行通信概念 串行按通道分有三种方式: 单工 半双工 全双工 按工作时钟分有两种方通信方式: 异步通信 同步通信 * 串行通信的基本原理和过程 发送:并转串 指令:MOV SBUF,A ( C51发送数据用SBUF=x;) 成功则TI=1,用于查询或中断 接收:串转并 RI=1,说明接收成功,用于查询或中断,再用 MOV A,SBUF 指令将数据送到A (C51用x=SBUF读取数据;) * 串行通信协议 1.帧格式 起始位0,数据位(8位或9位),奇偶校验位(可选),停止位(1)组成 2.波特率 每秒钟收发字符所含的位数(包括格式位),用bps表示。8051的波特率由T1溢出率和SMOD位决定。 * 6.2 8051串行口及应用 串行结构示意图 一、8051串行结构 应用实例 * 6.2 8051串行口及应用-二、串行口控制 二、8051串行口控制字及控制寄存器 1. SCON-控制串行方式、接收允许、 串行中断标志等。 2. PCON-其中的SMOD位作为方式 1、2、3的波特率加倍位,即波特 率因子=2。 * SM0 串行口
原创力文档

文档评论(0)