嵌入式基础中数字电子技术的知识点汇总:
一、数制与码制
-
数制
- 二进制:只有 0 和 1 两个数码,逢二进一。
- 八进制:有 0 - 7 八个数码,逢八进一。
- 十进制:0 - 9 十个数码,逢十进一。
- 十六进制:0 - 9、A - F 十六个数码,逢十六进一。
- 数制转换:二进制、八进制、十进制、十六进制之间相互转换。
-
码制
- 二进制码:自然二进制码、格雷码等。
- BCD 码:8421 BCD 码、5421 BCD 码等,用于表示十进制数。
二、逻辑代数基础
-
基本逻辑运算
- 与(AND):只有当所有输入都为 1 时,输出才为 1。
- 或(OR):只要有一个输入为 1,输出就为 1。
- 非(NOT):对输入取反。
-
逻辑代数的基本定律和规则
- 摩根定律、分配律、结合律等。
- 代入规则、反演规则、对偶规则。
-
逻辑函数的表示方法
- 真值表:列出所有输入组合及对应的输出。
- 逻辑表达式:用与、或、非等逻辑运算符表示函数关系。
- 逻辑图:用逻辑门符号表示逻辑函数。
- 卡诺图:用于化简逻辑函数。
三、组合逻辑电路
-
特点
- 输出仅取决于当前输入,无记忆功能。
-
常见组合逻辑电路
- 编码器:将输入信号转换为特定的二进制编码输出。
- 译码器:将输入的二进制编码转换为特定的输出信号。
- 数据选择器:根据控制信号从多个输入数据中选择一个输出。
- 加法器:实现二进制数的加法运算。
-
组合逻辑电路的分析与设计
- 分析:根据给定的逻辑图或逻辑表达式,确定电路的功能。
- 设计:根据功能要求,设计出逻辑电路。
四、时序逻辑电路
-
特点
- 输出不仅取决于当前输入,还与电路的过去状态有关,具有记忆功能。
-
常见时序逻辑电路
- 触发器:基本的存储单元,有 RS 触发器、JK 触发器、D 触发器等。
- 计数器:对输入脉冲进行计数。
- 寄存器:用于存储一组二进制数据。
-
时序逻辑电路的分析与设计
- 分析:确定电路的状态转换表、状态转换图等,分析其功能。
- 设计:根据功能要求,设计出时序逻辑电路。
五、半导体存储器
-
分类
- 随机存取存储器(RAM):可读可写,分为静态 RAM(SRAM)和动态 RAM(DRAM)。
- 只读存储器(ROM):只能读取,分为掩膜 ROM、PROM、EPROM、EEPROM 等。
-
存储器的容量和地址线、数据线的关系
- 存储容量 = 2^ 地址线位数 × 数据线位数。
六、可编程逻辑器件(PLD)
-
分类
- 简单可编程逻辑器件(SPLD):如 PROM、PLA、PAL、GAL 等。
- 复杂可编程逻辑器件(CPLD)。
- 现场可编程门阵列(FPGA)。
-
编程方式
- 熔丝型、反熔丝型、EPROM 型、EEPROM 型、SRAM 型等。
七、数字电路的测试与故障诊断
-
测试方法
- 功能测试:验证电路的逻辑功能是否正确。
- 时序测试:检查电路的时序特性是否满足要求。
-
故障诊断方法
- 观察法、测量法、替换法等。