什么电路将串行数据转换为并行数据?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么电路将串行数据转换为并行数据?相关的知识,希望对你有一定的参考价值。

什么电路将串行数据转换为并行数据?

什么电路?

不是电路。

是集成电路芯片。

一般的说,是移位寄存器。

具体的说,是 74LS164、74HC595。

参考技术A 用串行输入/并行输出锁存器就可以实现,例如,74LS164,74HC595都可以。

串行输入输出和并行输入输出的区别解析

一、方式不同:

计算机与外部信息交换方式有两种,一种是并行通信,另一种是串行通信。并行通信时,数据各位同时传送。而串行通信时,数据和控制信息是一位接位串行地传送下去。这样,虽然速度会慢一些,但传送距离比并行通信长,硬件电路也相应简单些。

二、数据不同:

并行输出一般是并行输出8位的二进制码或格雷码。串行输出是通过一根时钟线和一根数据线,每一个时钟沿输出一位数据。

三、过程不同:

并行输入一般是将一串数据(如八位数据)先输入数据缓冲器,当数据达到八位时一同输入目的寄存器。而串行输入一般是将数据一位一位传输,通常这样的数据效率不会很高,而且在数据中要加入起始标志和结束标志位。

串行接口的功能

数据输入寄存器与串入/并出移位寄存器相连接。串入/并出移位寄存器每次接收一位外部输入的数据同时把寄存器内容向右移动一位,当所接收的位数据填满串入/并出移位寄存器后,将全部的位数据组成的一个完整的并行数据送入数据输入寄存器暂存,完成一次串到并的转换。CPU可以通过执行输入指令读取DIR的数据从而完成一个数据的串行输入过程。

以上内容参考:百度百科-串行输入输出接口

参考技术A 1、计算机与外部信息交换方式有两种,一种是并行通信,另一种是串行通信。
并行通信时,数据各位同时传送。
而串行通信时,数据和控制信息是一位接位串行地传送下去。这样,虽然速度会慢一些,但传送距离比并行通信长,硬件电路也相应简单些。
2、区别:
并行输出一般是并行输出8位的二进制码或格雷码。
串行输出是通过一根时钟线和一根数据线,每一个时钟沿输出一位数据。
并行输入一般是将一串数据(如八位数据)先输入数据缓冲器,当数据达到八位时一同输入目的寄存器。
而串行输入一般是将数据一位一位传输,通常这样的数据效率不会很高,而且在数据中要加入起始标志和结束标志位。

以上是关于什么电路将串行数据转换为并行数据?的主要内容,如果未能解决你的问题,请参考以下文章

状态机实现对串行数据的检测的实验原理是啥

C#开发串口通信实例及串口基础

串行通信与并行通信

PyTorch-4 nn.DataParallel 数据并行详解

SerDes接口——架构与电路

串行输入转并行输出