第一次发博客,单纯想记录下自己实验的历程,能给后面有困难的同学带来帮助更好!

本篇是关于数字电路的实验:如何将一个D触发器转换成JK触发器并进行验证的过程,话不多说,开始正文:

一、实验原理:

我们知道D触发器的逻辑功能为,JK触发器的逻辑功能为

要想转换,就需要用与门和非门,构造出以下的逻辑关系

因为D触发器为上边沿触发,JK触发器为下边沿触发,所以我在时钟信号上加了一个非门(这里是我自己觉得会比较好,有同学说是不用加的,没弄太清楚,希望大佬指正)

二、实验器材:

电源等器材不列举,这里只列举各种芯片:

D触发器(7474),与门(7408),非门(7404),或门(7432)

三、实验电路图:

五、测试转换后的JK触发器功能

这里只测试了改造后的JK触发器工作时的值是否正确,也就是R=S=1时的结果进行了测试,CH1为Qn的输出信号,CH2为时钟信号

 J=0K=O时

J=0K=1时

J=1K=0时

J=1K=1时

c.实验数据记录,讨论实验结果

J

K

触发变沿

JK触发器Qn值

改造的得到电路Qn值

0

0

Qn

Qn

0

1

1

1

1

0

0

0

1

1

下边沿

                                              

在J=K=1时,我们能看到CH1中的信号Qn在CH2信号的下降沿处发生了反转。

测试符合预期,得到的D触发器改造的JK触发器符合要求。

PS:这里提及下自己在实验过程中出现的问题:在逻辑分析仪采样的时候,采样率不要过高,同时时钟信号的频率应该大一点,才能看到完整的信号,这里我取到的频率为1kHz的时钟信号和4K的逻辑分析仪的采样率。

将一个D触发器转换成JK触发器相关推荐

  1. JK触发器计算机符号,JK触发器

    JK触发器是数字电路触发器中的一种基本电路单元.JK触发器具有置0.置1.保持和翻转功能,在各类集成触发器中,JK触发器的功能最为齐全.在实际应用中,它不仅有很强的通用性,而且能灵活地转换其他类型的触 ...

  2. java中实现将一个数字字符串转换成逗号分隔的数字串, 即从右边开始每三个数字用逗号分隔

    源代码如下: /*将一个数字字符串转换成逗号分隔的数字串,即从右边开始每三个数字用逗号分隔 */public static void testFenGeNumber(){String number = ...

  3. C语言 | 递归将一个整数n转换成字符串

    例73:C语言用递归方法将一个整数n转换成字符串.例如,输入483,应输出字符串"483",n的位数不确定i,可以是任意位数的整数. 解题思路:如果是负数,要把它转换为正数,同时为 ...

  4. 用递归法将一个整数n转换成字符串

    用递归法将一个整数n转换成字符串(C语言) 题目要求:如标题.例如,输入481,应输出字符串"483".n的位数不确定,可以是任意位数的整数. 思路: 设定函数function(i ...

  5. 利用栈的基本操作,将一个十进制数转换成8进制数

    题目 利用栈的基本操作,将一个十进制数转换成8进制数 #include<iostream>using namespace std;#define MAXSIZE 100 typedef i ...

  6. quartus调用D触发器DFF和JK触发器JKFF

    D触发器库里名称DFF,我猜应该是D Flip-Flop的简写 完整方法,新建bdf文件,Edit|Insert Symbol|Name:dff.路径是../libraries/primitives/ ...

  7. 在wps里面怎么设置触发器_wpsppt触发器怎么设置 jk触发器的工作原理及工作过程...

    延迟线使第二个触发器的触发稍晚于***个触发器,而使***个触发器的输出能够在第二个触发器接收到时钟信号之前稳定到有效的逻辑电平.延迟时间的选择要合适,从而使第二个触发器D输入处出现不确定电平的时间相 ...

  8. 用栈来实现将一个十进制数转换成等值的二进制数或者八进制数

    栈的应用 栈的一个典型应用是将10进制数转换成等值的二进制数,或者八进制数,由于将十进制数转换成二进制数或者八进制数的时候符合栈的"后进先出"的特性,因为其算法思路就是不断取余然后 ...

  9. java中 如何将一个字节数组转换成字符串

    String tmpStr="我的测试";  byte[] tb = tmpStr.getBytes();  String m=new String(tb);   System.o ...

最新文章

  1. protobuf生成
  2. Excel是计算机应用软件,计算机应用软件Excel 2003教学计划
  3. 论文浅尝 | 基于用户反馈的交互式自然语言回答系统提升机制
  4. select事件有哪些_Android 深入底层:Linux事件管理机制 epoll
  5. mysql支持ASCII_MySQLASCII()函数返回字符的ASCII码值
  6. sql 拼接int类型的字段_这才是SQL优化的正确姿势!
  7. Hive 之 用户自定义函数 UDF UDAF UDTF
  8. linux shell 多个命令一起执行的几种方法
  9. Android Span 进阶
  10. 国美零售带货直播 重构本地零售数字化生产力
  11. codeforces 702F 可持久化平衡树
  12. 通过Python脚本创建ArcGIS地图服务缓存
  13. 当前计算机什么专业好就业找工作,计算机哪个专业最好就业
  14. 关于idea中的springboot项目配置maven仓库和插件下载加速
  15. 华为前员工因离职补偿被拘251天!热搜被撤欲掩盖真相?听听当事人的讲述......
  16. Ubuntu 16.04配置Wine并安装TIM
  17. 在北京开运输公司需要注意什么
  18. 记录一次合并单元格表格渲染错位问题。
  19. shell 编程 declare 命令
  20. 联想服务器型号更替,联想服务器型号对照表

热门文章

  1. Android 常见的透明度颜色值ARGB 半透明 全透明
  2. Linux ubuntu下载deb包的推荐网站
  3. 垃圾清理代码_一招清理电脑垃圾
  4. 微信小程序实现一些优惠券/卡券
  5. 微信公共平台配置域名提示,协议头非法
  6. 高德地图交通态势爬取并存入MySQL数据库
  7. 数据传输速率:传码速率(波特率)、传信速率(比特率)
  8. Task4 论文种类分类
  9. paddleHub(一)使用预训练模型推理
  10. 送东阳马生序 与君共勉