单片机第7章89C51串行口及串行通信技术精要_第1页
单片机第7章89C51串行口及串行通信技术精要_第2页
单片机第7章89C51串行口及串行通信技术精要_第3页
单片机第7章89C51串行口及串行通信技术精要_第4页
单片机第7章89C51串行口及串行通信技术精要_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机第7章89c51串行口及串行通信技术精要CATALOGUE目录89c51单片机串行口简介89c51单片机的串行通信技术89c51单片机串行口编程89c51单片机串行口应用实例0189c51单片机串行口简介89c51单片机的串行口是一个可编程的同步/异步收发器,具有独立的发送和接收数据缓冲器,以及一个可编程的波特率发生器。实现单片机与其他设备之间的串行数据通信,支持同步和异步两种通信模式,可配置多种波特率。串行口的结构与功能串行口的主要功能串行口的基本结构SCON寄存器用于设置串行口的工作模式和控制串行数据的接收和发送。PCON寄存器用于设置波特率发生器的计数值和控制波特率。TI和RI寄存器用于控制发送和接收中断。串行口的控制寄存器同步移位寄存器模式,用于同步通信。方式0方式1方式2和方式38位可变波特率异步通信模式,通过定时器溢出率和波特率发生器设置波特率。9位可变波特率异步通信模式,通过定时器溢出率和波特率发生器设置波特率。030201串行口的工作方式0289c51单片机的串行通信技术指数据在两个设备之间逐位进行传输,通常使用两条信号线,一条发送数据,另一条接收数据。串行通信节省线缆成本、适用于长距离通信、低功耗等。串行通信的优点传输速度相对较慢。串行通信的缺点串行通信的基本概念

89c51单片机的串行通信接口89c51单片机内置一个全双工的串行通信接口,可同时进行数据的发送和接收。串行通信接口包括:发送缓冲器、接收缓冲器、移位寄存器等。89c51单片机的串行通信接口支持多种通信协议和数据格式,如异步通信、同步通信、二进制数据、ASCII码等。123波特率:指串行通信中数据传输的速度,单位是波特(baud)。波特率决定了数据传输的速度,需要根据实际应用需求进行合理设置。在89c51单片机中,可以通过编程设置波特率,常用的波特率有4800、9600、19200等。串行通信的波特率设置数据格式指发送数据时使用的数据格式,包括起始位、数据位、停止位等。校验为了保证数据的正确传输,需要进行校验,常用的校验方法有奇偶校验和CRC校验等。串行通信的数据格式与校验0389c51单片机串行口编程串行口初始化在89c51单片机中,串行口需要进行初始化设置,包括设置波特率、数据位、停止位等参数。寄存器配置根据需要配置相关的寄存器,如控制寄存器、状态寄存器等,以控制串行口的操作模式和状态。串行口中断根据需要配置串行口中断,以便在接收到数据或发送数据完成时进行相应的处理。串行口的初始化编程将要发送的数据打包成串行口能够识别的格式。数据打包通过串行口发送打包后的数据。发送数据发送完成后,根据需要设置相应的标志位或执行其他操作。发送完成串行口的发送数据编程通过串行口接收来自外部设备的数据。数据接收将接收到的数据解包成原始格式。数据解包对解包后的数据进行处理,如存储、显示或执行其他操作。数据处理串行口的接收数据编程0489c51单片机串行口应用实例硬件连接使用串行口中断服务程序,发送方通过发送数据到SBUF寄存器,接收方从SBUF寄存器读取数据。软件编程通信效果实现两个单片机之间的稳定、可靠的串行通信。将两个89c51单片机的TXD和RXD引脚交叉连接,以实现点对点通信。点对点通信实例硬件连接将多个89c51单片机的TXD和RXD引脚并联,以实现多机通信。通信效果实现多个单片机之间的稳定、可靠的串行通信。软件编程使用位处理方法,每个单片机通过检测标志位来确定是否发送或接收数据。多机通信实例硬件连接01将89c51单片机的TXD和RXD引脚与计算机的串行口连接。软件编程02使用串行口中断服务程序,单片机发送数据到SBUF寄存器,计算机从SBUF寄存器读取

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论