51单片机—串口通信

本文介绍了51单片机的串行通信,包括串行与并行通信的区别,同步与异步通信的概念,重点讲解了如何设置51单片机的波特率、串口控制以及中断,强调了SBUF寄存器在数据发送和接收中的作用。通过代码示例,帮助新手理解串口通信的实现。
摘要由CSDN通过智能技术生成

. 串行通讯与并行通信

数字信号是八位二进制数,可以使用信号线传输,一种方案是使用一条数据线按照次序一位一位的传送,每传送完8位为一个字节,这就是串行通信。还有一种方法是使用八条数据线同时传送8个位的数据,一次传送一个字节,这就是并行通信。
俩种通信方式图示如下:

并行通信
特点为传输速度快,控制简单,但远距离传输时成本较高且接收方同时接收各位比较难
在这里插入图片描述
串行通信
特点为传输线少,远距离传输时成本低,但数据传输比并行通信复杂
在这里插入图片描述

  • 同步通信与异步通信

串行通信分为同步通信与异步通信
1.同步通信
顾名思义,同步通信就是对发送方和接收方的时钟实行直接控制,使双方的数据传输达到完全同步。数据以位的形式连续发送,且传送的字符之间不留间隙,即保持位同步和字符同步。双方的同步可以通过外同步和自同步俩种方式实现。
在这里插入图片阿瑟东

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值