数字电路与逻辑设计 学习笔记【进制转换】
0.1近代开关理论:Relay-contact Network Theory: 继电-触点网络理论。
0.2,脉冲信号与数字信号,
- 模拟量-》模拟信号:正弦信号、脉冲信号-》脉冲电路
- 数字量-》数字信号-》数字电路
二进制信号,脉冲型数字信号或归0型数字信号,电平型数字信号或不归0型数字信号
0.3,数制与数制转换
①二进制--》十进制
②十进制-》二进制 【包括任意进制方法一样】
③二进制《----》八(十六)进制
④(任意)R进制《--------》(任意)S进制
1.1,逻辑函数
1.1.1三种运算符混合运算时,按 【非---》与-----》或】的顺序计算
1.1.2逻辑函数相等
1.1.3逻辑函数的基本运算规则
- 带入规则:
反演规则(反函数/补函数)。反函数与原函数的值相反(反函数实际上就是原函数的非运算)。
- 对偶规则(只有变量保持不变,常量和运算符都变[非运算符不变,非算到变量中])
如果两个逻辑函数F和G相等,则它们的对偶式F'与G'也必然相等,反之亦然。这就时对偶规则。
- 添加项规则:
由例题得出的结论:AB + 非AC = AB + 非AC + BC 说明:AB+非AC 肯定包含了BC,当然更包含了BCDE.
1.2, 逻辑函数的标准型
1.2.1,逻辑函数的两种标准形式
- 最小项 标准与或式
- 最大项 标准或与式
- 最小项性质
- 最大项性质
- 最大项与最小项的关系: 根据摩根定律,mi 与Mi是互补的。
1.2.2,将逻辑函数变为标准形
A-B = A-AB = A!B [+号是并的符号,不能和-号合并]
【奇偶校验码】http://blog.163.com/ma_youzhong/blog/static/42459154200821785759423/
【模2除】
【半加器和全加器】
加法器是产生数的和的装置。加数和被加数为输入,和数与进位为输出的装置为半加器。若加数、被加数与低位的进位数为输入,而和数与进位为输出则为全加器。半加器:半加器的电路图半加器有两个二进制的输入,其将输入的值相加,并输出结果到和(Sum)和进制(Carry)。半加器虽能产生进制值,但半加器本身并不能处理进制值。 全加器:全加器三个二进制的输入,其中一个是进制值的输入,所以全加器可以处理进制值。全加器可以用两个半加器组合而成。【时钟频率】https://www.zhihu.com/question/29685396【串行与并行接口】http://blog.csdn.net/a954423389/article/details/6963668【组合逻辑电路,触发器,时序电路关系与区别】
通俗的来讲触发器也是由“逻辑门”和导线组成的,其实触发器完完全全可以看成是一个组合逻辑电路,只不过逻辑电路的输入信号变成了激励,比如说J-K触发器的JK端。当JK出现不同组合的时候这个逻辑电路就会输出不同的逻辑值,只要JK激励不再发生变化那么这个逻辑电路的输出也是不会变的,而这个输出便是课本中所说的“存储的信息”。 要想知道为什么触发器可以组成时序电路,还得从时序电路的定义说起,时序电路和组合电路唯一的区别就是时序电路的输出函数不仅与输入有关,而且与前一“状态”也是有关的【换种方式表述:时序逻辑电路某一时刻的输出,不仅取决于该时刻的输入,还依赖于过去的输入】,这个“状态”可以说就是触发器所存储的信息,这么说你可能听的不是很明白,我来给你举个例子吧,比如说最简单的组合逻辑电路实现“F=X1+X2”这个功能,我们只需要一个“或门”,只要当X1X2=00时,F一定等于0,而时序电路是什么呢?计数器便是时序电路的最好的一个例子,拿模5计数器来说明,假设输入信号为x,每当x=1时计数器便记一个数,当x=0时计数器不工作,这样很容易的就可以看出外部输入对计数器是有影响的,但是只有外部输入还不足以完成计数的功能,假如前面已经记了3个数,现在x又等于了1,那么很显然要变化到4个数的状态,但是如果你不知道前面记了几个数的话那么下一个状态你就不知道要变成几,因此我们说时序电路与前一个“状态”也是有关的,而触发器便是一种记录这个“状态”的器件,因此我们说触发器可以组成时序逻辑电路。
【RAM,触发器(包括寄存器和锁存器)的联系和区别】
自己理解:RAM实际上就是时序电路中的 存储电路,也是由触发器构成的。
寄存器,锁存器,触发器,存储器的区别
寄存器和存储器的区别?
1
数字电路与逻辑设计 学习笔记【进制转换】相关推荐
- Java学习笔记 --- 进制转换
一.进制 1.1.二进制:0,1表示,满2进1,以0b或者0B开头. 1.2.八进制:0-7,满8进1,以数字0开头. 1.3.十进制:0-9,满10进1 1.4.十六进制:0-9及A(10)-F(1 ...
- C语言笔记-进制转换
一.进制转换 为什么要使用二进制.八进制.十进制.十六进制 因为现在的CPU只能识别高低电平,只能对二进制数据进行计算 虽然二进制的数据可以直接被CPU识别计算 ...
- Win32ASM学习[8]: 进制转换的库函数
在 masm32.inc 中有这样几个函数的声明: byt2bin_ex PROTO :BYTE, :DWORD wrd2bin_ex PROTO :WORD, :DWORD dw2bin_e ...
- c语言177转换成八进制,C语言项目设计——进制转换
<河海大学C语言项 目设计> 课程设计题目: 进制转换系统 学生学号: 学生姓名: 指导老师: 一.程序功能 本系统由c语言编写而成,主要实现对进制的转换.输入一个数,按要求转化成二进制, ...
- 数字电路与逻辑设计笔记
数字电路与逻辑设计笔记 变量和常量的关系式 根据真值表写表达式 以真值表内输出端"1"为准 第一步:从真值表内找输出端为"1"的各行,把每行的输入变量写成乘积形 ...
- 数据结构学习笔记:利用栈实现进制转换
数据结构学习笔记:利用栈实现进制转换 一.除基倒取余法示意图 二.编写十进制转换成二进制Python程序 1.源代码 2.运行结果 其实Python提供了一
- 【数字逻辑】学习笔记 第五章 Part2 时序逻辑电路(分析与设计)
文章目录 一.时序逻辑电路分析 1. 同步时序逻辑电路分析 (1) 分析目的 (2) 分析方法 (3) 分析步骤 2. 例题A (1) 写方程组 (2) 根据方程组列出状态转移真值表 (3) 根据状态 ...
- 数字逻辑练习题(十一)利用74LS161设计一个七进制计数器
一.题目描述 已知74LS161为同步四位二进制加法计数器,其逻辑符号和功能表如下,请利用74LS161设计一个七进制计数器.应写出分析设计过程. 二.问题解答 (1)分析 采用同步置数法进行设计:
- 学习笔记7-C语言-进制转换、原返补、位运算、函数
进制转换 为什么要使用二.八进制.十六进制?因为现在的CPU只能识别高低两种电流,因此只能对二进制数据进行运算二进制数据虽然可以直接被cpu识别,但不方便人们书写.记录,所以把二进制数据转换成八进制是 ...
最新文章
- Python到底是什么样的语言? Python和Java比谁更快? TensorFlow的主体是用Python写的吗?
- 如何给textbox中的文本设置垂直对齐,以及右对齐
- seaborn系列 (18) | 线性回归图regplot()
- CSUOJ 1525 Algebraic Teamwork
- Neo4j实战 (数据库技术丛书)pdf
- python二维数组去重复_php二维数组去重,array_unique出除重复数据
- linux下makefile中cp,make与makefile 的理解
- 使用Chrome保存网页为mht文件
- iOS 13.2“杀后台”严重 被用户狂喷:专业“杀微信”
- 200 行代码,一行行教你自制微信机器人
- java移位运算符实验程序:lt;lt;(左移)、gt;gt;(带符 号右移)和gt;gt;gt;(无符号右移)...
- primefaces教程_Primefaces AjaxBehavior和AjaxExceptionHandler组件示例教程
- 搭建内网BT服务器(转)
- 班级网站的设计与实现
- 网络克隆自动修改计算机名ip,网络克隆之自动更改IP地址和计算机名
- HOTMAIL模拟登陆
- StringBuilder 拼接去掉最后一个逗号
- Java毕业设计-电影售票管理系统
- Cisco Firepower 9300 Series FTD Software 7.2.0 ASA Software 9.18.1
- SpringMVC核心知识的梳理(现在都用SpringBoot了,但是SpringMVC还的学的扎实点,饮水思源)
热门文章
- AMF、UPF、SMF
- 对对碰 代码 android,iOS分段选择器、旅行App、标度尺、对对碰小游戏、自定义相册等源码...
- FME+YOLOV7写DNF自动刷图脚本
- 不解压war包替换文件
- 网易云课堂Python Flask框架全栈开发(200课全)
- 基于Matlab——夫琅禾夫衍射以及菲涅尔衍射
- java生成html 控制编码方式_JAVA中文字符编码问题详解 控制台输出
- 端口扫描工具—Zenmap
- Iconfont图标的使用方法
- 人人商城v3.28.41修复11月8日微信登录接口,公众号和小程序同步修复