数字电路之RS触发器(与非门)

本文介绍了使用与非门构成的基本RS触发器的工作原理,包括其电路结构、真值表和特性。接着讨论了同步RS触发器,强调了同步输入端R和S受时钟CP控制的特点,以及在Verilog-HDL中的描述方法,并提供了相应的仿真波形示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


本文相关图片转载自数电53-与非门构成的基本RS触发器_哔哩哔哩_bilibili

RS触发器电路结构: 

RS触发器由两个二输入与非门组成,在实验室中可以使用74LS00搭建

S端是置1端,R端是置0端(这很重要),后面真值表会有分析

真值表

与非门input有0,则output为1

为0,为1,则输出Q为0

———————————————————分割线—————————————————————

 

 为1,为0,则输出Q为1

 ———————————————————分割线————————————————————

 

   为1,为1,保持上一个状态不变

———————————————————分割线————————————————————

 

 两输入端不能同时为0

特性表

 

 

 同步RS触发器的特性表

上面介绍完了基本RS触发器,就让我们再看一下同步RS触发器

 

1、

R、S称之为同步输入端,这是因为R、S端的输入信号能否进入触发器而被接收,是是受时钟CP同步控制的

2、

,也被称为直接置位和复位端,当,触发器被置位到1状态;

,触发器被复位到0状态,与Clock Pluse无关

3、

异步输入端是用来预置触发器的初始状态,或者在工作中强行置位和复位触发器触发器,

不工作时,

———————————————————分割线————————————————————

 同步RS触发器的Verilog-HDL描述

module SY_SR_FF(
	input clk,	
	input R,
	input S,
	output Q,
	output QB
	);
reg Q;
assign QB=~Q;

always @(posedge clk)begin
	case({R,S})
		2'b01:Q<=1;
		2'b10:Q<=0;
		2'b11:Q<=1'bx;
	endcase
end

endmodule

tb:

`timescale 1ns/1ns
module tb();

reg R,S,clk;

wire Q,QB;

initial  
    clk = 0;  
	always #10 clk = ~clk;

SY_SR_FF UU(
        .clk(clk),
        .R(R),
	    .S(S),
	    .Q(Q),
	    .QB(QB));

initial begin
	    R=0;S=1;
	    #50;
	    R=1;S=0;
	    #50;
	    R=0;S=1;
	    #60;
	    R=1;S=0;
	    #100;
	    R=1;S=1;
    	#50;
    	R=0;S=1;
    	#50;
	    R=1;S=0;
        #80;
        R=1;S=0;
        #80;
        R=0;S=1;
        #100;
        R=0;S=0;
        #300;

	$display("sim end!!!");
	$finish;
end

endmodule

VCS仿真波形:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值