精华内容
下载资源
问答
  • 单片机串行口

    2013-06-02 10:56:19
    单片机课件 串行口
  • 本文主要讲了单片机串行口和并行口的区别,希望对你的学习有所帮助。
  • 用8051单片机串行口外接CD4094扩展8位并行输出口,8位并行口的各位都接一个发光二极管,要求发光管呈流水灯状态。 串行口方式0的数据传送可采用中断方式,也可采用查询方式,无论哪种方式,都要借助于TI或RI标志。
  • 绍:串行口单片机与外界进行信息交换的工具。8051单片机的通信方式有两种:并行通信:数据的各位同时发送或接收。 串行通信:数据一位一位次序发送或接收。
  • 51单片机串行口初值计算器
  • 单片机串行口与PC机通讯资料
  • 单片机串行口通信虚拟测试.pdf
  • 项目6单片机的串行口及其应用 本章主要内容: 串行口的结构 串行口控制寄存器 单片机串行口的设计方法 本章目录 6.1任务1认识串行通信与串行旦 6.2任务2单片机的双机通信 6.3任务3单片机与PC串行通信 6.4任务4远程...
  • 摘要:传统方法设计单片机串行口波特率时,往往要使用特殊频率的晶振。本文在分析MCS-51单片机串行口工作原理的基础上,提出基于12MHz晶振的单片机系统,通过编程实现所需波特率的插值调整设计方法。 引言单片机在...
  • 本文主要简单介绍了单片机串行口接收和发送数据的过程
  • 本文主要为8051单片机串行口扩展矩阵键盘接口与应用,下面一起来学习一下
  • ;51 单片机串行接口 ;4
  • 本文为8051单片机串行口扩展LED显示器接口与应用,希望对你的学习有所帮助。
  • 51单片机串行口通讯程序。内附硬件说明及发送和接收程序。注意,我使用C语言写的。希望对新手有帮助。
  • 51单片机串行口课件

    2010-10-30 19:24:12
    51单片机串行口课件,PPT版本,内容丰富。
  • 51单片机串行口讲解

    2011-08-27 20:00:11
    51单片机串行口实例讲解,主要是一个例子,适合初学者观看
  • 单片机开发0134、单片机串行口与PC机通讯资料.zip
  • 51单片机串行口扩展并行口输入输出Proteus仿真
  • 单片机串行口的并行通信技术.pdf
  • MCS-51单片机串行口IP核的实现、电子技术,开发板制作交流
  • 本文中先容的串行口控制器是一种功能和通讯协议与MCS-51系列单片机串行口相兼容,性能有大幅进步的数据通讯部件,其往往于低速低本钱的微机与下位机的通讯中,并答应在串行链路上进行全双工的通讯。通过IP核重用...
  • 介绍:串行口单片机与外界进行信息交换的工具。 8051单片机的通信方式有两种: 并行通信:数据的各位同时发送或接收。 串行通信:数据一位一位次序发送或接收。
  • 单片机串行口介绍

    千次阅读 2020-07-10 10:34:07
     串行口单片机与外界进行信息交换的工具,8051单片机的通信方式有两种:  并行通信:数据的各位同时发送或接收。 串行通信:数据一位一位次序发送或接收。 串行通信的方式  异步通信  用一个起始位0表示字符的...

    介绍
      串行口是单片机与外界进行信息交换的工具,8051单片机的通信方式有两种:
      并行通信:数据的各位同时发送或接收。 串行通信:数据一位一位次序发送或接收。

    在这里插入图片描述

    串行通信的方式
      异步通信
      用一个起始位0表示字符的开始,用停止位1表示字符的结束,中间夹着8个数据位,字符能一个接一个传送
      CPU与外设之间必须有字符格式和波特率两项规定
      字符格式规定能使双方把0和1串理解成同一种意义,原则上自由制定,通用角度使用标准如ASCII
      波特率即数据传输速率,每秒传送的二进制位数,如120字符/s,每个字符10数位,则传送波特率为1200波特
      同步通信
      去掉了开始结束标志提高速度,但由于数据块传递开始要用同步字符来指示,同时要求由时钟来实现发送端与接收端之间的同步,故硬件较复杂。
      通信方向
      在串行通信中,把通信接口只能发送或接收的单向传送办法叫单工传送;把数据能双向传递称为双工传送。半双工传送两机之间不能同时进行发送和接收,任一时该,只能发或者只能收信息。全双工传送是能同时发送接收。

    串行接口结构
      51单片机一个可编程的全双工串行通信接口。可用作异步通信方式(UART),与串行传送信息的外部设备相连接。或用于通过同步或异步标准通信协议进行全双工的8051多机系统,使用TTL或CMOS移位寄存器来扩充I/O口。
      8051单片机通过管脚RXD(P3.0,串行数据接收端)和管脚TXD(P3.1,串行数据发送端)与外界通信。SBUF是串行口缓冲寄存器,包括发送寄存器和接收寄存器。它们有相同名字和地址空间,但不会出现冲突,因为它们两个一个只能被CPU读出数据,一个只能被CPU写入数据。

    在这里插入图片描述

    串行口的工作方式
      方式0
      为移位寄存器输入/输出方式。可外接移位寄存器以扩展I/O口,也能外接同步输入/输出设备。8位串行数据者是从RXD输入或输出,TXD用来输出同步脉冲。
      输出:发送完毕后终端标志T1硬件置位。(同其他)
      输入:当 RI =0和REN =1同时满足开始接收,接收到第八位后数据移至寄存器,硬件置位RI。
      方式1
      为波特率可变的10位异步通信方式。
      输出:当执行一条指令将数据写入发送缓冲SBUF时,就启动发送,发送完一帧硬件置位T1
      输入:检测1-0跳变,使用前用软件清零RI和SM2
      方式2
      为固定波特率的11位UART方式。它比方式1增加了一位可程控为1或0的第9位数据。
      输出:11位,附加第九位是SCON的TB8位,可作为多机通信中地址/数据信息标志位、奇偶校正位。别的同其他
      输入:123同
      方式3
      为波特率可变的11位UART方式。除波特率外,其余与方式2相同。

    波特率选择
      方式0
      为移位寄存器输入/输出方式。可外接移位寄存器以扩展I/O口,也能外接同步输入/输出设备。8位串行数据者是从RXD输入或输出,TXD用来输出同步脉冲。
      输出:发送完毕后终端标志T1硬件置位。(同其他)
      输入:当 RI =0和REN =1同时满足开始接收,接收到第八位后数据移至寄存器,硬件置位RI。
      方式1
      为波特率可变的10位异步通信方式。
      输出:当执行一条指令将数据写入发送缓冲SBUF时,就启动发送,发送完一帧硬件置位T1
      输入:检测1-0跳变,使用前用软件清零RI和SM2
      方式2
      为固定波特率的11位UART方式。它比方式1增加了一位可程控为1或0的第9位数据。
      输出:11位,附加第九位是SCON的TB8位,可作为多机通信中地址/数据信息标志位、奇偶校正位。别的同其他
      输入:123同
      方式3
      为波特率可变的11位UART方式。除波特率外,其余与方式2相同。
      波特率选择
      方式0:方式0的波特率固定为主振频率的1/12。
      方式2:波特率由 PCON 中的SMOD位决定
      波特率=2SOMD/64*fosc,SMOD=0或1
      方式1和3:
      波特率=在这里插入图片描述定时器T1溢出率

    T1溢出率= T1计数率/产生溢出所需的周期数
      T1计数率取决于它工作在定时器状态还是计数器状态。
      当工作于定时器状态时,T1计数率为fosc/12;
      当工作于计数器状态时,T1计数率为外部输入频率,此频率应小于fosc/24。
      产生溢出所需周期与定时器T1的工作方式、T1的预置值有关。
      定时器T1工作于方式0:溢出所需周期数=8192-x
      定时器T1工作于方式1:溢出所需周期数=65536-x
      定时器T1工作于方式2:溢出所需周期数=256-x
      因为方式2为自动重装入初值的8位定时器/计数器模式,所以用它来做波特率发生器最恰当。

    基于STM32讲解串口操作
    http://www.makeru.com.cn/live/1758_490.html?s=156461)
    stm32 USART串口应用
    http://www.makeru.com.cn/live/1392_1164.html?s=15646
    通信协议 - UART串口协议
    http://www.makeru.com.cn/live/3576_1437.html?s=156461
    通过Z-stack协议栈实现串口透传
    http://www.makeru.com.cn/live/1758_330.html?s=156461

    展开全文
  • 利用单片机串行口,实现两个实验台之间的串行通讯。其中一个实验台作为发送方,另一侧为接收方。发送方读入按键值,并发送给接收方,接收方收到数据后在LED上显示。
  • 自编的调试51单片机串行口的软件,可自动寻找计算机可以使用的串行口,并支持usb串口线
  • <单片机串行口通信程序设计硬件连接图> 例:用8051单片机串行口外接CD4094扩展8位并行输出口,如图所示,8位并行口的各 位都接一个发光二极管,要求发光管呈流水灯状态。串行口方式0的数据传送可采用中断方 式,也可...
  • AT89S51单片机串行口的内部结构如下图所示。它有两个物理上独立的接收、发送缓冲器SBUF(属于特殊功能寄存器),可同时发送、接收数据。发送缓冲器只能写入不能读出,接收缓冲器只能读出不能写入,两个缓冲器共用一...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,296
精华内容 4,518
关键字:

单片机串行口是什么