目录
1.概述
1.信号(电路)的功能
2.信号的分类:
3.数字信号的输入和输出的逻辑关系表示方法
2.数制
1.十进制(D/d)
2.二进制(B/b)
3.八进制(O/o)
4.十六进制(H/h)
5.进制数转换方法
1.二进制——>十进制
2.十进制——>二进制/任意进制
3.十进制小数——>二进制小数
4.二进制——>十六进制
5. 二进制——>八进制编辑
6.十六进制——>二进制
7.十六进制——>十进制
8.八进制和十六进制的相互转换
6.二进制的算术运算
3.码制
1.原码
2.反码
3.补码
4.补码的加减法运算
5.二——十进制编码(BCD码)
6.可靠性编码
1.奇偶校验码
2.格雷码
1.概述
1.信号(电路)的功能
基本功能:
电子电路可以实现电能的传输、分配和转换,还可以实现信号的传输和处理。
2.信号的分类:
1.模拟信号:时间上连续
处理模拟信号的电子电路就是模拟电路
2.数字信号:一系列离散时刻的取值
处理数字信号的电子电路就是数字电路(一般用电压来表示信息)
假如一个电压是5V,那么定义0~20%的电压是低电平,80%~100%的电压是高电平。20%~80%中间的电压未定义。
数字电路:用数字信号对数字量进行算术运算和逻辑运算的电路称为数字电路,或者数字系统。
典型的数字系统:计算机
逻辑电路的分类:
1.组合逻辑电路:电路的输出只与该时刻的输入有关
2.时序逻辑电路:电路的输出不仅与该时刻的输入有关,还与电路的原状态有关
(怎么记录原状态,用触发器或者锁存器,在数字IC设计里面,我们使用的是基本记录原状态单元是沿触发的D触发器)
3.数字信号的输入和输出的逻辑关系表示方法
1.文字
2.真值表
3.逻辑函数表达式(简称逻辑表达式或者函数式)
4.逻辑电路图
5.波形图(时序图)(最主要用的)
6.状态图
7.硬件描述语言(Verilog)
举例:
1.文字:该电路实现了一个二选一的数据选择器
2.真值表:
3.逻辑函数表达式
4.逻辑电路图
5.波形图
6.状态图
7.硬件描述语言
2.数制
1.十进制(D/d)
以10为基数的计数体制,采用0 1 2 3 4 5 6 7 8 9十个数码,进位规则是:逢十进一
2.二进制(B/b)
以2为基数的计数体制,采用0 1 两个数码,进位规则是:逢二进一
3.八进制(O/o)
以8为基数的计数体制,采用0 1 2 3 4 5 6 7八个数码,进位规则是:逢八进一
各位的权都是8的幂
4.十六进制(H/h)
以16为基数的计数体制,采用0 1 2 3 4 5 6 7 8 9A B C D E十六个数码,进位规则是:逢十六进一
各位的权都是16的幂.
总结:
5.进制数转换方法
1.二进制——>十进制
方法:按权对位,展开相加
2.十进制——>二进制/任意进制
方法:
1.加权求和法:确定一组二进制权使得他们的和等于已知的十进制
2.重复除2取余数(除基取余,逆序排列)
3.十进制小数——>二进制小数
方法:乘基取整,顺序排列
4.二进制——>十六进制
5. 二进制——>八进制
6.十六进制——>二进制
7.十六进制——>十进制
8.八进制和十六进制的相互转换
6.二进制的算术运算
3.码制
码制:表示事物的规则
目前数字电路中都采用二进制:
表示数量时是二进制
表示事物时是二值逻辑
编码:对信息进行描述和代表
1.原码
原码:符号-数值表示码
符号位:正数用0表示,负数用1表示
2.反码
3.补码
总结: 正数的原码,反码,补码相同
负数的反码符号位不变,其余各位取反,负数的补码是反码+1
4.补码的加减法运算
5.二——十进制编码(BCD码)
在数字系统中,将若干个二进制数码(0和1)按照一定的规则排列起来表示某种特定的信息,称为二进制代码,简称二进制码。
现在用二进制数来表示一位十进制数中的0~9这十个数码,即用二进制编码表示十进制数,简称BCD码
6.可靠性编码
1.奇偶校验码
2.格雷码
格雷码的构造方法一:
格雷码的构造方法2:(重要)