逻辑电路分析的方法介绍与表决器举例
一、逻辑电路的分类
数字电路根据逻辑功能的不同特点,可以分成两大类,
一类叫组合逻辑电路(简称组合电路),另一类叫做时序逻辑电路(简称时序电路)。
组合逻辑电路在逻辑功能上的特点是任意时刻的输出仅仅取决于该时刻的输入,与电路原来的状态无关。
时序逻辑电路在逻辑功能上的特点是任意时刻的输出不仅取决于当时的输入信号,而且还取决于电路原来的状态,或者说,还与以前的输入有关。
二、电路分析的方法
1. 组合逻辑电路的分析步骤
1>顺向分析
(1)分析事件确认输入和输出
(2)根据功能列出真值表
(3)由真值表列出表达式或者卡诺图
(4)化简表达式或卡诺图
(5)画出逻辑图并验证功能
2>逆向分析
(1)由逻辑图写出各输出端的逻辑表达式
(2)化简和变换各逻辑表达式或列真值表
(3)根据冀值表或逻辑表达式确定逻辑电珞功能
2. 时序逻辑电路的分析步骤
(1)时钟方程
(2)驱动方程
(3)状态方程
(4)状态转换表
(5)状态图
(6)波形图
三、典型电路简介
1、组合逻辑电路
编码器
译码器
数据选择器
数据比较器
算数运算器
2、时序逻辑电路
寄存器
计数器
四、组合逻辑电路举例---表决器
设计一个表决器电路,输入为ABC,输出为L,当有两个或两个以上输入为1时,输出为1
其他输出为0,使用与非门设计电路(稍微增加一点点难度)
根据顺向分析逻辑电路设计电路
(1)分析事件确认输入和输出
输入为A、B、C,输出为L
(2)根据功能列出真值表
(3)由真值表列出表达式或者卡诺图
由真值表得表达式
由真值表得卡诺图
(4)化简表达式或卡诺图
L = AB + AC + BC
转换成与非门形式
(5)画出逻辑图并验证功能
到此,组合电路与非门表决器完成,可以选用芯片74LS00---(2输入4与非门)进行电路的搭建测试了
逻辑电路分析的方法介绍与表决器举例相关推荐
- VBA各种查询方法介绍和应用举例
目录 前言 1 Range对象的Find方法 2. Range 对象的 Filter 方法 2.1 AutoFilte自动筛选 2.2 AdvancedFilter 高级筛选 3.Instr 函数 4 ...
- 第4代白盒測试方法介绍--理论篇
关键词: 白盒測试 第4代 測试方法 4GWM 在线測试 持续測试 灰盒 脚本驱动 脚本桩 摘 要: 本文是第4代白盒測试方法的理论介绍,描写叙述3个关键领域内9项关键特征的概念与固有特征.同一时候 ...
- 希尔伯特谱、边际谱、包络谱、瞬时频率/幅值/相位——Hilbert分析衍生方法及MATLAB实现
上一篇文章对希尔伯特-黄变换(HHT)的前世今生进行了介绍. 不过在研究中通常并不是到希尔伯特-黄变换就停止了. 而是要用到诸如希尔伯特谱.包络谱.边际谱.瞬时频率/幅值/相位等方法进一步分析. 这些 ...
- 数字电路和模拟电路-5组合逻辑电路分析与设计
目录 一.逻辑代数 1.复习一下之前学习的基本公式 2.知识点:最小项 二.逻辑函数的卡诺图化简法 1.相邻最小项 2.卡诺图 3.用卡诺图表示逻辑函数 三.组合逻辑电路的分析方法 1.组合逻辑电路的 ...
- LoadRunner设置检查点的几种方法介绍
LoadRunner设置检查点的几种方法介绍 发布时间: 2011-5-03 11:53 作者: 一米阳光做测试 来源: 51Testing软件测试网采编 字体: 小 中 大 | ...
- Windows系统内存分析工具的介绍
Windows系统内存分析工具的介绍(进程管理器,资源管理器,性能监视器, VMMap, RamMap,PoolMon) 微软官方提供多种工具来分析Windows 的内存使用情况,除了系统自带的任务管 ...
- html优化网站的方法,利用HTML优化加快网页速度方法介绍
减少web页面下载时间的关键就是设法减小文件大小.当多个页面共用一些成分内容时,就可以考虑将这些公用部分单独分离出来.比如:我们可以将多个HTML页面都用到的脚本程序编写成独立存在的.js文件,然后再 ...
- Python爬取B站弹幕方法介绍
Python爬取B站弹幕方法介绍 文章目录 Python爬取B站弹幕方法介绍 前言 寻找弹幕数据 编写爬虫 B站弹幕数量 新技术介绍 参考文章 前言 最近同学要做东西,需要用 B 站的视频对应的弹幕数 ...
- Java线程的挂起与恢复 wait(), notify()方法介绍
一, 什么是线程的挂起与恢复 从字面理解也很简单. 所谓线程挂起就是指暂停线程的执行(阻塞状态). 而恢复时就是让暂停的线程得以继续执行.(返回就绪状态) 二, 为何需要挂起和恢复线程. 我们来看1个 ...
最新文章
- 数据结构 - 树(二叉树的 前序、中序、后序 遍历)
- OpenCL编程基本流程及完整示例
- [AndroidO] [RK3399] -- 支持 CH341 驱动 -- 驱动模块的标准添加流程
- python写连点脚本_python鼠标连点器-测试版
- 自己动手写CPU(6)简单算术操作指令
- C语言 execve()函数使用方法
- Fuse内核死锁导致的Android系统死机问题分析
- 4.2 Branching Strategies
- CF838D Airplane Arrangements
- Java开发入职新公司如何快速上手业务?
- springboot整合rocketmq:一个消费者组怎么订阅多个topic
- 美国国家航空航天局NASA的软件项目开源啦~
- 中南4月16号网络同步赛
- mysql 过滤微信昵称表情_微信昵称emoji表情的过滤
- SpringBoot 中实现配置和使用定时器_张童瑶的博客
- 如何减少页面加载时间(前端性能优化)
- VC++ MFC资源中添加PNG,JPG等图片资源
- 今天除夕夜了 祝大家新年快乐 恭喜发财
- (求老师啊,求同伴啊)php 生命数字密码设计第一步:数据库基本连接
- 程序员必备的云服务器,你知道它的用途有哪些吗?
热门文章
- CSDN博客常用写作技巧
- 【读书笔记】《怪诞行为学》丹·艾瑞里
- WinPcap 中文技术文档(4.1.2)第五章
- windows php java_Windows下配置 php-java-bridge
- 用友NC二次开发问题汇总【转】
- Python+beautifulsoup+requests 爬取网易新闻评论
- 智慧树\知到——程序设计基础(C语言)入门篇第六章到第十章测试答案
- 在Altium Designer 2022中创建一个完整的PCB电子设计工程项目(超详细)
- “/”与“\”以及“//”与“\\”之间的区别 (转)
- YUV 后面数字的含义_大众车尾的280、330是什么含义?好多人不懂,买车要看准了...