电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

单片机串行通信实验报告

单片机串行通信实验报告_第1页
1/6
单片机串行通信实验报告_第2页
2/6
单片机串行通信实验报告_第3页
3/6
单片机实验报告(三) 实验名称: 串行通信 姓 名: 张昊 学 号: 110404247 班 级: 通信 2班 时 间: 2013.11 南京理工大学紫金学院电光系 一、 实验目的 1、理解单片机串行口的工作原理; 2、学习使用单片机的TXD、 RXD 口; 3、了MAX232 解芯片的作用。 二、 实验原理 计算机与其外部设备之间进行数据交换称为通信。通信的基本方式可分为并行通信和串行通信两种。并行通信中数据至少有8 路, 可以同时将一个字节的8 位二进制代码发送到对方。串行通信用两根传输线进行数据的传输,一次只能发送一位二进制。 串行通信技术根据传送的编码格式不同,可分为同步通信和异步通信两种方式: 1、同步方式:数据以数据块为单位传送。在开始传送前用同步字符来指示,并由时钟来实现发送端和接收端同步。 2、异步方式:数据时不连续传送的。以字符为单位进行传送。被传送字节分为:起始位、数据位、校验位和停止位,称为一帧。 常用格式: a、 1bit 起始位+8bit 数据位+无校验位+1bit 停止位 b、 1bit 起始位+8bit 数据位+1 位偶校验位+1bit 停止位 串行通信技术根据数据流动方向分为三种方式: 1、单工通信:数据流动方向是固定的,数据只能由一方发送到另一方。 2、半双工通信:数据的流动方向是双向的,但一时刻,数据只能在一个方向流动。 3、全双工通信:允许数据在两个方向流动,即通信双方的数据发送和接收是同时的。 串行口控制寄存器SCON 的格式如下: D7 D6 D5 D4 D3 D2 D1 D0 SEND RECV发送控制器接收控制器发送数据缓冲器SBUF接收数据缓冲器SBUF移位寄存器移位脉冲132并入启动并出写 SBUF读 SBUF装载SBUF串入RITI串行口中断内部移位脉冲内部移位脉冲88内部总线≥ 1≥ 1&&串出Sb5476TXD引脚同步移位脉冲RXD引脚(数据)启动REN SM0、 SM1:由软件置位或清零,用于选择串行口四种工作方式。 SM2:多机通信控制位。在方式2 和方式3 中,如SM2=1,则接收到的第9 位数据(RB8)为 0 时不启动接收中断标志RI(即 RI=0),并且将接收到的前8 位数据丢弃;RB8 为 1 时,才将接收到的前8 位数据送入SBUF,并置位RI,产生中断请求。当SM2=0 时,则不论第9位数据为0 或 1,都将前8 位数据装入SBUF 中,并产生中断请求。在方式0 时,SM2 必须为0。 REN:允许串行接收控制位。若REN=0,则禁止接收;REN=1,则允许接收,该位由软件置位或复位。 TB8:发送数据D8 位。在方...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

单片机串行通信实验报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部