电子森林EETree工具与电路 返回主站
电路案例 / 数字逻辑 / 格雷码计数器

格雷码计数器

4 位二进制计数器的输出经 3 个异或门转换为格雷码,相邻计数值只有一位不同。

CircuitJS进阶计数器Gray Code Counter
下载 KiCad 原理图
格雷码计数器 KiCad 原理图
KiCad由 CircuitJS 电路自动转换,网表已逐一校验查看大图 ↗

格雷码(反射二进制码)任意相邻两个码字只有一位不同,因此在计数切换时不会出现多位同时变化导致的瞬时错误值。它广泛用于绝对式编码器、异步 FIFO 的跨时钟域指针和卡诺图。二进制转格雷码只需 G = B ⊕ (B >> 1)。

来源:CircuitJS · GPL-2.0 · 查看原始项目 ↗

电路示例来自 CircuitJS1(© Paul Falstad & Iain Sharp),按 GNU GPL v2 授权;KiCad 原理图由电子森林自动转换生成,中文讲解为电子森林原创。