网站首页
IC库存
IC展台
电子资讯
技术资料
PDF文档
我的博客
IC72论坛
ic72 logo
资料首页最新产品 技术参数 电路图 设计应用 解决方案 代理商查询 IC替换 IC厂商 电子辞典
关键字: 技术文章 PDF资料 IC价格 电路图 代理商查询 IC替换 IC厂商 电子辞典

移位寄存器串入并出与并入串出

移位寄存器的输入、输出都可以是并行或串行的。它们经常被配置成串入并出(serial-in, parallel-out, SIPO)的形式或并入串出(parallel-in, serial-out, PISO),这样就可以实现并行数据和串行数据的转换。当然,也有输入、输出同时为串行或并行的情况。此外,还有一些移位寄存器为双向的,也就是说它允许数据来回传输,输入端同时可以作为输出端,输出端同时也可以作为输入端。如果把移位寄存器的串行输入端,和并行输出端的最后一位连接起来,还可以构成循环移位寄存器(circular shift register),用来实现循环计数功能。

串入并出

串入并出形式的移位寄存器接法,可以将输入的串行数据以并行格式输出。串行通信要求的几位数据完成输入之后,就可以在输出端的各位同时读出并行数据。

1563257972606608.jpg

并入串出

并入串出形式的移位寄存器接法,通过下图所示D1-D4并行输入段接收4位外部并行数据,而Q为串行输出的引脚。为了将数据写入到寄存器中,写/移位控制线必须保持低电平。写入完成,需要移位时,写/移位控制线则必须处于高电平,而且必须给予时间脉冲,每提供一个时间脉冲,向左(或向右)移动一位。

1563258017506078.png

串入并出移位寄存器开发经验

对于串入并出移位寄存器以下是我个人的理解和实际开发工程中得出的经验:

由我上图所画,可以得出,一个8位串入数据输入, 8位并行输出。可以看出先移的是高位,就是第一个位进去的到最后会在最高位。

移位寄存器串入并出与并入串出

上图为时序图,A、B是输入。

clean是清0端,低电平有效。就是如果给个低电平那么输出都为0,强制都输出0。一般接高电平。

clock是时钟,上升沿有效。

由上图可以得出如果A、B有一个为低电平,那么阻止新数据的进入,并在下一个时钟上升沿时,将QA端清0。

如果A、B端都为高电平则会使能信号输入,并在下一个时钟脉冲的上升沿之前使输出端QA 置1。每一个时钟脉冲上升沿到来时,输出端的数据会移动一个位,既QA的数据会移动到QB,一直到QH。

热门搜索:TLP606 TLM626NS SUPER6OMNI B B3429D 8300SB2-LF PDU1215 BQ25895MRTWR PS361220 2839237 PS240810 PS-415-HG-OEM 02B0500JF PS480806 TLP808 B10-8000-PCB 2920078 PS-615-HG TLP606B UL603CB-6 01M2251SFC3 LED12-C2 PDU12IEC PS3612RA 01M1001JF TLP712
COPYRIGHT:(1998-2010) IC72 达普IC芯片交易网
客户服务:service@IC72.com 库存上载:IC72@IC72.com
(北京)联系方式: 在线QQ咨询:点击这里给我发消息 联系电话:010-82614113 传真:010-82614123
京ICP备06008810号-21 京公网安备 11010802032910 号 企业资质