一数字逻辑概论
1.数字信号的理解。
时间上离散,幅值上也离散。实际的数字信号还有上升沿下降沿的问题。
2.数制。
二进制,十进制,八进制,十六进制。最重要的是二进制,十六进制是二进制的简洁表示方法。
3.二进制编码。
BCD码(8421,2421,5421);格雷码可以避免误码;ASCII码,是最重要的交换码。
4.二进制逻辑运算。
基本运算:与、或、非。常用逻辑:与非、或非、异或、同或。
5.逻辑函数的表示方法。
真值表;逻辑表达式;逻辑电路图;波形图。这些方法之间可以互相转化,因为他们描述的是同一个逻辑。
二逻辑代数
1.基本定律和恒等式。
0-1律,结合律,交换律,分配律,反演律,吸收律。每个公式都有或、与两种形式。
2.逻辑代数基本规则。
带入(将等式两边的同一个变量用一个新的变量或者式子带入,等式依然成立),反演(与或互改,0-1互改,原非变量互改,就得到了逻辑反),对偶。
3.逻辑函数的化简。
代数化简。化为最简与或表达式(积之和)。化简方法就是应用基本定律和恒等式。有很强的技巧性。
卡诺图化简。这是一种图示化简法。最小项:N个变量的最小项是N个因子的乘积,每个变量(原或非)都在乘积中出现一次,且仅出现一次。原变量取1,反变量去0,对最小项进行编号。任何一个逻辑函数的最小项表达式是唯一的。
卡诺图就是在最小项的基础上展开的。步骤:1,写成最小项表达式。2,按照最小项填写卡诺图。3,合并最小项,相邻的方格圈成一组。4,将所有包围圈对应的乘积项相加。画包围圈的原则:圈内的方格数一定是2的N次幂;相邻包括上下底、左右边和四角相邻;同一个方格可以被多个包围圈包围,但新圈中一定要有新的方格;包围圈中的方格要尽量多。
三逻辑电路
1.逻辑电路的一般特性。
输入输出的高低电平,噪声容限(只要噪声不超过逻辑电平允许的最大最小值,输出就是正确的,这个最大值就是容限),传输延迟时间(表征门电路开关速度的参数),功耗(静态和动态,一般静态都很小),扇入数和扇出数(扇入数,取决于输入端的个数;扇出数是正常工作时,驱动同类门的最大数目。拉电流和灌电流形象的表明了扇出的情况)。
2.MOS开关。TTL逻辑门电路。
理论性太强,不看了。
3.逻辑描述和使用的几个问题。
正负逻辑。比如RS232规定的就是负逻辑。
基本逻辑门的电路符号。
逻辑门符号强调低电平有效。逻辑变量名称上加横线。连接处加圆圈。
各种门电路之间的接口问题。一是电平匹配,二是扇出问题。
抗干扰的措施。多余的输入端处理(一般不让多余的输入悬空);去耦合滤波电容(10-100uF电容滤电源,0.1uF给芯片的电源滤波);接地和安装工艺。
四组合逻辑电路
1.组合逻辑电路的分析方法。
①根据逻辑电路,写出输入输出逻辑函数表达式;②将逻辑函数化简,得到最简表达式;③根据最简式列真值表;④根据真值表和化简后的逻辑式分析电路功能。
2.组合逻辑电路的设计步骤。
①明确逻辑功能,确定输入输出变量及其符号;②根据电路要求,列写真值表;③由真值表写逻辑表达式;④简化和变化逻辑表达式,画出逻辑图。
3.竞争和冒险。
竞争:一个逻辑门的两个输入端的信号是同时向相反方向变化,而变化时间有差异的现象,称为竞争。冒险:由竞争而可能产生输出干扰脉冲的现象称为冒险。冒险的消除:消除互补相乘项,增加乘积项,输出端并联电容器。
4.若干典型组合逻辑集成电路
①编码器(普通编码器,优先权编码器);②译码器(74138是3-8线译码器,74139是2-4线译码器,7442是2-10线译码器,七段显示译码器74HC4511),译码器可以做数据分配器;③数据选择器(双4选1选择器74153,8选1选择器74151,四2选1选择器74157),数据选择器可用做逻辑函数发生器,串并转换;④数值比较器;⑤半加器和全加器;⑥减法器
五锁存器和触发器
1.双稳态存储单元电路。
这是锁存和触发的基础。
2.锁存器和触发器。
构成时序电路的存储单元电路。具有0-1两个稳定状态,一旦状态被确定,就能自己保持,直到有外部信号使其改变为止。
RS锁存器,带控制端的RS锁存器。
D锁存器。
主从触发器,维持阻塞触发器。7474
利用传输延迟的JK触发器。74112
触发器的参数:建立时间,保持时间,传输延迟时间,触发脉冲宽度,最高触发频率。
3.触发器的逻辑功能。
分类:D,JK,RS,T。
逻辑功能可用①特性表;②特性方程;③状态图;描述。
六时序逻辑电路
1.概述。
时序电路又称状态机。可分为异步时序和同步时序两种。逻辑功能表达方式:①逻辑方程组(输出方程组,激励方程组,状态方程组);②状态表;③状态图;④时序图。
2.同步时序逻辑电路分析与设计
分析步骤:①列写三个方程组(输出,激励,状态);②列状态表或者画状态图或者时序图;③确定逻辑功能。
设计思路:①根据逻辑功能建立原始状态图和状态表;②状态化简;③状态分配;④选择触发器类型;⑤确定激励方程组和输出方程组;⑥画出逻辑图,检查自启动能力。
3.异步时序逻辑电路分析与设计
复杂。
4.典型时序逻辑集成电路
寄存器和移位寄存器。74HC374, 74HC164, 74HC194
计数器。74HC393, 74HCT161
七脉冲波形产生和变换
1.单稳态触发器
2.单稳态的应用
定时,噪声消除。
3.施密特触发器
迟滞特性。
应用:波形变换,波形整形和抗干扰,幅度鉴别。
4.多谐振荡
产生方波。
5.定时器555
应用:组成施密特触发器,组成单稳态触发器,组成多谐振荡器
八可编程逻辑和数字系统以及硬件描述语言
可编程逻辑原理和设计是一个基本相对独立的科目了。各个厂家甚至同一个厂家的不同型号之间都存在一定的差异。可编程逻辑大致了解原理之后,就可以使用公司提供的软件进行设计了。低密度的:PROM, PLA, PAL, GAL; 高密度的:CPLD, FPGA;
数字系统就是利用基本的逻辑单元组成一个具有一定功能的系统。
硬件描述语言常见有:VHDL,