【数电基础】——数制和码制

news2024/11/15 8:29:22

目录

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:(重要)

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

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

相关文章

使用huggingface微调预训练模型

官方教程:https://huggingface.co/docs/transformers/training 准备数据集(基于datasets库) train.json 数据格式: {"source":"你是谁?", "target":"我是恁爹"} {"so…

FSP:Flow of Solution Procedure (CVPR 2017) 原理与代码解析

paper:A Gift From Knowledge Distillation: Fast Optimization, Network Minimization and Transfer Learningcode:https://github.com/HobbitLong/RepDistiller/blob/master/distiller_zoo/FSP.py背景深度神经网络DNN逐层生成特征。更高层的特征更接近…

内存数据库的设计与实现(已在大型项目中应用)

一、概况 1、设计总图 组成,由Redis集群缓存,普通缓存,传统数据库,各类数据驱动 2、内存数据库的增删改查,分页查询 组成,由数据查询,分页查询,数据存储,数据修改,数据删除 3、内存数据库的驱动 组成,由驱动适配器,普通缓存驱动,Redis缓存驱动 4、内存数据库与…

C++常见类型及占用内存表

GPS生产厂家在定义数据的时候都会有一定的数据类型,例如double、int、float等,我们知道它们在内存中都对应了一定的字节大小,而我在实际使用时涉及到了端序的问题(大端序高字节在前,小端序低字节在前)&…

redis主从同步:如何实现数据一致

Redis 提供了主从库模式,以保证数据副本的一致,主从库之间采用的是读写分离的方式。读操作:主库、从库都可以接收;写操作:首先到主库执行,然后,主库将写操作同步给从库。和mysql差不多。但是同步…

自动驾驶专题介绍 ———— 毫米波雷达

文章目录介绍工作原理特点性能参数应用厂家介绍 毫米波雷达是工作在毫米波波段探测的雷达,与普通雷达相似,是通过发射无线电信号并接收反射信号来测量物体间的距离。毫米波雷达工作频率为30~300GHz(波长为1 - 10mm),波长介于厘米波和光波之间…

【数据挖掘实战】——家用电器用户行为分析及事件识别(BP神经网络)

项目地址:Datamining_project: 数据挖掘实战项目代码 目录 一、背景和挖掘目标 1、问题背景 2、原始数据 3、挖掘目标 二、分析方法与过程 1、初步分析 2、总体流程 第一步:数据抽取 第二步:探索分析 第三步:数据的预处…

为什么负责任的技术始于数据治理

每个组织都处理数据,但并非每个组织都将其数据用作业务资产。但是,随着数据继续呈指数级增长,将数据视为业务资产正在成为竞争优势。 埃森哲的一项研究发现,只有 33% 的公司“足够信任他们的数据,能够有效地使用它并从…

色环电阻的阻值如何识别

这种是色环电阻,其外表有一圈圈不同颜色的色环,现在在一些电器和电源电路中还有使用。下面的两种色环电阻它颜色还不一样,一个蓝色,一个土黄色,其实这个蓝色的属于金属膜色环电阻,外表涂的是一层金属膜&…

Qt新手入门指南 - 如何创建模型/视图(四)

每个UI开发人员都应该了解ModelView编程,本教程的目标是为大家提供一个简单易懂的介绍。Qt 是目前最先进、最完整的跨平台C开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今&#xff…

AJAX介绍及其应用

1.1 AJAX 简介 AJAX全称为 Asynchronous JavaScript and XML ,就是异步的js和xml。通过AJAX可以在浏览器中向服务器发送异步请求,最大的优势,无刷新获取数据。AJAX不是新的编程语言,而是一种现有的标准组合再一起使用的新方式 应…

scanpy 单细胞分析API接口使用案例

参考:https://zhuanlan.zhihu.com/p/537206999 https://scanpy.readthedocs.io/en/stable/api.html scanpy python包主要分四个模块: 1)read 读写模块、 https://scanpy.readthedocs.io/en/stable/api.html#reading 2)pp Prepr…

springBoot自动装配原理探究springBoot配置类Thymeleaf模板引擎

微服务 微服务是一种架构风格,由于单体架构不利于团队协作完成并且代码量较大,后期维护成本较高,逐渐有了微服务架构。微服务是将一个项目拆分成不同的服务,各个服务之间相互独立互不影响,互相通过轻量级机制通信比如…

(转载)STM32与LAN9252构建EtherCAT从站

目录 (一):项目简介 EtherCAT及项目简述 LAN9252工作模式 整体开发流程 移植要处理的问题 代码层面的工作 开发中使用的工具 (二):SSC的使用 SSC简介和下载 SSC构建协议栈文件和XML &#xff08…

爬虫数据解析-正则表达式

数据解析-正则表达式 正则表达式 正则编写规则简介 字符含义.匹配除换行符以外的任意字符|A|B表示:匹配正则表达式条件A或B^匹配字符串的开始(在集合[]里表示"非")的意思$匹配字符串的结束{n}重复n次{,n}重复小于n次{n,}重复n次或更多次{n,…

2023软件测试金三银四常见的软件测试面试题-【抓包和网络协议篇】

八、抓包与网络协议 8.1 抓包工具怎么用 我原来的公司对于抓包这块,在App的测试用得比较多。我们会使用fiddler抓取数据检查结果,定位问题,测试安全,制造弱网环境; 如:抓取数据通过查看请求数据,请求行&…

经验 // 指标异常了怎么办?

本文参考了数据万花筒的文章,结合我自己工作经验。希望给大家一些帮助。 指标异常排查,是数据分析师的工作重点之一,是各行各业数据分析师都绕不开的话题。 本文试图回答: 1、指标波动的影响因素有哪些? 2、如何快速…

Web3中文|泰勒·斯威夫特演唱会票务闹乌龙,NFT票务急需普及

2022年底,美国艺人Taylor Swift(泰勒斯威夫特)的2023年巡回演唱会Eras Tour门票开始出票。作为当今世界最受欢迎的流行歌手之一,四年多没举办大型巡演无疑积攒了大量的粉丝需求。但是在2022年11月15日开放预售的当天,售…

数据驱动下的物种保护,拯救生命的“特效药”

如果给出这样      一张猎豹的图片      我们能否通过图中有限的信息      判断它的年龄、健康状况      以及所属族群?      如果你是一名研究动物的专家,你可能会从其花纹和斑点中获取一定量的信息,但对于大多数人以及一线的动物保护者来说,它可能只是一…

imx6ull——I2C驱动

I2C基本介绍 SCL 为高电平,SDA 出现下降沿:起始位 SCL 位高电平,SDA出现上升沿:停止位 主机——从机地址(ack)——寄存器地址(ack)——数据(ack) 重点:先是写&#xff0c…