你的位置: 首页 > 家电弱电 > 单片机

UART串口通信的基本应用

2016-11-25 17:21:15 | 人围观 | 评论:

  1、通信的三种基本类型

  我们常用的通信通常可以分为单工、半双工、全双工通信。

  单工就是指只允许一方向另外一方传送信息,而另一方不能回传信息。比如我们的电视遥控器,我们的收音机广播等,都是单工通信技术。

  半双工是指数据可以在双方之间相互传播,但是同一时刻只能其中一方发给另外一方,比如我们的对讲机就是典型的半双工。

  全双工通信就发送数据的同时也能够接受数据,两者同步进行,就如同我们的电话一样,我们说话的同时也可以听到对方的声音。

  2、UART模块介绍

  IO口模拟串口通信,大家了解了串口通信的实质,但是我们的单片机程序却需要不停的检测扫描单片机IO口收到的数据,大量占用了CPU资源。这时候就会有聪明人想了,其实我们不是很关心通信的过程,我们只需要一个通信的结果,最终得到接收到的数据就行了。这样我们可以在单片机内部做一个硬件模块,让他自动接收数据,接收完了,通知我们一下就可以了,我们的51单片机内部就存在这样一个UART模块,要正确使用它,当然还得先把对应的特殊功能寄存器配置好。

  51单片机的UART串行口的结构由串行口控制寄存器SCON、发送和接收电路三部分构成,先来了解一下串口控制寄存器SCON。

  表1 SCON--串行控制寄存器的位分配(地址:98H)

       可位寻址;复位值:0x00;复位源:任何复位





标签:

相关内容推荐:

7

6

5

4

3

2

1

0

符号

SM0

SM1

SM2

REN

TB8

RB8

TI

RI