D触发器的使用小结

摘要:
三个用于选择灯板,38解码器用于实现。一个用于输入数据DS,另一个用于生成移位寄存器的shcp的clk上升沿,最后一个用于产生stcp的上升沿。本文讨论D触发器。D触发器非常简单。其功能是锁存数据和输入电压。只有当clk具有上升沿时,才能输出与上升沿对应的电压,如下图所示。74HC574用于本项目。具有三态输出的八通道D触发器的真值表如下:1.可以看出,D的输入端在上升沿时输出到Q端。

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

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

D触发器的使用小结第1张

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

D触发器的使用小结第2张

D触发器的使用小结第3张

 真值表如下:

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

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

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

D触发器的使用小结第4张

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

 

免责声明:文章转载自《D触发器的使用小结》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇使用数据字典layui搜索框三联动在Windows下删除Linux系统的方法[转]下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Oracle中Before和After触发器的例子

做一个表的insert的trigger,目的是只修改插入行的字段。 CREATE OR REPLACE TRIGGER TR_RME_SLOT BEFORE INSERT ON RME_SLOT FOR EACH ROW BEGIN IF (:NEW.POSITION >= 0 AND :NEW.POSITION <10) THEN :NEW...

oracle触发器调试

1.如下图位置点击触发器,会出现调试窗口 2.执行编译并调试 3.点击小虫,将画红位置,加入会触发此触发器的语句。如果触发器执行成功,不会出现第4个图,不成功,会出现数据调试信息,具体报错位置会定位到。F7单步执行 4.出错时,会出现调试数据,双击调试数据,可以复制出来...

sql server2008系统表详细说明sys.开头的表

一、库里有多少个表,表名等 select * from INFORMATION_SCHEMA.TABLES 二、查询表、字段、类型、是否主键、长度、小数位、是否允许空、默认值等详细查询 效果: SELECT (case when a.colorder=1 then d.name else '' end) as 表名,--如果表名相同就返回空...

(转)ORACLE触发器详解

本文转载自:http://blog.csdn.net/indexman/article/details/8023740/ ORACLE PL/SQL编程之八:  把触发器说透    本篇主要内容如下: 8.1 触发器类型 8.1.1 DML触发器 8.1.2 替代触发器 8.1.3 系统触发器 8.2 创建触发器 8.2.1 触发器触发次序 8.2.2 创...

Unity3D入门(二):碰撞检測

碰撞器由来 1.系统默认会给每一个对象(GameObject)加入一个碰撞组件(ColliderComponent),一些背景对象则能够取消该组件。 2.在unity3d中,能检測碰撞发生的方式有两种,一种是利用碰撞器,还有一种则是利用触发器。这两种方式的应用很广泛。为了完整的了解这两种方式,我们必须理解下面概念: (一)碰撞器是一群组件,它包括了非常多...

zabbix添加触发器Triggers

触发器(triggers)是什么? 触发器使用逻辑表达式来评估通过item获取到得数据是处于哪种状态,item一收回数据,讲解任务交给触发器去评估状态,明白触发器是怎么一回事了把? 在触发器表达式中我们可以定义哪些值范围是合理,哪些是不合理的,条件满足时,TRUE,表示PROBLEM状态,反之,则OK状态; zabbix server item每次获取到一...