还剩58页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
数字电路课程难点解析课程概述及学习目标课程概述学习目标数字电路是电子信息领域的重要基础课程,它研究数字信号的表示、处理和传输,是计算机、通信、自动化等学科的基础基础知识回顾数制与码制进制码制1二进制、八进制、十进制、十六进制等二进制、八进制、十六进制转换二进制八进制十六进制以为基数,只有和两个数字以为基数,有共个数字以为基数,有和共个数字20180-78160-9A-F16码的概念与应用BCD码概念应用BCD用4位二进制代码表示一个十进制数字广泛应用于数字仪表、计数器等领域格雷码的特点与转换特点转换相邻码之间只有一位发生变化,可用于防止误码可以使用格雷码转换表或公式进行转换数值运算基础加减运算乘除运算二进制加减运算规则二进制乘除运算方法原码、反码、补码的概念原码反码最高位为符号位,其余位表示数正数的反码与其原码相同,负数值的绝对值的反码在其原码的基础上将符号位不变,其余位取反补码正数的补码与其原码相同,负数的补码在其反码的基础上加1定点数与浮点数表示定点数浮点数小数点位置固定,主要用于表示整数或小数小数点位置可变,用于表示更广范围的数逻辑代数基础逻辑变量逻辑运算12表示逻辑状态的变量,通常用0和1表示非、与、或、异或等运算布尔代数的基本公理交换律结合律分配律A+B=B+A,A·B=B·A A+B+C=A+B+C,A·B·C=A·B·C A·B+C=A·B+A·C,A+B·C=A+B·A+C逻辑函数的基本运算非运算与运算或运算异或运算对逻辑变量取反只有所有输入都为1时,输出只要有一个输入为1,输出就当输入相同的时候,输出为才为为;当输入不同的的时候,输110出为1逻辑函数化简方法概述代数法卡诺图法12利用布尔代数的基本定理进行利用卡诺图进行图形化简化简真值表法3根据真值表进行化简卡诺图化简法详解2化简过程将卡诺图中的相邻最小项合并,得到简化的卡诺图逻辑表达式1一种图形化简方法,可以直观地表示逻辑函数应用用于逻辑电路的设计与分析3卡诺图的填写技巧确定变量1根据逻辑函数的输入变量确定卡诺图的行列填写最小项2根据逻辑函数的真值表,将最小项对应的方格填上1合并最小项3将相邻的合并成更大的组,得到简化的表达式1无关项的处理方法无关项概念处理方法在逻辑函数中,有些输入组合状态可能不会出现,这些状态对应在卡诺图中,将无关项填上0或1,以使合并的最小项组更大的输出值可以随意取或01最小项与最大项展开最小项最大项逻辑函数中只包含一个变量取反的乘积项逻辑函数中只包含一个变量取正的和项组合逻辑电路分析电路图分析真值表分析12根据电路图分析电路的功能列出电路的真值表,分析电路的逻辑关系逻辑表达式分析3根据电路图或真值表写出逻辑表达式基本门电路符号与功能非门与门或门异或门输出等于输入的逻辑反只有所有输入都为1时,输出只要有一个输入为1,输出就当输入相同的时候,输出为才为为;当输入不同的的时候,输110出为1门电路的连接规则串联多个门电路的输出端连接到下一个门电路的输入端并联多个门电路的输入端连接在一起组合逻辑电路设计步骤分析问题根据设计要求,明确电路的输入输出和功能逻辑表达式写出电路的逻辑表达式化简表达式使用代数法或卡诺图法对逻辑表达式进行化简电路实现根据简化的逻辑表达式,使用基本门电路实现电路编码器工作原理输入1多个输入信号,表示要编码的十进制数输出2输出一个唯一的二进制代码,表示输入的十进制数功能3将十进制数转换成二进制代码译码器设计与应用输入1一个二进制代码,表示要译码的数字输出2多个输出信号,对应不同的十进制数功能3将二进制代码转换成十进制数应用4广泛应用于地址译码、数据选择等数据选择器原理数据输入2多个数据输入选择信号1选择要输出的数据输出输出被选中的数据3加法器设计详解半加器全加器比较器工作原理2输入两个要比较的数字3输出比较结果,如大于、小于、等于时序逻辑电路基础状态反馈12电路的当前状态将输出信号反馈到输入端记忆3能够保存状态信息触发器的基本概念定义特点时序逻辑电路的基本单元,可以具有记忆功能,可以保存状态信存储一位二进制信息息类型触发器、触发器、触发器、触发器等RS D JK T触发器详解RS结构功能由两个非门构成通过输入信号R和S控制触发器的状态触发器工作原理D数据输入1输入端接收数据信号D时钟信号2时钟信号控制数据传输输出3输出端输出存储的数据触发器特性分析JK特点功能能够实现翻转、保持和置位通过输入信号J和K控制触发器的状态触发器应用实例T功能应用每来一个时钟脉冲,触发器状态翻转一次用于计数器、频率分频器等电路各类触发器的相互转换触发器触发器1RS2D可以转换为触发器、触发可以转换为触发器、触DJKRS JK器等发器等触发器3JK可以转换为触发器、触发器等RS D时序电路分析方法状态图状态表用图形表示电路的各个状态以及用表格列出电路的各个状态以及状态之间的转移状态之间的转移关系状态方程用逻辑表达式描述电路的输出与状态之间的关系状态图与状态表状态图状态表用图形表示电路的状态和状态转移用表格列出电路的各个状态以及状态之间的转移关系状态方程的建立1分析状态图根据状态图确定电路的状态和状态转移2写出状态方程根据状态图或状态表,写出电路的输出与状态之间的关系计数器设计基础定义1一种时序电路,可以记录脉冲的个数类型2同步计数器、异步计数器、可逆计数器等同步计数器设计特点设计方法所有触发器在同一时钟信号作用下翻转根据计数器功能,确定状态图、状态表、状态方程,然后用触发器实现电路异步计数器分析特点1触发器不是在同一时钟信号作用下翻转分析方法2根据触发器的连接方式和时钟信号的特点分析电路可逆计数器实现功能可以正向计数或反向计数实现方法可以使用触发器或触发器实现JK D任意进制计数器设计原理通过控制计数器的状态转移,实现任意进制计数设计方法根据进制数确定计数器的状态图、状态表、状态方程,然后用触发器实现移位寄存器原理类型2串入式移位寄存器、并入式移位寄存器等功能1将数据一位一位地移位应用3数据传输、存储、延时等串并转换电路串行输入并行输出将串行数据转换成并行数据将并行数据转换成串行数据定时器应用555功能特点产生各种波形使用方便,精度高应用计时器、频率发生器等波形发生器设计原理1利用时序电路产生各种波形方法2可以使用振荡电路、多谐振荡电路等RC应用3信号源、测试电路等转换原理A/D模拟信号数字信号转换过程连续变化的信号离散变化的信号将模拟信号转换成数字信号转换器结构D/A1输入一个二进制代码2输出一个模拟电压或电流存储器基础知识功能类型12存储数据RAM、ROM、EEPROM等特点3读写速度、容量、价格等工作原理RAM写操作2根据地址写入数据读操作1根据地址读取数据特点读写速度快,容量大,价格较高3的类型与应用ROM类型应用掩膜ROM、可编程ROM、可擦除可编程ROM存储固定的程序或数据,如引导程序可编程逻辑器件特点类型1PLD23可编程逻辑器件可重新编程,灵活性高PAL、GAL、CPLD等基本结构FPGA可编程逻辑块1可编程的逻辑单元,用于实现逻辑功能可编程连接矩阵2用于连接可编程逻辑块和输入输出引脚可编程I/O块3用于连接外部电路语言基础Verilog HDL描述方式语法结构应用行为级、寄存器传输级、门级模块、端口、数据类型、运算符等数字电路设计与仿真组合逻辑电路描述语句例化模块assign用于描述组合逻辑电路实例化门电路模块时序逻辑电路描述块always用于描述时序逻辑电路敏感列表用于指定块的触发条件always状态机的实现HDL定义状态用枚举类型定义状态描述状态转移使用块描述状态转移逻辑always输出信号根据状态输出相应的信号常见错误分析语法错误逻辑错误仿真错误123Verilog HDL语言语法错误电路逻辑设计错误仿真结果与实际电路不符测试方法与技巧测试平台仿真验证用Verilog HDL语言编写测试平台,使用仿真工具对电路进行仿真,验证生成测试激励信号电路功能实验注意事项安全第一器材准备步骤规范注意电路安全,避免触电提前准备实验器材,确保实验顺利进行按照实验步骤进行操作,确保实验结果的准确性课程重点难点总结。
个人认证
优秀文档
获得点赞 0