我跟AI自学了机械。我和AI讨论了用NE555和CD4017制作最简单的CPU。CD4017可以按顺序移动到下个Pin指向的电路,相当于一个自增的指令指针。通过在CD4017上挂载D flip flop.也就是D触发器,可以维持一个读写寄存器。通过硬连线 hardwire到这些D触发器,就可以读写状态了,就可以对这个最简单的CPU编程了。可以实现简单的顺序控制和循环控制。也就是简单的PLC级别的控制。这个电路可以简单呈现CPU的原理。同时也具有一些实际用处。当然这是无法和真正的CPU相提并论的。但是原理上已经接近了。AI对这样的讨论十分的热心,回复的比较长。我也找到了几本NE555和CD4017的book,包含了很多小电路的例子。这个组合还可以实现定时控制,NE555可以配置输出不同时间间隔的信号,CD4017可以轮流使得这些时间间隔脉冲产生,这起到了和凸轮一样的分阶段控制效果。通过给NE555配置不同的脉冲信号波形即可。但是这种分立元件的数字电路并不是电子主流,主流已经是MCU占据的电路,因为MCU是一体化的大量的数字元件的集合。这是分立数字元件无法比的。这就是为什么现代复杂电路几乎都要配置MCU。这就使得分立数字元件的电路大多停留在一些小规模电路上。接着直接跳跃到MCU,或者CPU,DSP,FPGA,GPU。
我跟AI自学了机械。我和AI讨论了用NE555和CD4017制作最简单的CPU。
初柳与世界
2024-12-14 23:02:21
0
阅读:2