21ic问答首页 - 51单片机的数据通信形式是什么
相关问题
- GD32F103C8T6的SPI波形异常问题9 回答
- E503R,根据捕获的PWMA产生PWMB,发现AB相位差过大0 回答
- 如何把keil中开发的程序下载到AT-START-F403A开发板上0 回答
- LKS32MC034DO0 回答
- AT32F421定时器PWM输入捕获功能实现中的问题8 回答
- 使用jlink仿真报错7 回答
- ads8866跟dsp28335通信问题1 回答
- CH32V307单片机,SRAM最快写入的周期是多少?6 回答
- 赛元SC92F8463B的SSI中使用UART1与其他芯片通信问题4 回答
- LKS32MC034DOF6Q8在KEIL5编译烧录,JLINK无法烧录15 回答
本周活跃用户
- 1
stormwind123回答 6 次
- 2
classroom回答 5 次
- 3
powerantone回答 5 次
- 4
flycamelaaa回答 5 次
- 5
probedog回答 4 次
- 6
星塔守护回答 3 次
- 7
晶尊微电子ICman回答 3 次
- 8
IntelCore回答 3 次
赞0
在这种通信方式中,接收器和发送器有各自的时钟,它们的工作是非同步的,异步通信用一帧来表示一个字符,一个起始位,仅接着是若干个数据位。
2、同步通信
同步通信格式中,发送器和接收器由同一个时钟源控制,为了克服在异步通信中,每传输一帧字符都必须加上起始位和停止位,占用了传输时间,在要求传送数据量较大的场合,速度就慢得多。同步传输方式去掉了这些起始位和停止位,只在传输数据块时先送出一个同步头(字符)标志即可;
二、同步传输方式比异步传输方式速度快,这是它的优势。但同步传输方式也有其缺点,即它必须要用一个时钟来协调收发器的工作,所以它的设备也较复杂;
SBUF为串行口的收发缓冲器,它是一个可寻址的专用寄存器,其中包含了接收器和发送器寄存器,可以实现全双工通信。但这两个寄存器具有同一地址(99H)。MCS-51的串行数据传输很简单,只要向发送缓冲器写入数据即可发送数据。而从接收缓冲器读出数据即可接收数据;
评论
2020-12-07
您需要登录后才可以回复 登录 | 注册