首页 > 其他分享 >数字电子技术基础系统方法笔记第一章

数字电子技术基础系统方法笔记第一章

时间:2023-03-05 21:36:21浏览次数:28  
标签:功能 数字 逻辑 笔记 第一章 PLD 可编程 微控制器

1.1 数字和模拟信号及系统

模拟量具有连续的数值,数字量具有离散的数值。自然加中大多数可以测量的对象都是模拟量。

example:
  • 模拟量:温度,湿度,压力,速度。
  • 数字量:计算机储存...
数字便是的优点:

处理和储存更加方便,抗噪音

1.3 逻辑运算

与编程语言一致

  • 非运算(not)
  • 与运算(and)
  • 或运算(or)

1.4 组合和时序逻辑功能

比较器

通过比较两个输入数字的大小,产生对应输出

算术运算功能

实现这些运算功能的电路

  • 加法器
  • 减法器
  • 乘法器
  • 除法器
代码转换功能

将编码信息从一种模式转换成另一种模式,如二进制和十进制的转换

编码功能

将信息转换成一组编码信息的逻辑电路叫做编码器

译码功能

相反,将编码信息翻译成原本信息的电路叫做译码器

数据选择功能

如图,实现几条输入线的信息通过一条输入线传输叫做复用器,左侧为复用器,类似右侧为解复用器。

记忆和存储功能

一般记忆为短期数据保存,存储为长期数据保存

类型:
  • 触发器 触发器只能存储一位的二进制数,触发器的输出为当前存储的二进制数
  • 寄存器 寄存器由若干触发器构成,存储多位二进制数。
  • 半导体存储器 分为只读存储器(ROM)和随机存取存储器(RAM)
  • 磁性存储器 如硬盘、光盘等
计数功能

计数器

1.5 可编程逻辑

PLD
  • SPLD(简单可编程逻辑器件) 分为PAL(可编程逻辑阵列)和GAL(通用阵列逻辑) 区别为GAL可重复编程
  • CPLD(复杂可编程逻辑器件) 本质上讲,由多个SPLD组成。一个CPLD由多个LAB(logic array block)和PIA(programmable interconnection array)组成
  • FPGA(field programmable gate array 现场可编程逻辑门阵列)
编程过程
  • 设计输入(各个功能模块的程序编写)
  • 软件仿真
  • 逻辑综合(将产品逻辑抽象成一个功能顺序图)
  • 逻辑实现(改写代码实现产品逻辑)
  • 时序仿真(看看各个模块时序有没有冲突)
  • 下载(烧录程序)
微控制器(microcontroller 单片机)

与PLD不同,微控制器的内部电路已经固定,程序(一系列指令)控制微控制器操作以实现特定功能,而PLD的内部电路需要编程(非固定)。

在PLD中程序决定了其逻辑功能,而微控制器中程序决定了其操作。

1.6固定功能逻辑器件

集成电路封装
引脚编号

DIP封装和SSOP封装一般有个凹口,编号为从凹口开始逆时针计数

PLCC与LCC封装这从一凹点开始逆时针计数

1.7 数字系统举例

1.8 测量仪器

  • 示波器
  • 逻辑分析仪
  • 信号发生器
  • 数字万用表
  • 直流电源
  • 逻辑探头和逻辑脉冲发生器

end

标签:功能,数字,逻辑,笔记,第一章,PLD,可编程,微控制器
From: https://www.cnblogs.com/jar-chou/p/digital_fundamental_note_chapter1.html

相关文章

  • Kotlin 学习笔记(一)
    最近开始学习Kotlin语言了,打算搞个笔记系列,这是首篇~基本类型varage:Int=123//标准语法,声明一个可变变量agevalname:String="Tom"//标准语法,声明......
  • Java小练习--统计字符串中字母和数字的个数
    题目统计字符串中字母和数字的个数完整代码packagetestimportjava.util.Scanner;publicclasscustomer1{publicstaticvoidmain(Stringargs[]){System.out.......
  • 第一天笔记
    目录Hive建表建表1:全部使用默认建表方式建表2:指定location(这种方式也比较常用)建表3:指定存储格式建表4:createtablexxxxasselect_statement(SQL语句)(这种方式比较常用......
  • 《鞅与一类关于停时的概率与期望问题》学习笔记
    发现自己学的脑子都没了,重新系统的学(抄)一遍 $1\\$鞅与鞅的停时定理$1.1\$鞅定义$1.1.1.\$随机过程对于每一个参数\(t\inT,\omega\in\Omega\),\(X(......
  • 「学习笔记」概率和期望
    「学习笔记」概率和期望点击查看目录目录「学习笔记」概率和期望例题P1850[NOIP2016提高组]换教室P2473[SCOI2008]奖励关P4284[SHOI2014]概率充电器P3232[HNOI......
  • 2023/3/5 C#学习笔记
    实现不同版本的重载方法的定义和使用通过使用可选参数和具名参数实现编译器根据参数自动选择重载方法版本*可选参数:定义方法时为参数提供默认值,没有提供默认值的参数是必需......
  • 技术管理学习笔记(二)- 能力模型
    一:建立合理的沟通通道    稳定性 通道的稳定,其重点在于双方信任, 不会因为小误会而崩解,更容易获得包容与谅解。    性能   通道的性能,在于双方的......
  • Vue3组合式API学习笔记
    setup方法与script_setup及ref响应式setup方法与script_setup在Vue3.1版本的时候,提供了setup方法;而在Vue3.2版本的时候,提供了script_setup属性。那么setup属性比setup方......
  • Linux运维DAY--3 课上笔记
    上周内容: 1.介绍Linux 2.介绍Vmware虚拟机(使用) 3.Xshell远程的连接(网络方式连接) 4.在安装一台新的CentOS7操作系统IP地址为10.0.0.100[手动|自动Cobble......
  • 机器学习日志 手写数字识别 pytorch 神经网络
    我是链接第一次用pytorch写机器学习,不得不说是真的好用pytorch的学习可以看这里,看看基本用法就行,个人感觉主要还是要看着实践代码来学习总结了几个点:1.loss出现nan这......