这是一个双向流水灯仿真。
这是一个仿真。
这是仿真。
一个仿真。
仿真。
5条回答 默认 最新
阿里嘎多学长 2025-05-25 23:32关注阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
双向流水灯,设计过程中的问题
你遇到的问题是,双向流水灯的仿真中,7-0的循环不是从7开始,而是0-7-6-5……(还是从0开始)。这是因为你使用的逻辑门是异或门,而不是异或门的反相。
在 Proteus 中,你可以使用异或门的反相来实现反相操作。例如,你可以使用一个异或门将输入信号反相,然后将反相信号与原来的信号进行异或操作。
具体来说,你可以将7-0的信号与0-7的信号进行异或操作,然后将结果与VCC进行异或操作,这样就可以实现7-0的循环从7开始。
代码示例:
// 7-0的信号 Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0 // 反相信号 NOT Q7 NOT Q6 NOT Q5 NOT Q4 NOT Q3 NOT Q2 NOT Q1 NOT Q0 // 异或操作 Q7 XOR NOT Q7 Q6 XOR NOT Q6 Q5 XOR NOT Q5 ...这样就可以实现7-0的循环从7开始。
解决 无用评论 打赏 举报