精华内容
下载资源
问答
  • 串行接口 微型计算机主机与外部设备的连接,基本上使用了两类接口;串行接口与并行接口。 并行接口是指数据的各位同时进行传送,其特点是传输速度快,但当传输距离较远、位数又多时,导致了通信线路复杂且成本提高。...
    串行接口 

    微型计算机主机与外部设备的连接,基本上使用了两类接口;串行接口与并行接口。 并行接口是指数据的各位同时进行传送,其特点是传输速度快,但当传输距离较远、位数又多时,导致了通信线路复杂且成本提高。串行通信是指数据一位位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信,并可以利用电话线,从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。 串行通信本身又分为异步通信与同步通信两种。 串行通信线路上传送的是数字信号,表示传送数字信号能力的指标为数据速率(Data Rate),其单位为bps(bit persecond),即每秒钟传送的二进制位数。 串行接口标准: 目前普遍采用的一种串行接口标准是RS-232-C标准。RS-232-C接口标准采用25个引脚的连接器(D型插座)。RS-232-C规定有25根连线。 

    并行接口 

    采用并行传送方式在微型计算机与外部设备之间进行数据传送的接口叫并行接口,它有2个主要特点;一是同时并行传送的二进位数就是数据宽度;二是在计算机与外设之间采用应答式的联络信号来协调双方的数据传送操作,这种联络信号又称为握手信号。 
    一、简单的并行接口 简单的并行接口分0线握手并行接口、1线握手并行接口和2线握手并行接口等多种。 1、0线握手并行接口 所谓0线握手(连络),即接口电路中不含协调数据传送的连络信号,这是并行接口的最简形式,它又分输入并行接口和输出并行接口以及输入/输出双向并行接口3种形式。 0线握手输入接口 在输入量比较稳定的情况下(输入的状态信息在一个的时间内不改变,如开关量输入),可采用三态门直接读取。 0线握手输出接口 当输出数字量无需锁存时,可采用三态门直接输出。 0线双向输入/输出接口 当外设与CPU之间需要利用数据总线进行双向传送信息时,I/O设备即能发送信息,又能接收信息。 
    2、1线握手并行接口 1线握手并行接口是在0线握手并行接口的基础上,增加了一条握手信号线。 1线握手方式总是假设发送方式所发送的数据已经就绪,接收方可以接收。 
    二、可编程并行接口 可编程并行接口芯片种类较多,Intel公司的8255A(PPI),Motorola公司的MC6820(PIA)和Zilog公司的Z80-PIO 都属于这一类器件。
     
     
    串行接口
    串行接口,简称串口,也就是COM接口,是采用串行通信协议的扩展接口。串口的出现是在1980年前后,数据传输率是115kbps~230kbps,串口一般用来连接鼠标和外置Modem以及老式摄像头和写字板等设备,目前部分新主板已开始取消该接口。

    并行接口
    并行接口,简称并口,也就是LPT接口,是采用并行通信协议的扩展接口。并口的数据传输率比串口快8倍,标准并口的数据传输率为1Mbps,一般用来连接打印机、扫描仪等。所以并口又被称为打印口。









    本文转自 linuxtro 51CTO博客,原文链接:http://blog.51cto.com/linuxtro/291861,如需转载请自行联系原作者
    展开全文
  • [基础] 什么是串行接口和并行接口

    千次阅读 2007-12-12 15:23:00
    串行接口的特点是一次只能传输一个位的数据!而并行接口的话,一次可以传输多个 位的接口.这就像是我们道路的单行道和双行道.单行道是串行接口,而双行道是并行接口。 并行接口是指数据的各位同时进行传送,其特点是...

             串行接口的特点是一次只能传输一个位的数据!而并行接口的话,一次可以传输多个 位的接口.这就像是我们道路的单行道和双行道.单行道是串行接口,而双行道是并行接口。

            并行接口是指数据的各位同时进行传送,其特点是传输速度快,但当传输距离较远、位数又多时,导致了通信线路复杂且成本提高。串行通信是指数据一位位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信,并可以利用电话线,从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。

           并行接口有2个主要特点;一是同时并行传送的二进位数就是数据宽度;二是在计算机与外设之间采用应答式的联络信号来协调双方的数据传送操作,这种联络信号又称为握手信号。

    展开全文
  • 详细的讲解了DSP c2000系列的串行外设接口的定义、工作原理、以及使用方法。
  • 数据传输常用的串行接口接口的RS432和RS485有什么特点和区别呢?RS485接口RS485总线标准工业中使用非常广泛的双向、平衡传输标准接口,支持多点连接,很好的解决了智能仪表点对点通信以及联网通信问题。RS485分为...

    96a47657942596a3116fb193cd8288f2.png

    数据传输常用的串行接口接口的RS432和RS485有什么特点和区别呢?

    7611d7b7e495f1afb22f4e4e811a0f19.png

    RS485接口

    RS485总线标准是工业中使用非常广泛的双向、平衡传输标准接口,支持多点连接,很好的解决了智能仪表点对点通信以及联网通信问题。

    e2cb89f297e3cb46c4c74001dca369d9.png

    6b7c2f7877a8ff055afab93cd9025848.png

    RS485分为两线制和四线制,通信方式一般采取主从通信方式。RS485主要有以下特点:

    736837086c79d61760d8c06567e34563.png

    1、RS485的数据传输速率高达10Mbps。

    1bf315270ec3733162baa5d18a9d894b.png

    2、RS485接口采用的平衡驱动器和差分接收器组合,抗噪声干扰性能好。

    3、RS485接口的最大传输距离可达3000米。

    RS232和RS485接口区别:

    RS485接口信号电平比RS232低,不易损坏接口电路,方便与TTL电路连接。

    3a6a868eab4e1a84594351b12219791c.png

    传输速率不同,RS232最大传输速率为20kbps,RS485接口传输速率为10Mbps。

    传输距离不同,RS485接口传输距离高于RS232。

    9d009bc13d38f724c106e789dd3b64b3.png

    RS232接口是单站能力,在总线上只允许连接1个收发器。而RS485在总线上连接多达128个收发器。

    ecbb4dc9c8e982763293b9ecbb1bb0fe.png

    至暗必将过去 

    访问Talk工控网站查看

    2b2412f2d413c042102a549e393245c9.png

    9b9e6dad50f47726f361687bdf88fc8f.png

    点击这里看更多内

    展开全文
  • 什么要使用串行接口转换器?目前使用的很多重要的设备仍然使用RS-232接口界面设计,为了便于配有不同标准串行接口的计算机、外部设备或智能仪器之间进行远程数据通信,必须进行RS232转RS485标准串行接口的相互转换...
  • 单片机(AT89C51)的串行接口及串行通信非常重要的一项技术,我们需要有深度的解刨才可以理解透彻,既然进来了我肯定不会让你失望,点个小赞再走吧。 正式进入串口通信前我们需要了解什么是通信? 计算机与...

     单片机(AT89C51)的串行接口及串行通信是非常重要的一项技术,我们需要有深度的解刨才可以理解透彻,既然进来了我肯定不会让你失望,点个小赞再走吧。

                                                       

     正式进入串口通信前我们需要了解什么是通信?

    计算机与外界信息交换称为通信。通信的基本方式可分为并行通信串行通信(本次的主角):

    1. 并行通信是数据的各位同时发送或同时接收;并行通信-------优点:传送速度快           缺点:不便长距离传送   
    2. 串行通信是数据的各位依次逐位发送或接收;串行通信-------优点:便于长距离传送    缺点:传送速度较慢

    目录

    异步通信和同步通信

    异步通信

    同步通信

    串行通信波特率

    串行通信的制式

    单工制式(Simplex)

    半双工制式(Half Duplex)

    全双工制式(Full Duplex)

    串行通信的校验

    串行口特殊功能寄存器

     串行口特殊功能寄存器

    串行数据缓冲器SBUF

    串行控制寄存器SCON

    电源控制寄存器PCON

    串行工作方式

    串行工作方式0(同步移位寄存器工作方式)

            (1)数据发送

            (2)数据接收

    串行工作方式1

               (1)数据发送

               (2)数据接收

    串行工作方式2、方式3

              数据发送和接收:

          串行口四种工作方式的比较

     常用波特率与其相关参数间的关系

     实验


    异步通信和同步通信

     串行通信按同步方式可分为异步通信同步通信

    异步通信

    • 异步通信依靠起始位停止位保持通信同步。

    • 异步通信数据传送按帧传输,一帧数据包含起始位、数据位、校验位和停止位

    • 优点:异步通信对硬件要求较低,实现起来比较简单、灵活,适用于数据的随机发送/接收;

    • 缺点:因每个字节都要建立一次同步,即每个字符都要额外附加两位,所以工作速度较低

    • 在单片机中主要采用异步通信方式

    同步通信

    • 同步通信依靠同步字符保持通信同步。

    • 同步通信是由12个同步字符和多字节数据位组成,同步字符作为起始位以触发同步时钟开始发送或接收数据;多字节数据之间不允许有空隙,每位占用的时间相等;空闲位需发送同步字符。

    • 同步通信传输速度较快,但要求有准确的时钟来实现收发双方的严格同步,对硬件要求较高,适用于成批数据传送

    串行通信波特率

    • 波特率bps(bit per second) 定义:   每秒传输数据的位数,即:1波特 = 1/秒(1bps

    • 波特率的倒数即为每位传输所需的时间。 

    • 相互通信的甲乙双方必须具有相同的波特率,否则无法成功地完成串行数据通信。

    串行通信的制式

    串行通信按照数据传送方向可分为三种制式:

    单工制式(Simplex)

    单工制式是指甲乙双方通信时只能单向传送数据,发送方和接收方固定。 

                           

    半双工制式(Half Duplex)

    半双工制式是指通信双方都具有发送器和接收器,既可发送也可接收,但不能同时接收和发送,发送时不能接收,接收时不能发送。

                        

    全双工制式(Full Duplex)

    全双工制式是指通信双方均设有发送器和接收器,并且信道划分为发送信道和接收信道,因此全双工制式可实现甲乙双方同时发送和接收数据,发送时能接收,接收时也能发送。

                      

    串行通信的校验

    1. 奇偶校验
    2. 累加和校验
    3. 循环冗余码校验Cyclic Redundancy Check,简称CRC

     

                                                                

    串行口特殊功能寄存器

    80C51系列单片机有一个全双工的串行口,这个口既可以用于网络通信,也可以实现串行异步通信,还可以作为同步移位寄存器使用。

    89C51有一个全双工的串行接口,既可以作为串行异步通信(UART)接口,也可以作为同步移位寄存器方式下的串行扩展接口。UART具有多机通信功能。

    串行口的基本组成

      串行口特殊功能寄存器由主要的三部分组成:串行数据缓冲器SBUF串行控制寄存器SCON和电源控制寄存器PCON

     串行口特殊功能寄存器

    串行数据缓冲器SBUF

          在逻辑上只有一个,既表示发送寄存器,又表示接收寄存器,具有同一个单元地址99H,用同一寄存器名SBUF。

          在物理上有两个,一个是发送缓冲寄存器,另一个是接收缓冲寄存器。

          发送时,只需将发送数据输入SBUFCPU将自动启动和完成串行数据的发送。

          接收时CPU将自动把接收到的数据存入SBUF,用户只需从SBUF中读出接收数据

    串行控制寄存器SCON

    SCON

    SCON

    D7

    D6

    D5

    D4

    D3

    D2

    D1

    D0

    位名称

    SM0

    SM1

    SM2

    REN

    TB8

    RB8

    TI

    RI

    位地址

    9FH

    9EH

    9DH

    9CH

    9BH

    9AH

    99H

    98H

    功能

    工作方式

    选择

    多机通信控制

    接收  允许

    发送 第9

    接收 第9

    发送 中断

    接收 中断

                   ① SM0 SM1 —— 串行口工作方式选择位。

    工作方式

    SM0

    SM1

    方式

    功能

    波特率

    0

    方式0

    移位寄存器方式

    fosc/12

    0

    1

    方式1

    8位异步通信方式

    可变

    1

    0

    方式2

    9位异步通信方式

    fosc/32fosc/64

    1

    1

    方式3

    9位异步通信方式

    可变

                   ② SM2 —— 多机通信控制位。

                   ③ REN —— 允许接收控制位。REN=1,允许接收。

                   ④ TB8 —— 方式2和方式3中要发送的第9位数据。

                   ⑤ RB8 —— 方式2和方式3中要接收的第9位数据。

                   ⑥ TI  —— 发送中断标志。

                   ⑦ RI  —— 接收中断标志。

    电源控制寄存器PCON

    PCON

    PCON

    D7

    D6

    D5

    D4

    D3

    D2

    D1

    D0

    位名称

    SMOD

    GF1

    GF0

    PD

    IDL

              注:SMOD=1,串行口波特率加倍。PCON寄存器不能进行位寻址。

    串行工作方式

    80C51串行通信共有4种工作方式,由串行控制寄存器SCONSM0 SM1决定。

    串行工作方式0(同步移位寄存器工作方式

    RXDP3.0)端作为数据移位的输入/输出端,TXDP3.1)端输出移位脉冲。

    移位数据的发送和接收以8位为一帧,不设起始位和停止位,无论输入/输出,均低位在前高位在后。

    其帧格式为:

    • • •

    D0

    D1

    D2

    D3

    D4

    D5

    D6

    D7

    • • •

           注:方式0可将串行输入输出数据转换成并行输入输出数据

            (1)数据发送

    串行口作为并行输出口使用时,要有“串入并出”的移位寄存器配合。

                                            

    在移位时钟脉冲(TXD)的控制下,数据从串行口RXD端逐位移入74HC164 SASB端。

    8位数据全部移出后,SCON寄存器的TI位被自动置1。其后74HC164的内容即可并行输出。74HC164 CLR为清0端,输出时CLR必须为1,否则74HC164 Q0Q7输出为0。

            (2)数据接收

    串行口作为并行输入口使用时,要有并入串出的移位寄存器配合。

                                                 

    74HC165 S/L端为移位/置入端,当S/L=0时,从Q0Q7并行置入数据,当S/L=1时,允许从QH端移出数据。

    80C51串行控制寄存器SCON中的REN=1时,TXD端发出移位时钟脉冲,从RXD端串行输入8位数据。当接收到第8位数据D7后,置位中断标志RI,表示一帧数据接收完成。

    串行工作方式1

    方式1一帧10位的异步串行通信方式,包括1个起始位,8个数据位和一个停止位

    其帧格式为:

    起始

    D0

    D1

    D2

    D3

    D4

    D5

    D6

    D7

    停止

               (1)数据发送

    发送时只要将数据写入SBUF,在串行口由硬件自动加入起始位和停止位,构成一个完整的帧格式。然后在移位脉冲的作用下,由TXD端串行输出。一帧数据发送完毕,将SCON中的TI1

               (2)数据接收

    接收时,在REN=1前提下,当采样到RXD10跳变状态时,就认定为已接收到起始位。随后在移位脉冲的控制下,将串行接收数据移入SBUF中。一帧数据接收完毕,将SCON中的RI1,表示可以从SBUF取走接收到的一个字符。

    串行工作方式2、方式3

            方式23是一帧11位的串行通信方式,即1个起始位,8个数据位,1个可编程位TB8/RB81个停止位。

            其帧格式为:

    起始

    D0

    D1

    D2

    D3

    D4

    D5

    D6

    D7

    TB8/RB8

    停止

              注:可编程位TB8/RB8既可作奇偶校验位用,也可作控制位(多机通信)用,其功能由用户确定。 

              数据发送和接收:

    数据发送和接收与方式1基本相同,区别在于方式2把发送/接收到的第9位内容送入TB8/RB8

            波特率:方式2波特率固定,即fosc/32和fosc/64。  如用公式表示则为:

                              波特率=2^SMOD    fosc/64

          串行口四种工作方式的比较

    工作方式

    帧 格 式

    波 特 率

    方式0

    8位全是数据位,没有起始位、停止位

    固定,即每个机器周期传送一位数据

    方式1

    10,其中1位起始位,8位数据位,1位停止位

    不固定,取决于T1溢出率和SMOD

    方式2

    11,其中1位起始位,9位数据位,1位停止位

    固定,2SMOD×fosc /64

    方式3

    同方式2

    同方式1

     常用波特率与其相关参数间的关系

     实验(https://blog.csdn.net/weixin_45629315/article/details/105810753

    最后相信大家肯定对单片机串口通信有了新的了解,这正是我努力的源泉,希望对你们的学习有所帮助。

    鄙人不才,如有错误,请指出,万分感谢!!!!

                              

    No pains No results 

    展开全文
  • 编者注:偶尔会问一下工程师这个问题,其实蛮有意思的,有不少工程师还是不清楚这个问题,至少没有认真想过这个问题的人可能真不知道怎么回答。本文回答了这个问题,但是有一些观点还是值得商榷,可以把本文当一篇...
  • 虽然写这个博客主要目的为了给我自己做一个思路记忆录,但是如果你恰好点了进来,那么先对你说一声欢迎。我并不是什么大触,只是一个...第2节——串行通信接口标准—RS232C ●RS — 232接口标准 ●信号功能定义...
  • PS/2接口是目前最常见的鼠标接口,最初是IBM公司的专利,俗称“小口”。这是一种鼠标和键盘的专用接口,是一种6针的圆型接口。但鼠标只使用其中的4针传输数据和供电,其余2个为空脚。PS/2接口的传输速率比COM接口稍...
  • 数据传输的接线方式,大体上就两种: 1. 一种是并行接口; 2.一种是串行接口。 1.并行接口是什么?... —– 用并行方式来传输数据的接口。假如我想传输几个8位的...2.串行接口是什么? —– 是指数据在有限的几...
  • 串行输入/输出接口

    2020-09-02 16:02:25
    串行通信接口 串行通信的实现 串行通信的基本概念 可编程串行通信接口芯片8251A简介 串行通信接口RS-232C USB总线简介 什么是USB USB 工作原理 USB 传输方式 USB 设备举例
  • 一说起接口,就不得不提到串行和并行,而且近几年主要看到的接口一般都是串行接口,似乎并行接口已经成为明日黄花。那么,串行和并行究竟有什么区别,串行比并行好在哪里呢? 首先让我们了解一下常见的并行接口有...
  • SPI串行外围设备接口

    千次阅读 2017-04-23 20:04:01
    串行外围设备接口SPI(serial peripheral interface)总线技术Motorola公司推出的一种同步串行接口。 SPI 用 于CPU与各种外围器件进行全双工、同步串行通讯。它只需四条线就可以完成MCU与各种外围器件的通讯,这...
  • 什么是SPISPI (Serial Peripheral Interface,串行外设接口)Motorola 公司推出的一种同步串行接口技术,一种高速的,全双工,同步的通信总线;它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,...
  • 今天我们来一起聊聊谈谈SPI (Serial Peripheral ...种同步串行接口技术,一种高速的,全双工,同步的通信总线; 它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线,事实上3根...
  • 已经定义了数百种通信协议来实现这种数据交换,并且通信的方式主要可以分为两类:并行或串行。 2、并行通信 并行指多比特数据同时通过并行线进行传送,这样数据传送速度大大提高。 但并行传送的线路长度受...
  • PIC单片机之EUSART串行通信接口

    千次阅读 热门讨论 2013-04-27 11:22:37
    PIC 单片机的EUSART一种串行通信接口,我们可以利用他让不同设备之间传输数据,我们来讲讲我们最常用的串行异步接收和发送。 管脚  串行异步接收和发送。如果只要两个引脚,一个接收RX 一个发送TX。 ...
  • 近两年,大家听得最多的一个词可能就是串行传输了。从技术发展的情况来看,串行传输方式大有彻底取代并行...而串行接口只有1位,数据传输速度低。在串行口传送1位的时间内,并行口可以传送一个字节。当并行口完成单词
  • 什么是RS232接口?什么是RS485接口

    千次阅读 2012-03-14 10:28:23
     RS232接口是1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口...
  • 什么是RS232接口

    2020-11-18 17:17:56
    RS232接口是1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。  它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换...
  • 什么是RS485接口

    2020-12-07 11:26:25
    典型的串行通讯标准是RS232和RS485,它们定义了电压,阻抗等,但不对软件协议给予定义,... RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强,即抗噪声干扰性好。 4. RS-485接口的最大传输距离标准值
  • PIC单片机的EUSART一种串行通信接口,我们可以利用他让不同设备之间传输数据,我们来讲讲我们最常用的串行异步接收和发送。管脚串行异步接收和发送。如果只要两个引脚,一个接收RX一个发送TX。数据格式我们先...
  • 时间有限有其他项目工作在忙,感觉作者写的不错,就先记录下来了。 这几天用SPI——Arduino ... 这几天我都什么SPI最底层的编程bit移位,什么汇编语言似的,惨! 所以说在学校的时候一定要好好学啊,别像我现学...
  • 串行通信设备和接口通过点对点数据链路传输信号。在串行流中一个接一个地传输比特。串行连接一般用于连接计算机和调制解调器。比特流穿过串行链路进入调制解调器,在此它被调制成通过电话线传输的模拟信号。串行线路...
  • 什么是SATA接口

    2010-02-28 23:09:00
    SATASerial ATA的缩写,即串行ATA。这一种完全不同于并行ATA的新型硬盘接口类型,由于采用串行方式传输数据而得名。...串行接口还具有结构简单、支持热插拔的优点。 与并行ATA相比,SATA具有...
  • 关于串行化,关于java.io.Serializable接口 有很多朋友经常弄不清楚为什么要实现java.io.Serializable?他们经常要问什么时候需要实现java.io.Serializable接口?先说说java.io.Serializablejava.io.Serializable一...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 853
精华内容 341
关键字:

串行接口是什么