当前位置:网站首页>数电快速入门(一)(BCD码和三种基本逻辑运算的介绍)
数电快速入门(一)(BCD码和三种基本逻辑运算的介绍)
2022-08-04 21:04:00 【小林学编程】
1.1 二-十进制码(BCD码)
定义:为了方便数字系统处理十进制数,经常采用编码的方法,即以若干位二进制码来表示1位十进制数,这种代码称为二-十进制码,或BCD码,其中常用的BCD码有8421BCD码、5421BCD码、2421BCD码、余3码,其中最常用的BCD码为8421BCD码。
1.2 8421BCD码
8421BCD码用于表示数字0-9(其余10-16数字为无用数组)分别为:
0000,0001,0010,0011,0100,0101,0110,0111,1000,1001
(可以简单记成由二进制来表示的数字,因为有这样的性质,所以8421BCD码也被称为有权码)
简单举例:如何判断是否为有权码?
0010=0*2^0+1*2^1+0*2^2+0*2^3=1,因为四位二进制码中的权重比可以直接用权值代替从而得出正确的十进制数,且每一位的权值分别为1,2,4,8,所以此为有权码8421码。
1.3 格雷码
左图为格雷码的表示0-9数字方式,我们很容易可以发现这是一种无权码。 这种码的特点是:相邻两个数字之间的代码之间差距仅有1位不同,其余各位均相同,所以又被称为循环码。 这种码的好处是:在模拟量和数字量之间转换时,只需改变一位数,减小出错的可能性。 这种码的缺点:因为格雷码无固定的权,所以在数字系统中不能直接计算,需要转化成普通的二进制码。
1.4.1 基本逻辑运算
0:真值表的定义
定义:真值表使用表格的形式全面、直观地描述所有的输入变量(前提条件),取值的各种可能组合和对应的输出变量
1:‘与’逻辑运算
一般定义:只有一件事的条件都具备时,这件事才成立。
‘与’逻辑的代数表达式(A、B为条件):

注:这里的相乘和代数相乘不同,在本系列(二)中基本定律中会具体讲解。
‘与’逻辑的真值表:
| A | B | F=AB |
| 0 | 0 | 0 |
| 1 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 1 | 1 |
‘与’逻辑的逻辑功能概括:
有0出0,全1出1(我们可以从真值表中看出,当A或B有一个为0时,F=0;当A和B全为1时,F=1.)
2:‘或’逻辑运算
一般定义:只有一件事的条件有一件具时,这件事就能成立。
‘或’逻辑的代数表达式(A、B为条件):
F=A+B
注:这里的相加和代数相加不同,在本系列(二)中基本定律中会具体讲解。
‘或’逻辑的真值表:
| A | B | F=A+B |
| 0 | 0 | 0 |
| 1 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 1 | 1 |
‘或’逻辑的逻辑功能概括:
有1出1,全0出0(我们可以从真值表中看出,当A或B有一个为1时,F=1;当A和B全为0时,F=0)
3:'非'逻辑运算
一般定义:只有一件事的条件不具备时,这件事才成立。
‘非’逻辑的代数表达式(A为条件):

‘非’逻辑的真值表:
| A | ![]() |
| 1 | 0 |
| 0 | 1 |
以上三种逻辑关系为数字电路中最基本逻辑关系。
边栏推荐
- Five Minutes Introductory Text Processing Three Musketeers grep awk sed
- stm32mp157系统移植 | 移植ST官方5.10内核到小熊派开发板
- LayaBox---knowledge point
- 机器学习_02
- 工龄10年的测试员从大厂“裸辞”后...
- 拼多多开放平台订单信息查询接口【pdd.order.basic.list.get订单基础信息列表查询接口(根据成交时间)】代码对接教程
- dotnet delete read-only files
- 【随记】新一天搬砖 --20220727
- 链栈的应用
- 帝国CMS仿核弹头H5小游戏模板/92game帝国CMS内核仿游戏网整站源码
猜你喜欢

for 循环中的 ++i 与 i++

【PCBA方案设计】握力计方案

IPV6地址

3. Byte stream and character stream of IO stream

DSPE-PEG-Aldehyde, DSPE-PEG-CHO, Phospholipid-Polyethylene Glycol-Aldehyde A hydrophobic 18-carbon phospholipid

嵌入式分享合集28

Retrofit的使用及原理详解
![[2022 Hangzhou Electric Multi-School 5 1003 Slipper] Multiple Super Source Points + Shortest Path](/img/78/054329dec6a6faea5e9d583b6a8da5.png)
[2022 Hangzhou Electric Multi-School 5 1003 Slipper] Multiple Super Source Points + Shortest Path

Oreo域名授权验证系统v1.0.6公益开源版本网站源码

如何最简单、通俗地理解爬虫的Scrapy框架?
随机推荐
Interviewer: How is the expired key in Redis deleted?
dotnet 删除只读文件
Pinduoduo open platform order information query interface [pdd.order.basic.list.get order basic information list query interface (according to transaction time)] code docking tutorial
【数据挖掘】搜狐公司数据挖掘工程师笔试题
c语言小项目(三子棋游戏实现)
面试官:Redis中过期的key是怎么被删除的?
Data warehouse (1) What is data warehouse and what are the characteristics of data warehouse
【一起学Rust | 进阶篇 | Service Manager库】Rust专用跨平台服务管理库
数据仓库(1)什么是数据仓库,数仓有什么特点
拼多多开放平台订单信息查询接口【pdd.order.basic.list.get订单基础信息列表查询接口(根据成交时间)】代码对接教程
dotnet delete read-only files
matlab 画图
dotnet compress Stream or file using lz4net
Win10 uwp use ScaleTransform magnify an element
【C语言】指针和数组的深入理解(第三期)
jekyll adds a flowchart to the blog
web漏洞扫描器-awvs
【1403. 非递增顺序的最小子序列】
数字IC设计中基本运算的粗略的延时估计
PRIMAL: Pathfinding via Reinforcement and Imitation Multi-Agent Learning 代码解析