使用Java语言实现基本RS触发器

        使用Java语言实现计算机程序来模拟基本RS触发器的工作过程,通过本账号2023年10月17日所发布博客“使用Java语言实现数字电路模拟器”中模拟基本逻辑门组成半加器电路的方法来模拟基本触发器的组成和时间延迟。

1  基本RS触发器电路结构

        基本RS触发器(又称SR锁存器)是各种触发器电路中结构形式最简单的一种。根据阎石所著的《数字电子技术基础》(第四版)的第四章“触发器”章节可知,基本RS触发器可以由2个与非门组成,电路结构如图1所示;也可以由2个或非门组成,电路结构如图2所示。

        由于RS触发器的电路结构有2种,所以使用计算机程序模拟RS触发器也有2种实现方式。

        (1)实现或非门类,初始化2个或非门类的对象代表组成图1所示触发器的2个或非门,按照如图1所示的电路结构图连接这两个或非门类的对象;

        (2)实现与非门类,初始化2个与非门类的对象代表组成图2所示触发器的2个与非门,按照如图2所示的电路结构图连接这两个与非门类的对象。

        我选择了第(2)种方案。实现与非门类,然后通过连接与非门的对象实现触发器。 

图1  或非门组成的触发器
图2  与非门组成的触发器

       

        由于选择图2所示的电路图实现触发器,所以详细说明图2中每条线的作用和功能。

  • s、r为触发器的输入导线,q和qN为触发器的输出导线;
  • 因为触发器的新的状态(也叫做次态)不仅与输入信号值相关,也与触发器原来的状态有关,所以把q也作为状态变量。
  • TODO 

        与非门组成的基本RS触发器的特性表如表2所示。

        当s = 0、r = 1时,q = 0 、qN = 1

表1
srqqN
1100
1111
0101
0111
1000
1010
0001
0011

2  实现过程

TODO

3  附录

TODO

4  致谢

TODO

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值