[quote=引用 楼主 weixin_38369212 的回复:] 想不明白一个问题,就是在第一个8次上升沿后,第一个字节的数据已经移入了第一个寄存器里了,我的目的是要让这一个字节的数据移入第二个寄存器。接着再一次上升沿,Q7移入Q7',接着再移8次,数据全部进入第二个寄存器。也就是说要把一个数据移入第二个寄存器要8+1+8次,同理移入第三个要8+1+8+1+8次,而并不是8×2和8×3次?
我不知道怎么结.........
想不明白一个问题,就是在第一个8次上升沿后,第一个字节的数据已经移入了第一个寄存器里了,我的目的是要让这一个字节的数据移入第二个寄存器。接着再一次上升沿,Q7移入Q7',接着再移8次,数据全部进入第二个寄存器。也就是说要把一个数据移入第二个寄存器要8+1+8次,同理移入第三个要8+1+8+1+8次,而并不是8×2和8×3次?
楼主理解错了。Q7是并行输出管脚,Q7'是串行输出管脚。并行输出在并行输出使能OE置0时才能输出,否则是高阻态状态;串行输出随着移位时钟沿依次输出各个位的历史值。不存在Q7移入Q7'这个动作。
我终于知道了,醍醐灌顶,看见这个逻辑图我就知道我哪里出问题了,我一直以为Q7'和其他位有一样的独立的锁存结构,结果没有,谢谢了。
[quote=引用 4 楼 weixin_38369212 的回复:] [quote=引用 1 楼 一树梅的回复:]楼主理解错了。Q7是并行输出管脚,Q7'是串行输出管脚。并行输出在并行输出使能OE置0时才能输出,否则是高阻态状态;串行输出随着移位时钟沿依次输出各个位的历史值。不存在Q7移入Q7'这个动作。
[quote=引用 1 楼 一树梅的回复:]楼主理解错了。Q7是并行输出管脚,Q7'是串行输出管脚。并行输出在并行输出使能OE置0时才能输出,否则是高阻态状态;串行输出随着移位时钟沿依次输出各个位的历史值。不存在Q7移入Q7'这个动作。
27,375
社区成员
28,770
社区内容
加载中
试试用AI创作助手写篇文章吧