触发器详解——(三)T触发器
1、T触发器介绍
T触发器是一种边沿敏感的存储单元。只有一个信号输入端T,在时钟有效边沿到来时,T端输入有效信号,则触发器翻转,否则触发器保持不变。因此T触发器能够实现有效的计数功能,常用于实现数字计数器。T触发器可以由J-K触发器的J,K输入端与T输入端相连得到。J-K触发器见触发器详解——(二)J-K触发器
T触发器逻辑功能为:当T=0时,触发器状态不变Qn+1=Qn;而当T=1时,在脉冲有效边沿到来时翻转。触发器的特性表如表1-1所示:
表1-1:
由触发器的特性表可以得特性方程以及状态转换图:
图1-1状态转换图
2、Verilog HDL语言实现
T触发器
module t(clk,rst,T,Q);input clk,rst,T;output Q;reg Q;always@(posedge clk or posedge rst)begin if (rst==1'b1) Q<=1'b0;else if (T==1'b1) Q=~Q;else Q=Q;end
endmodule
测试代码
module t_t;reg clk,rst,T;wire Q;initialbeginclk=1'b0;forever #10 clk=~clk;endinitial beginrst=1'b0;T=1'b0;#10 rst=1'b1;T=1'b1;#10 rst=1'b0;T=1'b1;#20 T=1'b1;#20 T=1'b0;#20 T=1'b1;endt u1(.clk(clk),.rst(rst),.T(T),.Q(Q));
endmodule
仿真结果
触发器详解——(三)T触发器相关推荐
- sqlserver触发器详解:sqlserver触发器after/for和instead of的区别详解(实例讲解),触发器定义创建操作打通,触发器的优缺点,触发器使用建议
文章目录 1.触发器介绍 2.特点 3.DML触发器分类 4.inserted表与deleted表 4.1 表介绍 4.2 创建时机 5.定义触发器 5.1 定义触发器 5.2 分类 5.2.1 AF ...
- jekins构建触发器详解
jenkins版本:2.89.2 1.触发远程构建 (例如,使用脚本):通过一个网址的访问来触发构建,这样就不需要登录jenkins系统也能触发构建了. 示例地址: http://localhost: ...
- SQL Server:触发器详解
SQL Server:触发器详解 1. 概述 2. 触发器的分类 3. Inserted和Deleted表 4. 触发器的执行过程 5. 创建触发器 6. 修改触发器: 7. 删除触发器: 8. 查看 ...
- 【Azure 架构师学习笔记】-Azure Data Factory (4)-触发器详解-事件触发器
本文属于[Azure 架构师学习笔记]系列. 本文属于[Azure Data Factory]系列. 接上文[Azure 架构师学习笔记]-Azure Data Factory (3)-触发器详解-翻 ...
- MySQL进阶--数据库的触发器详解
触发器详解 触发器(trigger)也称为触发程序,是MySQL提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件 ...
- Android init.rc文件解析过程详解(三)
Android init.rc文件解析过程详解(三) 三.相关结构体 1.listnode listnode结构体用于建立双向链表,这种结构广泛用于kernel代码中, android源代码中定义了l ...
- linux 进程间通信 dbus-glib【实例】详解三 数据类型和dteeth(类型签名type域)(层级结构:服务Service --> Node(对象、object) 等 )(附代码)
linux 进程间通信 dbus-glib[实例]详解一(附代码)(d-feet工具使用) linux 进程间通信 dbus-glib[实例]详解二(上) 消息和消息总线(附代码) linux 进程间 ...
- Windows 7防火墙设置详解(三)
Windows 7防火墙设置详解(三) 一.如何禁用或启用规则 方法:只需要在需要禁用或启动的规则上,鼠标右键选择启用或禁止规则即可,或点击右侧的操作栏进行规则启用或禁止. 二.入站规则和出站规则 由 ...
- Android Studio 插件开发详解三:翻译插件实战
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/78113868 本文出自[赵彦军的博客] 系列目录 Android Gradle使用 ...
- 数据结构--图(Graph)详解(三)
数据结构–图(Graph)详解(三) 文章目录 数据结构--图(Graph)详解(三) 一.深度优先生成树和广度优先生成树 1.铺垫 2.非连通图的生成森林 3.深度优先生成森林 4.广度优先生成森林 ...
最新文章
- RQNOJ 83 魔兽世界
- IE7不能显示PNG
- usaco-crypt1-pass
- == 和 is 的区别
- wps html编辑表格,WPS 2017个人版演示word使用技巧(wps2017表格使用技巧)
- Windows下pip 离线包安装
- 报告解读下载 | 数据库的未来和“十四五”数据库发展趋势与挑战
- openGauss 2.1.0 闪回特性
- Spring MVC url提交参数和获取参数
- 车辆撞人有全险但是是全责,车主不愿出钱垫付医药费,该怎么办?
- fiddler网站请求被拦截怎么恢复?
- 手把手教你搭建机器学习+深度学习AI模型
- JSP实现点击链接后下载文件(相当于右键另存)功能
- 解决php导出excel 长数字变成科学计数法
- 计算机丢失deferrd.dll怎么解决,被Defer后怎么办?如何在RD调整策略绝地反击?!...
- 怎么使qq推广效果最大化
- C++字符串内数字统计
- 有没有一款软件是测试阅读准确率的,当今各一线股票软件系统指标准确率测试一览表...
- matlab dvb,DVB-T OFDM Matlab仿真的整理和疑问
- 再理解:零空间、行空间、列空间、左零空间、基础解系、极大线性无关组、齐次解、非齐次解之间的关系
热门文章
- 微信小程序实现全局登陆状态
- 计算机拼图形 比创意教案,图形联想与创意教案
- 解决python在linux上导包出现no module named ...的问题
- java 水晶报表_水晶报表-crystal report
- Ansible Jinjia2 模板
- 20.数据集成、数据整合、数据融合
- Android Studio Logcat 左边的工具栏不显示了 Show Toolbar
- 互联网公司起名,其实都有套路的!
- 华为手机USB调试搜不到设备
- 刚安装mysql怎么设置密码_安装完MySQL数据库设置密码