实验五 串口通信实验五 串口通信.docVIP

  • 269
  • 0
  • 约6.37千字
  • 约 11页
  • 2017-01-01 发布于贵州
  • 举报
实验五 串口通信实验五 串口通信

实验五 串口通信 一、实验目的 1.掌握MCS-51单片机的串行口工作原理。? 2.学习编程实现MCS-51的UART通讯。? 3.掌握CPU利用串口通讯的方法。 二、实验设备(仪器) PC 微机一台 三、实验原理 1、串行通讯基本概念 计算机与外界的信息交换称为通信。常用通信方式有两种:并行通信与串行通信,简称并行传送和串行传送。并行传送具有传送速度快,效率高等优点,但传送多少数据位就需要多少根数据线,传送成本高;串行传送是按位顺序进行数据传送,最少仅需要一根传输线即可完成,传送距离远,但传送速度慢。 串行通信又分同步和异步两种方式。这两种通信方式的区别在于发送设备时钟与接收设备时钟是否严格一致。同步通信中,在数据传送开始时先用同步字符来指示(常约定1-2个),并由同时传送的时钟信号来实现发送端和接收端同步,即检测到规定的同步字符后,接着就连续按顺序传送数据。这种传送方式对硬件结构要求较高。异步通信中,接收器和发送器有各自的时钟,它们的工作是非同步的,异步通信用一帧来表示一个字符,其内容如下:一个起始位,仅接着是若干个数据位,下图中传输45H的数据格式。 2、MCS-51单片机的串行接口 MCS-51单片机串行口寄存器结构如下图所示。SBUF为串行口的收发缓冲器,它是一个可寻址的专用寄存器,其中包含了接收器和发送器寄存器,可以实现全双工通信。但这两个寄存器具有同一地址(99H

文档评论(0)

1亿VIP精品文档

相关文档