我是靠谱客的博主 拉长寒风,最近开发中收集的这篇文章主要介绍触发器详解——(三)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;
	initial
	begin
		clk=1'b0;
		forever #10 clk=~clk;
	end
	
	initial 
	begin
		rst=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;
	end
	
	t u1(.clk(clk),.rst(rst),.T(T),.Q(Q));
endmodule 

仿真结果
在这里插入图片描述

最后

以上就是拉长寒风为你收集整理的触发器详解——(三)T触发器的全部内容,希望文章能够帮你解决触发器详解——(三)T触发器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部