数字电子技术课程设计之基于触发器的三位二进制同步减法计数器无效态000/110

基于触发器的三位二进制同步减法计数器无效态000/110

1 课程设计的目的与作用

掌握用multisim 的电路仿真程序
熟悉同步计数器工作原理和逻辑功能
熟悉计数器电路的分析和设计方法
掌握161 芯片集联成任意进制同步加法计数器

2 设计任务

三位二进制减法计数器(无效态: 000 011)

3设计过程

三位二进制减法计数器(无效态: 000 011)

3.1 状态转换图

在这里插入图片描述

3.2 求时钟方程

CP0 =CP 1 =CP 2 =CP

3.3 求输出方程

在这里插入图片描述

3.4 求状态方程

在这里插入图片描述
三位二进制同步加法计数器次态的卡诺图
在这里插入图片描述
Q 2 n+1 的卡诺图
在这里插入图片描述
Q 1 n+1 的卡诺图
在这里插入图片描述
Q 0 n+1 的卡诺图
根据卡诺图得到次态方程
在这里插入图片描述

3.5 求驱动方程

JK触发器的特性方程为
在这里插入图片描述
变换状态方程的形式:
在这里插入图片描述
根据上式,即可得下列驱动方程:
在这里插入图片描述

3.6 自启动验证及检验

在这里插入图片描述
该逻辑电路能够自启动

3.7 画逻辑电路图

在这里插入图片描述

4 仿真结果分析

4.1 三位二进制减法计数器(无效态: 000 011)

在这里插入图片描述
三位二进制减法计数器(状态: 111)
在这里插入图片描述
三位二进制减法计数器(状态: 110)
在这里插入图片描述
三位二进制减法计数器(状态: 101)
在这里插入图片描述
三位二进制减法计数器(状态: 100)
在这里插入图片描述
三位二进制减法计数器(状态: 010)
在这里插入图片描述
三位二进制减法计数器(状态: 001)

5 设计总结

通过这次数次电路课程设计的学习与实践,我初步了解简单数字电路设计过程以及仿真应用,熟悉了以 multisim 为软件载体的数字电路仿真。其次,锻炼了我的科学探索精神。在这次课设中,我尝试了不同的设计思路,把所学的知识结合在一起,仿真出自己设计的电路。当然,在不断尝试的过程中,也遇到了不少的问题,独立思考是必不可少的,同时借鉴网上,书本等材料以及和同学讨论也是不可或缺的,也这次的课程设计,也培养了我的科学素养。
针对课题,是简单的三位二进制加减法计数器的设计,我了解了最基本的数字电路的设计过程,解决简单的时序问题。熟悉了通过卡诺图,用简单的触发器,设计逻辑电路的过程。
同时掌握了 根据自己通过理论设计出来的数字电路,用 multisim 仿真验证自己的电路 。 Multisim 这个软件中的器件很齐全,而我只是简单的了解,应用了其中的一些元器件。相信在以后的学习过程中,我能更加的熟悉 multisim 这个软件的应用。
最后,我相信这次的课程设计不会是我学习数字电路的结束,而是我学习数字电路的开始,我将会用这次学到的知识,用在以后的 设计逻辑电路中。

6 参考文献

[1]清华大学电子教研组 编 . 余孟尝 主编 . 数字电子技术基础简明教程 第三
版 [M]. 北京:高等教育出版社, 2006
[2]信息学院数字逻辑实验室 编 . 张利萍 张群芳 主编 . 数字逻辑实验指导书
[M]. 沈阳理工大学

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/455865.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SUSE11 搭建iscsi target 配置

https://www.suse.com/documentation/sles11/stor_admin/data/sec_inst_system_iscsi_target.html#sec_inst_system_iscsi_target_manual https://www.novell.com/support/kb/doc.php?id7001308 http://scst.sourceforge.net/comparison.html转载于:https://www.cnblogs.com/b…

图像、帧、片、NALU(firstime)

图像、帧、片、NALU 是学习 H.264 的人常常感到困惑的一些概念,我在这里对自己的理解做一些阐述,欢迎大家讨论:H.264 是一次概念的革新,它打破常规,完全没有 I 帧、P帧、B 帧的概念,也没有 IDR 帧的概念。对…

【Python的黑魔法】实例方法、静态方法和类方法

class Bird:# classmethod修饰的方法是类方法classmethoddef fly (cls):print(类方法fly: ,cls)# staticmethod修饰的方法是静态方法# staticmethoddef info (p):print(静态方法info: , p)if __name__ __main__:# 调用类方法,Bird类会自动绑定到第一个参数Bird.fl…

基于dreamweaver软件设计和开发一网站_基于 abp vNext 和 .NET Core 开发博客项目 Blazor 实战系列(一)...

系列文章使用 abp cli 搭建项目给项目瘦身,让它跑起来完善与美化,Swagger登场数据访问和代码优先自定义仓储之增删改查统一规范API,包装返回模型再说Swagger,分组、描述、小绿锁接入GitHub,用JWT保护你的API异常处理和…

CSS边框,背景,边距,溢出

CSS边框,背景,边距,溢出 css边框属性 border:宽度 样式 颜色; border-color; border-style; 边框样式:solid实现,dotted点状线,dashed虚线CSS3的样式 border-radius:圆角处理 box-shadow: x轴偏移 y轴偏移 模糊度 扩散成都 颜色…

LINUX 内存使用情况

# free 显示结果如下: Mem:表示物理内存统计 total 内存总数 8057964KBused 已使用的内存 7852484KBfree 空闲的内存数 205480KBshared 当前已经废弃不用,总是0buffers Buffer 缓存内存数: 290432KBcached Page 缓存内存数:5735024KB(存在关…

vagrant系列教程(四):vagrant搭建redis与redis的监控程序redis-stat(转)

阅读目录 下载redis解压redis编译安装redis配置redisredis开机自启动系统参数的调整上一篇php7环境的搭建 真是火爆,仅仅两天时间,就破了我之前swagger系列的一片文章,看来,大家对搭建环境真是情有独钟。 为了访问量,我…

sps及pps在解码器内传递过程

首先解码器中有一个全局变量seq_parameter_set_rbsp_t SeqParSet[MAXSPS];// MAXSPS32,它是一个指向序列参数集的数组。还有一个全局变量seq_parameter_set_rbsp_t *active_sps;主要为后续解码所用。解码器先将码流中的数据读入临时指针sps,之后存入全局…

【技术分享】Ubuntu下使用微信教程

做后端开发的同学用的Linux(ubuntu),肯定会因为没有适配微信版本会感觉不太舒服,很多时候因为缺少一些办公通讯软件而感到不便。现在已经有很方便的Wine WeChat方案,但是微信在Wine上配置还有许多bug,今天在github上看…

python join函数_Python join()函数

原博文 2016-08-12 10:16 − 今天写python 100例时,有个题目是大致是这样的:已知输入形式是1321,要求输出形式为1123 一开始思路是将输入的字符串用split()函数划分成数组,在对数组进行排序,再用for循环输出 代码附上&…

CSS中的盒子

盒子 盒子模型解释元素在页面中显示成一个方块,类似一个盒子,CSS盒子模型就是使用现实中盒子来做比喻,帮助我们设置元素对应的样式。盒子模型示意图如下: 把元素叫做盒子,设置对应的样式分别为:盒子的边框…

分享Kali Linux 2017年第17周镜像文件

分享Kali Linux 2017年第17周镜像文件 Kali Linux官方于4月23日发布2017年的第17周镜像。这次维持了11个镜像文件的规模。默认的Gnome桌面的4个镜像,E17、KDE、LXDE、MATE、XFCE桌面的各一个,手机版的包括ARMEL和ARMHF。有最近要安装Kali Linux系统的&am…

Djang重新整理migrations,解决:Django Table xxx already exist

在开发过程中,由于需求变更或者自我重构,需要清理migrations,以保持代码整洁和后续的可维护性。 场景一 不考虑数据库数据表,可以完全清空数据库里面的表的数据。 步骤: 删除所有migrations find . -path "/migr…

安全随笔2:对称加密应用场景

MD5或者说HASH值是一种不可逆的算法。如果需要从密文还原成明文,那么就需要对称和非对称这两类可逆算法。 首先,简单介绍下这两类算法。图9-1是对称算法的示意图: 图9-1 对称算法 在对称算法中,首先需要发送方和接收方协定一个密钥…

python安装多久_python安装与使用

1、进入官网下载python软件 python-3.4.4.amd64.msi http://www.python.org/download/ 这个软件包含三个环境,如下图:2、双击安装软件 3、设置环境变量path";C:\Python34"; 4、验证是否安装成功 进入cmd中,输入python,如果出现如下…

HADAMARD变换

for (j0;j<16;j) { for (i0;i<16;i) { M1[ i ][j]imgY_org[img->opix_yj][img->opix_xi]-img->mprr_2[k][j][ i ]; 计算当前宏块残差块 M0[i%4][i/4][j%4][j/4]M1[ i ][j]; } } current_intra_sad_20; //…

CSS中的块元素,内联元素,内联块元素

块元素,内联元素,内联块元素 元素就是标签&#xff0c;布局中常用的有三种标签&#xff0c;块元素、内联元素、内联块元素&#xff0c;了解这三种元素的特性&#xff0c;才能熟练的进行页面布局。 块元素块元素&#xff0c;也可以称为行元素&#xff0c;布局中常用的标签如&…

django 与 vue 的完美结合

最近接到一个任务&#xff0c;就是用django后端&#xff0c;前段用vue&#xff0c;做一个普通的简单系统&#xff0c;我就是一搞后端的&#xff0c;听到vue也是比较震惊&#xff0c;之前压根没接触过vue。看了vue的一些文档&#xff0c;还有一些项目&#xff0c;先说一下django…

东芝确定半导体重组计划:保留闪存其他全卖

会计丑闻给日本东芝公司的业绩带来严重影响&#xff0c;为了提高盈利&#xff0c;东芝正在对旗下的半导体、个人电脑、白色家电等业务进行一次重大重组。据日经新闻1月23日报道&#xff0c;东芝已经正式制定了芯片业务重组的详细计划&#xff0c;除了占据优势的闪存芯片之外&am…

python画两条曲线图_python绘制多个曲线的折线图

这篇文章利用的是matplotlib.pyplot.plot的工具来绘制折线图&#xff0c;这里先给出一个段代码和结果图&#xff1a; # -*- coding: UTF-8 -*- import numpy as np import matplotlib as mpl import matplotlib.pyplot as plt #这里导入你自己的数据 #...... #...... #x_axix&a…