当前位置: 首页 > news >正文

使用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

http://www.lryc.cn/news/225204.html

相关文章:

  • c++函数指针作为std::map值
  • data对象内新增属性,console.log()可以打印出来,不重新渲染
  • React:实现一个定时器计数器,每秒自动+1
  • rocksdb 中 db_bench 的使用方法
  • 【前端】TypeScript核心知识点讲解
  • 【工具推荐】一键多平台文章发布神器推荐(免费)
  • PDF有限制密码,不能复制怎么办?
  • 【原创学位论文】基于python和定向爬虫的商品比价系统.docx
  • 【Proteus仿真】【STM32单片机】汽车尾灯控制设计
  • 多线程—锁
  • uniapp使用vue
  • 能源监测管理系统有哪些作用与效果?
  • 数据分析是什么?
  • 【kafka】Java客户端代码demo:自动异步提交、手动同步提交及提交颗粒度、动态负载均衡
  • 【Git】Gui图形化管理、SSH协议私库集成IDEA使用
  • AIX5.3安装weblogic10.3
  • 聊聊logback的FixedWindowRollingPolicy
  • 详解机器学习最优化算法
  • 文件缓存的读写
  • Debian 修改主机名
  • 多线程返回计时问题代码案例
  • 【STM32】STM32的Cube和HAL生态
  • 汇编-EQU伪指令(数值替换)
  • 超声波俱乐部分享:Enter AI native application
  • 软件测试项目实战经验附视频以及源码【商城项目,app项目,电商项目,银行项目,医药项目,金融项目】(web+app+h5+小程序)
  • HarmonyOS应用开发-ArkTS基础知识
  • mybatis嵌套查询子集合只有一条数据
  • Github 生成SSH秘钥及相关问题
  • STM32外设系列—MPU6050角度传感器
  • 网站小程序分类目录网源码系统+会员登录注册功能 带完整搭建教程