zoukankan      html  css  js  c++  java
  • D触发器的使用小结

    最近因为项目的原因,硬件电路做的比较复杂,使用比较的少的io口控制128个led灯,实际上是6给io口。三个用来选择灯板,38译码器实现,有个用来输入数据ds,另一个用于产生移位寄存器的shcp的clk上升沿,最后一个用于产生stcp的上升沿。

    本文说说D触发器,d触发器很简单,功能是用来锁存数据,输入端电压,只有在clk的有上升沿的时候,才会将上升沿对应的电压输出,如下图所示。其他任何时刻的电压变化都不会对输出有影响,从而达到了锁存数据的效果。具体可以看看数字电子基础。

    项目中使用了74HC574,具有三态输出的八通道D触发器

     真值表如下:

    1、可以看出,上升沿时刻将D的输入端输出到Q端。

    2、OE高电平的时候,是高阻态,高阻态的意思是电平未知,可高可低,因此尽量不要使用高阻态,除非不适用该芯片。

    3、其他情况,输出端保持不变,任他翻云覆雨,我岿然不动。

     因此可以使用IO口来实现clk上升沿。io口一旦有上升沿,就可以将输入端D的电压输出端输出端Q。

     

  • 相关阅读:
    hdu 1524
    hdu 1536
    转载一篇博弈博弈入门的好文章
    nim 博弈
    WPF 从Main函数启动
    C# map network drive sample
    Predicate 学习
    WPF 绑定到附加属性 绑定到只读属性
    WPF 带有watermark的文本输入框
    使用Windows服务发布WCF服务
  • 原文地址:https://www.cnblogs.com/CodeWorkerLiMing/p/11964046.html
Copyright © 2011-2022 走看看