首先,了解一些基本概念。
RS232电平:逻辑1(MARK)=-3V~-15V,逻辑0(SPACE)=+3~+15V
TTL电平:+5V等价于逻辑“1”,0V等价于逻辑“0”
TXD :发送数据 Transmit Data,单片机的P31
RXD :接收数据 Receive Data,单片机的P30
波特率 :单片机或计算机在串口通信时的速率,定义为每秒传输二进制代码的位数,单位bts
UART :通用异步收发器。51单片机的串行口是一个可编程全双工的通信接口,具有UART的全部功能,能同时进行数据的发送和接收,也可作为同 步移位寄存器使用。
SBUF : 串行数据缓冲寄存器
经常使用的都是通信方式1(10位数据的异步通信,波特率可变,定时器1),因此必须掌握~~~ 定时器1通常用方式2,当溢出后,单片机会自动为其装初值,方式1需要手动装初值
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !