基于51单片机+74LS138译码器+8位数码管时钟设计—按键修改时间
通过74LS138译码器+8位共阴数码管配合实现时钟设计
为什么强调8位的数码管一定要是共阴的,因为,如果是采用共阳的8数码管是没法实现对数码管的每一个位进行控制的,这是由于74LS138输出特性所决定的。
- 采用74LS138译码器可以节省4个IO的出来,除了节省IO口还有另外一个重要的原因就是单片机的驱动能力有限,在设计的过程当中,最好是单片机只负责运算和信号处理,驱动的事情交给其他专业的协同芯片来完成,不同芯片都有自己的专攻领地。
- 📺例程一仿真演示:
- 配合74HC245缓存器来使用效果,至于为什么还需采用外围的芯片驱动,请看上面的信息。
- 🎬例程二仿真演示: