单片机实验报告(三) 实验名称: 串行通信 姓 名: 张昊 学 号: 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引脚同步