82、移位寄存器:原理、应用与设计

移位寄存器:原理、应用与设计

1. 并行 - 串行转换

在数据传输中,并行数据和串行数据的转换是常见的操作。使用 74x166 并行输入移位寄存器可以实现并行 - 串行转换。具体步骤如下:
1. 连接数据 :将并行数据(D0 - D7)的第 0 位连接到 74x166 最接近 SDATA 输出的输入,这样位将按 0 到 7 的顺序串行传输。
2. 加载数据 :在每个时隙的第 7 位期间,BIT7_L 信号被置位,使 74x166 加载 D0 - D7。需要注意的是,D0 - D7 的值仅在 74x166 加载的时钟沿周围的建立和保持时间窗口内才是相关的,这意味着并行数据总线在其他时间可以用于其他用途。

以下是并行 - 串行转换的示意图:

graph LR
    classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
    A(并行数据 D0 - D7):::process --> B(74x166 并行输入移位寄存器):::process
    B --> C(SDATA 串行输出):::process
    D(BIT7_L 信号):::process --> B
    E(CLOCK 时钟):::process --> B
2. 串行 - 并行转换

目标模块可以使用图 8 - 57 所示的电路将串行数据转换回并行格式。具体操作如下:
1.

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值