C51串口波特率计算.doc

  • 浏览量:963
  • 下载量:95
  • 资料大小:0 B
  • 日期:2016-02-14
  • 上传者:武力戡乱
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    其他51教程请参见: proteusmcu版教程合集之51单片机






    作者:武力戡乱


    日期:2016-02-11(最后更新日期)









    一、作用:


        单片机与外界交互数据的协议。单片机的通讯是数字量通讯。最简单的通讯方式是以bit为单位,就是0和1,占用一个引脚,进行开关量通讯。而要想传输一个byte甚至更多byte,仅仅用一个硬件引脚是无法完成的。这个时候,就有了并行和串行通讯。并行通讯就是占用8个引脚(16个引脚为word),将数据byte通过8个引脚通讯发送出去进行传输。串行数据通讯就是用一个引脚,按照某种规律进行发送和接受数据。uart就是串行通讯。


    二、uart术语:


        1、uart:universal
    asynchronous receiver/transmitter,即通用异步收发传输器。


        2、同步与异步:是否需要主从设备来干预通讯。


        3、数据格式:起始位;数据位;奇偶校验位;停止位;空闲位。


        4、波特率:数据位与位之间的时间间隔。


    三、工作原理:


        在规定的某个波特率下,并且双方遵守相同的数据格式,在一根数据线线上发送和接受数据。于是使用uart或者说控制,其实就是控制波特率和数据格式,我们就可以实现单片机与外界的通讯。


    四、串行通信控制寄存器scon







    scon 串行通信控制寄存器






    d7




    d6




    d5




    d4




    d3




    d2




    d1




    d0




     






评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换