数字逻辑-第7章-736
《数字电路与数字逻辑》第七章
ppt课件
15
③放电阶段:
u C 1 3 V C , CR 0 则 (或 1 ) , S 0 , u o 0 ;第二暂稳态
u C 1 3 V C, CR 则 0 , S 1 , u o 1 ;第一暂稳态
ppt课件
ppt课件
8
(3) 3脚—输出端
(4) 4脚—直接置0端
(5) 5脚—电压控制端UIC ①接UREF ,则高触发电平、低触发电平分别为
UREF 、12UREF ②不接UREF ,则高、低触发电平分别为
32VCC 、13VCC
ppt课件
9
(6) 6脚—高触发输入端(阈值输入端) (7) 7脚—放电端 (8) 8脚—电源端
当ui为高电平时,uo为低电平; 当ui变为低电平时,uo变为高电平;
tr
tf
Um
tW
T
ppt课件
4
P1
△U
P2
图 7.1.2Βιβλιοθήκη 矩形脉冲的参数ppt课件5
第二节 集成定时器
一、555定时器的结构
1.组成 分压器,电压比较器,基本SREF,集电极开 路输出的放电三极管。
2.各引脚功能 (1) 1脚—接地端 (2) 2脚—低触发输入端(触发输入端)
ppt课件
6
V CC
16
3.矩形波参数
T P H 0 .7 (R A R B )C ;H (R A R B )C
T PL 0.7R BC
;LRBC
T T P T H P 0 L . 7 ( R A 2 R B ) C
qtW T PH R AR B T T PH T PLR A2R B
(完整word版)《数字逻辑》(第二版)
第一章1. 什么是模拟信号什么是数字信号试举出实例。
模拟信号-----指在时间上和数值上均作连续变化的信号。
例如,温度、压力、交流电压等信号。
数字信号-----指信号的变化在时间上和数值上都是断续的,阶跃式的,或者说是离散的,这类信号有时又称为离散信号。
例如,在数字系统中的脉冲信号、开关状态等。
2. 数字逻辑电路具有哪些主要特点数字逻辑电路具有如下主要特点:●电路的基本工作信号是二值信号。
●电路中的半导体器件一般都工作在开、关状态。
●电路结构简单、功耗低、便于集成制造和系列化生产。
产品价格低廉、使用方便、通用性好。
●由数字逻辑电路构成的数字系统工作速度快、精度高、功能强、可靠性好。
3. 数字逻辑电路按功能可分为哪两种类型主要区别是什么根据数字逻辑电路有无记忆功能,可分为组合逻辑电路和时序逻辑电路两类。
组合逻辑电路:电路在任意时刻产生的稳定输出值仅取决于该时刻电路输入值的组合,而与电路过去的输入值无关。
组合逻辑电路又可根据输出端个数的多少进一步分为单输出和多输出组合逻辑电路。
时序逻辑电路:电路在任意时刻产生的稳定输出值不仅与该时刻电路的输入值有关,而且与电路过去的输入值有关。
时序逻辑电路又可根据电路中有无统一的定时信号进一步分为同步时序逻辑电路和异步时序逻辑电路。
4. 最简电路是否一定最佳为什么一个最简的方案并不等于一个最佳的方案。
最佳方案应满足全面的性能指标和实际应用要求。
所以,在求出一个实现预定功能的最简电路之后,往往要根据实际情况进行相应调整。
5. 把下列不同进制数写成按权展开形式。
(1) 10 (3) 8(2) 2 (4) 16解答(1)10 = 4×103+5×102+1×101+7×100+2×10-1+3×10-2+9×10-3(2)2= 1×24+1×22+1×21+1×2-2+1×2-4(3)8 = 3×82+2×81+5×80+7×8-1+4×8-2+4×8-3(4) 16 = 7×162+8×161+5×160+4×16-1+10×16-2+15×16-3 6.将下列二进制数转换成十进制数、八进制数和十六进制数。
数字逻辑基础教学课件PPT
(1)逻辑函数式→真值表 举例:例1-6(P9) (2)逻辑函数式→逻辑图 举例:例1-7(P10) (3)逻辑图→逻辑函数式 方法:从输入到输出逐级求取。
举例:例1-8(P10)
(4)真值表→函数式
方法:将真值表中Y为 1 的输入变量相与,取 值为 1 用原变量表示,0 用反变量表示, 将这 些与项相加,就得到逻辑表达式。这样得到的 逻辑函数表达式是标准与-或逻辑式。
断开为0;灯为Y,灯亮为1,灭为0。
真值表
AB Y 00 0 01 1 10 1 11 1
由“或”运算的真值表可知
“或”运算法则为:
有1出
0+0 = 0 1+0 = 1
1
0+1 = 1 1+1 = 1
全0为
0
⒊ 表达式
逻辑代数中“或”逻辑关系用“或”运算 描述。“或”运算又称逻辑加,其运算符为 “+”或“ ”。两变量的“或”运算可表示
0
卡诺图是一 种用图形描 述逻辑函数
的方法。
00 0 01 0 11 0
10 1
例:函数 F=AB + AC
ABC F
000 0
1 001 1 010 0
1 011 1
1 100 1
0
101 1 110 0
1 111 0
1.逻辑函数式
特点:
例:函数 F=AB + AC
(1)便于运算; (2)便于用逻辑图实现; (3)缺乏直观。
真值表
K
Y
0
1
1
0
由“非”运算的真值表可知 “非”运算法则为:
0 =1 1 =0
⒊ 表达式
“非”逻辑用“非”运算描述。“非”运 算又称求反运算,运算符为“-”或“¬”, “非”运算可表示为:
姜书艳数字逻辑设计及应用17
Two Types (逻辑电路分为两大类): Combinational Logic Circuit
(组合逻辑电路) Sequential Logic Circuit (时序逻辑电路)
3
Digital Logic Design and Application (数字逻辑设计及应用)
锁存器清0:Qn+1=0 QLn+1=1
QL 1
即使S,R无效(=0) 锁存器仍能锁定0态
a. 原态:Qn=0,QLn=1
1
新态:Qn+1=0,QLn+1=1 R
b. 原态:Qn=1,QLn=0
10
新态:Qn+1=0,QLn+1=1
Q
14
Q_L
Digital Logic Design and Application (数字逻辑设计及应用)
Metastable Behavior (亚稳态特性)
Apply a definite Pulse Width from a Stable
state to the Other.
(从一个“稳态”转换到另一个“稳态” 需加一定宽度的脉冲(足够的驱动))
—— The Basic Building Blocks of most Sequential Circuits.
(大多数时序电路的基本构件)
Flip-Flops( F/F,触发器)
只在时钟信号的有效边沿改变其输出状态
17
Digital Logic Design and Application (数字逻辑设计及应用)
数字逻辑——精选推荐
数字逻辑3)按计数增减分:加法计数器,减法计数器,加/减法计数器.7.3.1 异步计数器⼀,异步⼆进制计数器1,异步⼆进制加法计数器分析图7.3.1 由JK触发器组成的4位异步⼆进制加法计数器.分析⽅法:由逻辑图到波形图(所有JK触发器均构成为T/ 触发器的形式,且后⼀级触发器的时钟脉冲是前⼀级触发器的输出Q),再由波形图到状态表,进⽽分析出其逻辑功能.2,异步⼆进制减法计数器减法运算规则:0000-1时,可视为(1)0000-1=1111;1111-1=1110,其余类推.注:74LS163的引脚排列和74LS161相同,不同之处是74LS163采⽤同步清零⽅式.(2)CT74LS161的逻辑功能①=0时异步清零.C0=0②=1,=0时同步并⾏置数.③==1且CPT=CPP=1时,按照4位⾃然⼆进制码进⾏同步⼆进制计数.④==1且CPT·CPP=0时,计数器状态保持不变.4,反馈置数法获得N进制计数器⽅法如下:·写出状态SN-1的⼆进制代码.·求归零逻辑,即求置数控制端的逻辑表达式.·画连线图.(集成计数器中,清零,置数均采⽤同步⽅式的有74LS163;均采⽤异步⽅式的有74LS193,74LS197,74LS192;清零采⽤异步⽅式,置数采⽤同步⽅式的有74LS161,74LS160;有的只具有异步清零功能,如CC4520,74LS190,74LS191;74LS90则具有异步清零和异步置9功能.等等)试⽤CT74LS161构成模⼩于16的N进制计数器5,同步⼆进制加/减计数器⼆,同步⼗进制加法计数器8421BCD码同步⼗进制加法计数器电路分析三,集成同计数器1,集成⼗进制同步加法计数器CT74LS160(1)CT74LS160的引脚排列和逻辑功能⽰意图图7.3.3 CT74LS160的引脚排列图和逻辑功能⽰意图(2)CT74LS160的逻辑功能①=0时异步清零.C0=0②=1,=0时同步并⾏置数.③==1且CPT=CPP=1时,按照BCD码进⾏同步⼗进制计数.④==1且CPT·CPP=0时,计数器状态保持不变.2.集成⼗进制同步加/减计数器CT74LS190其逻辑功能⽰意图如教材图7.3.15所⽰.功能如教材表7.3.10所⽰.集成计数器⼩结:集成⼗进制同步加法计数器74160,74162的引脚排列图,逻辑功能⽰意图与74161,74163相同,不同的是,74160和74162是⼗进制同步加法计数器,⽽74161和74163是4位⼆进制(16进制)同步加法计数器.此外,74160和74162的区别是,74160采⽤的是异步清零⽅式,⽽74162采⽤的是同步清零⽅式.74190是单时钟集成⼗进制同步可逆计数器,其引脚排列图和逻辑功能⽰意图与74191相同.74192是双时钟集成⼗进制同步可逆计数器,其引脚排列图和逻辑功能⽰意图与74193相同.7.3.3 利⽤计数器的级联获得⼤容量N进制计数器计数器的级联是将多个计数器串接起来,以获得计数容量更⼤的N进制计数器.1,异步计数器⼀般没有专门的进位信号输出端,通常可以⽤本级的⾼位输出信号驱动下⼀级计数器计数,即采⽤串⾏进位⽅式来扩展容量.举例:74LS290(1)100进制计数器(2)64进制计数器2,同步计数器有进位或借位输出端,可以选择合适的进位或借位输出信号来驱动下⼀级计数器计数.同步计数器级联的⽅式有两种,⼀种级间采⽤串⾏进位⽅式,即异步⽅式,这种⽅式是将低位计数器的进位输出直接作为⾼位计数器的时钟脉冲,异步⽅式的速度较慢.另⼀种级间采⽤并⾏进位⽅式,即同步⽅式,这种⽅式⼀般是把各计数器的CP端连在⼀起接统⼀的时钟脉冲,⽽低位计数器的进位输出送⾼位计数器的计数控制端.举例:74161(1)60进制(2)12位⼆进制计数器(慢速计数⽅式)12位⼆进制计数器(快速计数⽅式)7.4 寄存器和移位寄存器寄存器是由具有存储功能的触发器组合起来构成的.⼀个触发器可以存储1位⼆进制代码,存放n位⼆进制代码的寄存器,需⽤n个触发器来构成.按照功能的不同,可将寄存器分为基本寄存器和移位寄存器两⼤类.基本寄存器只能并⾏送⼊数据,需要时也只能并⾏输出.移位寄存器中的数据可以在移位脉冲作⽤下依次逐位右移或左移,数据既可以并⾏输⼊,并⾏输出,也可以串⾏输⼊,串⾏输出,还可以并⾏输⼊,串⾏输出,串⾏输⼊,并⾏输出,⼗分灵活,⽤途也很⼴.7.4.1 基本寄存器概念:在数字电路中,⽤来存放⼆进制数据或代码的电路称为寄存器.1,单拍⼯作⽅式基本寄存器⽆论寄存器中原来的内容是什么,只要送数控制时钟脉冲CP上升沿到来,加在并⾏数据输⼊端的数据D0~D3,就⽴即被送⼊进寄存器中,即有:2.双拍⼯作⽅式基本寄存器(1)清零.CR=0,异步清零.即有:(2)送数.CR=1时,CP上升沿送数.即有:(3)保持.在CR=1,CP上升沿以外时间,寄存器内容将保持不变.7.4.2 移位寄存器1.单向移位寄存器四位右移寄存器:时钟⽅程:驱动⽅程:状态⽅程:右移位寄存器的状态表:输⼊现态次态Di CP1 ↑1 ↑1 ↑1 ↑0 0 0 01 0 0 01 1 0 01 1 1 01 0 0 01 1 0 01 1 1 01 1 1 1连续输⼊4个1单向移位寄存器具有以下主要特点:单向移位寄存器中的数码,在CP脉冲操作下,可以依次右移或左移.n位单向移位寄存器可以寄存n位⼆进制代码.n个CP脉冲即可完成串⾏输⼊⼯作,此后可从Q0~Qn-1端获得并⾏的n位⼆进制数码,再⽤n个CP脉冲⼜可实现串⾏输出操作.若串⾏输⼊端状态为0,则n个CP脉冲后,寄存器便被清零.2.双向移位寄存器M=0时右移M=1时左移3.集成双向移位寄存器74LS194CT74LS194的引脚排列图和逻辑功能⽰意图:CT74LS194的功能表:⼯作状态0 × × ×1 0 0 ×1 1 0 ↑1 1 1 ×异步清零保持右移左移并⾏输⼊7.4.3 移位寄存器的应⽤⼀,环形计数器1,环形计数器是将单向移位寄存器的串⾏输⼊端和串⾏输出端相连, 构成⼀个闭合的环.结构特点:,即将FFn-1的输出Qn-1接到FF0的输⼊端D0.⼯作原理:根据起始状态设置的不同,在输⼊计数脉冲CP的作⽤下,环形计数器的有效状态可以循环移位⼀个1,也可以循环移位⼀个0.即当连续输⼊CP脉冲时,环形计数器中各个触发器的Q端或端,将轮流地出现矩形脉冲.实现环形计数器时,必须设置适当的初态,且输出Q3Q2Q1Q0端初始状态不能完全⼀致(即不能全为"1"或"0"),这样电路才能实现计数, 环形计数器的进制数N与移位寄存器内的触发器个数n相等,即N=n2,能⾃启动的4位环形计数器状态图:由74LS194构成的能⾃启动的4位环形计数器时序图⼆,扭环形计数器1,扭环形计数器是将单向移位寄存器的串⾏输⼊端和串⾏反相输出端相连,构成⼀个闭合的环.实现扭环形计数器时,不必设置初态.扭环形计数器的进制数N与移位寄存器内的触发器个数n满⾜N=2n的关系结构特点为:,即将FFn-1的输出接到FF0的输⼊端D0.状态图:2,能⾃启动的4位扭环形计数器7.4.4 顺序脉冲发⽣器在数字电路中,能按⼀定时间,⼀定顺序轮流输出脉冲波形的电路称为顺序脉冲发⽣器.顺序脉冲发⽣器也称脉冲分配器或节拍脉冲发⽣器,⼀般由计数器(包括移位寄存器型计数器)和译码器组成.作为时间基准的计数脉冲由计数器的输⼊端送⼊,译码器即将计数器状态译成输出端上的顺序脉冲,使输出端上的状态按⼀定时间,⼀定顺序轮流为1,或者轮流为0.前⾯介绍过的环形计数器的输出就是顺序脉冲,故可不加译码电路即可直接作为顺序脉冲发⽣器.⼀,计数器型顺序脉冲发⽣器计数器型顺序脉冲发⽣器⼀般⽤按⾃然态序计数的⼆进制计数器和译码器构成.举例:⽤集成计数器74LS163和集成3线-8线译码器74LS138构成的8输出顺序脉冲发⽣器.⼆,移位型顺序脉冲发⽣器◎移位型顺序脉冲发⽣器由移位寄存器型计数器加译码电路构成.其中环形计数器的输出就是顺序脉冲,故可不加译码电路就可直接作为顺序脉冲发⽣器.◎时序图:◎由CT74LS194构成的顺序脉冲发⽣器见教材P233的图7.4.6和图7.4.77.5 同步时序电路的设计(略)7.6 数字系统⼀般故障的检查和排除(略)本章⼩结计数器是⼀种应⽤⼗分⼴泛的时序电路,除⽤于计数,分频外,还⼴泛⽤于数字测量,运算和控制,从⼩型数字仪表,到⼤型数字电⼦计算机,⼏乎⽆所不在,是任何现代数字系统中不可缺少的组成部分.计数器可利⽤触发器和门电路构成.但在实际⼯作中,主要是利⽤集成计数器来构成.在⽤集成计数器构成N进制计数器时,需要利⽤清零端或置数控制端,让电路跳过某些状态来获得N进制计数器.寄存器是⽤来存放⼆进制数据或代码的电路,是⼀种基本时序电路.任何现代数字系统都必须把需要处理的数据和代码先寄存起来,以便随时取⽤.寄存器分为基本寄存器和移位寄存器两⼤类.基本寄存器的数据只能并⾏输⼊,并⾏输出.移位寄存器中的数据可以在移位脉冲作⽤下依次逐位右移或左移,数据可以并⾏输⼊,并⾏输出,串⾏输⼊,串⾏输出,并⾏输⼊,串⾏输出,串⾏输⼊,并⾏输出.寄存器的应⽤很⼴,特别是移位寄存器,不仅可将串⾏数码转换成并⾏数码,或将并⾏数码转换成串⾏数码,还可以很⽅便地构成移位寄存器型计数器和顺序脉冲发⽣器等电路.在数控装置和数字计算机中,往往需要机器按照⼈们事先规定的顺序进⾏运算或操作,这就要求机器的控制部分不仅能正确地发出各种控制信号,⽽且要求这些控制信号在时间上有⼀定的先后顺序.通常采取的⽅法是,⽤⼀个顺序脉冲发⽣器来产⽣时间上有先后顺序的脉冲,以控制系统各部分协调地⼯作.顺序脉冲发⽣器分计数型和移位型两类.计数型顺序脉冲发⽣器状态利⽤率⾼,但由于每次CP信号到来时,可能有两个或两个以上的触发器翻转,因此会产⽣竞争冒险,需要采取措施消除.移位型顺序脉冲发⽣器没有竞争冒险问题,但状态利⽤率低.由JK触发器组成的4位异步⼆进制减法计数器的⼯作情况分析略.⼆,异步⼗进制加法计数器由JK触发器组成的异步⼗进制加法计数器的由来:在4位异步⼆进制加法计数器的基础上经过适当修改获得.有效状态:0000——1001⼗个状态;⽆效状态:1010~1111六个状态.三,集成异步计数器CT74LS290为了达到多功能的⽬的,中规模异步计数器往往采⽤组合式的结构,即由两个独⽴的计数来构成整个的计数器芯⽚.如:74LS90(290):由模2和模5的计数器组成;74LS92 :由模2和模6的计数器组成;74LS93 :由模2和模8的计数器组成.1.CT74LS290的情况如下.(1)电路结构框图和逻辑功能⽰意图(2)逻辑功能如下表7.3.1所⽰.注:5421码⼗进制计数时,从⾼位到低位的输出为.2,利⽤反馈归零法获得N(任意正整数)进制计数器⽅法如下:(1)写出状态SN的⼆进制代码.(2)求归零逻辑(写出反馈归零函数),即求异步清零端(或置数控制端)信号的逻辑表达式.(3)画连线图.举例:试⽤CT74LS290构成模⼩于⼗的N进制计数器.CT74LS290则具有异步清零和异步置9功能.讲解教材P215的[例7.3.1].注:CT74LS90的功能与CT74LS290基本相同.7.3.2 同步计数器⼀,同步⼆进制计数器1.同步⼆进制加法计数器2,同步⼆进制减法计数器3,集成同步⼆进制计数器CT74LS161(1)CT74LS161的引脚排列和逻辑功能⽰意图注:74LS163的引脚排列和74LS161相同,不同之处是74LS163采⽤同步清零⽅式.(2)CT74LS161的逻辑功能①=0时异步清零.C0=0②=1,=0时同步并⾏置数.③==1且CPT=CPP=1时,按照4位⾃然⼆进制码进⾏同步⼆进制计数.④==1且CPT·CPP=0时,计数器状态保持不变.4,反馈置数法获得N进制计数器⽅法如下:·写出状态SN-1的⼆进制代码.·求归零逻辑,即求置数控制端的逻辑表达式.·画连线图.(集成计数器中,清零,置数均采⽤同步⽅式的有74LS163;均采⽤异步⽅式的有74LS193,74LS197,74LS192;清零采⽤异步⽅式,置数采⽤同步⽅式的有74LS161,74LS160;有的只具有异步清零功能,如CC4520,74LS190,74LS191;74LS90则具有异步清零和异步置9功能.等等)试⽤CT74LS161构成模⼩于16的N进制计数器5,同步⼆进制加/减计数器⼆,同步⼗进制加法计数器8421BCD码同步⼗进制加法计数器电路分析三,集成同计数器1,集成⼗进制同步加法计数器CT74LS160(1)CT74LS160的引脚排列和逻辑功能⽰意图图7.3.3 CT74LS160的引脚排列图和逻辑功能⽰意图(2)CT74LS160的逻辑功能①=0时异步清零.C0=0②=1,=0时同步并⾏置数.③==1且CPT=CPP=1时,按照BCD码进⾏同步⼗进制计数.④==1且CPT·CPP=0时,计数器状态保持不变.2.集成⼗进制同步加/减计数器CT74LS190其逻辑功能⽰意图如教材图7.3.15所⽰.功能如教材表7.3.10所⽰.集成计数器⼩结:集成⼗进制同步加法计数器74160,74162的引脚排列图,逻辑功能⽰意图与74161,74163相同,不同的是,74160和74162是⼗进制同步加法计数器,⽽74161和74163是4位⼆进制(16进制)同步加法计数器.此外,74160和74162的区别是,74160采⽤的是异步清零⽅式,⽽74162采⽤的是同步清零⽅式.74190是单时钟集成⼗进制同步可逆计数器,其引脚排列图和逻辑功能⽰意图与74191相同.74192是双时钟集成⼗进制同步可逆计数器,其引脚排列图和逻辑功能⽰意图与74193相同.7.3.3 利⽤计数器的级联获得⼤容量N进制计数器计数器的级联是将多个计数器串接起来,以获得计数容量更⼤的N进制计数器.1,异步计数器⼀般没有专门的进位信号输出端,通常可以⽤本级的⾼位输出信号驱动下⼀级计数器计数,即采⽤串⾏进位⽅式来扩展容量.举例:74LS290(1)100进制计数器(2)64进制计数器2,同步计数器有进位或借位输出端,可以选择合适的进位或借位输出信号来驱动下⼀级计数器计数.同步计数器级联的⽅式有两种,⼀种级间采⽤串⾏进位⽅式,即异步⽅式,这种⽅式是将低位计数器的进位输出直接作为⾼位计数器的时钟脉冲,异步⽅式的速度较慢.另⼀种级间采⽤并⾏进位⽅式,即同步⽅式,这种⽅式⼀般是把各计数器的CP端连在⼀起接统⼀的时钟脉冲,⽽低位计数器的进位输出送⾼位计数器的计数控制端.举例:74161(1)60进制(2)12位⼆进制计数器(慢速计数⽅式)12位⼆进制计数器(快速计数⽅式)7.4 寄存器和移位寄存器寄存器是由具有存储功能的触发器组合起来构成的.⼀个触发器可以存储1位⼆进制代码,存放n位⼆进制代码的寄存器,需⽤n个触发器来构成.按照功能的不同,可将寄存器分为基本寄存器和移位寄存器两⼤类.基本寄存器只能并⾏送⼊数据,需要时也只能并⾏输出.移位寄存器中的数据可以在移位脉冲作⽤下依次逐位右移或左移,数据既可以并⾏输⼊,并⾏输出,也可以串⾏输⼊,串⾏输出,还可以并⾏输⼊,串⾏输出,串⾏输⼊,并⾏输出,⼗分灵活,⽤途也很⼴.7.4.1 基本寄存器概念:在数字电路中,⽤来存放⼆进制数据或代码的电路称为寄存器.1,单拍⼯作⽅式基本寄存器⽆论寄存器中原来的内容是什么,只要送数控制时钟脉冲CP上升沿到来,加在并⾏数据输⼊端的数据D0~D3,就⽴即被送⼊进寄存器中,即有:2.双拍⼯作⽅式基本寄存器(1)清零.CR=0,异步清零.即有:(2)送数.CR=1时,CP上升沿送数.即有:(3)保持.在CR=1,CP上升沿以外时间,寄存器内容将保持不变.7.4.2 移位寄存器1.单向移位寄存器四位右移寄存器:时钟⽅程:驱动⽅程:状态⽅程:右移位寄存器的状态表:输⼊现态说明Di CP1 ↑1 ↑1 ↑1 ↑0 0 0 01 0 0 01 1 0 01 1 1 01 0 0 01 1 0 01 1 1 01 1 1 1连续输⼊4个1单向移位寄存器具有以下主要特点:单向移位寄存器中的数码,在CP脉冲操作下,可以依次右移或左移.n位单向移位寄存器可以寄存n位⼆进制代码.n个CP脉冲即可完成串⾏输⼊⼯作,此后可从Q0~Qn-1端获得并⾏的n位⼆进制数码,再⽤n个CP脉冲⼜可实现串⾏输出操作.若串⾏输⼊端状态为0,则n个CP脉冲后,寄存器便被清零.2.双向移位寄存器M=0时右移M=1时左移3.集成双向移位寄存器74LS194CT74LS194的引脚排列图和逻辑功能⽰意图:CT74LS194的功能表:⼯作状态0 × × ×1 0 1 ↑1 1 0 ↑1 1 1 ×异步清零保持右移左移并⾏输⼊7.4.3 移位寄存器的应⽤⼀,环形计数器1,环形计数器是将单向移位寄存器的串⾏输⼊端和串⾏输出端相连, 构成⼀个闭合的环.结构特点:,即将FFn-1的输出Qn-1接到FF0的输⼊端D0.⼯作原理:根据起始状态设置的不同,在输⼊计数脉冲CP的作⽤下,环形计数器的有效状态可以循环移位⼀个1,也可以循环移位⼀个0.即当连续输⼊CP脉冲时,环形计数器中各个触发器的Q端或端,将轮流地出现矩形脉冲.实现环形计数器时,必须设置适当的初态,且输出Q3Q2Q1Q0端初始状态不能完全⼀致(即不能全为"1"或"0"),这样电路才能实现计数, 环形计数器的进制数N与移位寄存器内的触发器个数n相等,即N=n2,能⾃启动的4位环形计数器状态图:由74LS194构成的能⾃启动的4位环形计数器时序图⼆,扭环形计数器1,扭环形计数器是将单向移位寄存器的串⾏输⼊端和串⾏反相输出端相连,构成⼀个闭合的环.实现扭环形计数器时,不必设置初态.扭环形计数器的进制数N与移位寄存器内的触发器个数n满⾜N=2n的关系结构特点为:,即将FFn-1的输出接到FF0的输⼊端D0.状态图:2,能⾃启动的4位扭环形计数器7.4.4 顺序脉冲发⽣器在数字电路中,能按⼀定时间,⼀定顺序轮流输出脉冲波形的电路称为顺序脉冲发⽣器.顺序脉冲发⽣器也称脉冲分配器或节拍脉冲发⽣器,⼀般由计数器(包括移位寄存器型计数器)和译码器组成.作为时间基准的计数脉冲由计数器的输⼊端送⼊,译码器即将计数器状态译成输出端上的顺序脉冲,使输出端上的状态按⼀定时间,⼀定顺序轮流为1,或者轮流为0.前⾯介绍过的环形计数器的输出就是顺序脉冲,故可不加译码电路即可直接作为顺序脉冲发⽣器.⼀,计数器型顺序脉冲发⽣器计数器型顺序脉冲发⽣器⼀般⽤按⾃然态序计数的⼆进制计数器和译码器构成.举例:⽤集成计数器74LS163和集成3线-8线译码器74LS138构成的8输出顺序脉冲发⽣器.⼆,移位型顺序脉冲发⽣器◎移位型顺序脉冲发⽣器由移位寄存器型计数器加译码电路构成.其中环形计数器的输出就是顺序脉冲,故可不加译码电路就可直接作为顺序脉冲发⽣器.◎时序图:◎由CT74LS194构成的顺序脉冲发⽣器见教材P233的图7.4.6和图7.4.77.5 同步时序电路的设计(略)7.6 数字系统⼀般故障的检查和排除(略)本章⼩结计数器是⼀种应⽤⼗分⼴泛的时序电路,除⽤于计数,分频外,还⼴泛⽤于数字测量,运算和控制,从⼩型数字仪表,到⼤型数字电⼦计算机,⼏乎⽆所不在,是任何现代数字系统中不可缺少的组成部分.计数器可利⽤触发器和门电路构成.但在实际⼯作中,主要是利⽤集成计数器来构成.在⽤集成计数器构成N进制计数器时,需要利⽤清零端或置数控制端,让电路跳过某些状态来获得N进制计数器.寄存器是⽤来存放⼆进制数据或代码的电路,是⼀种基本时序电路.任何现代数字系统都必须把需要处理的数据和代码先寄存起来,以便随时取⽤.寄存器分为基本寄存器和移位寄存器两⼤类.基本寄存器的数据只能并⾏输⼊,并⾏输出.移位寄存器中的数据可以在移位脉冲作⽤下依次逐位右移或左移,数据可以并⾏输⼊,并⾏输出,串⾏输⼊,串⾏输出,并⾏输⼊,串⾏输出,串⾏输⼊,并⾏输出.寄存器的应⽤很⼴,特别是移位寄存器,不仅可将串⾏数码转换成并⾏数码,或将并⾏数码转换成串⾏数码,还可以很⽅便地构成移位寄存器型计数器和顺序脉冲发⽣器等电路.在数控装置和数字计算机中,往往需要机器按照⼈们事先规定的顺序进⾏运算或操作,这就要求机器的控制部分不仅能正确地发出各种控制信号,⽽且要求这些控制信号在时间上有⼀定的先后顺序.通常采取的⽅法是,⽤⼀个顺序脉冲发⽣器来产⽣时间上有先后顺序的脉冲,以控制系统各部分协调地⼯作.顺序脉冲发⽣器分计数型和移位型两类.计数型顺序脉冲发⽣器状态利⽤率⾼,但由于每次CP信号到来时,可能有两个或两个以上的触发器翻转,因此会产⽣竞争冒险,需要采取措施消除.移位型顺序脉冲发⽣器没有竞争冒险问题,但状态利⽤率低.。
第7章数字逻辑基础
AB Y 00 1 01 0 10 0 11 1
三、逻辑函数及其表示方法
1.逻辑变量和逻辑函数 在数字系统中,开关的接通与断开,电压的高和低 ,信号的有和无,晶体管的导通与截止等两种稳定的物理 状态,均可用1和0这两种不同的逻辑值来表征,这种仅有 两个取值的自变量称为逻辑变量,通常用字母A、B、 C…来表示。 如果对应于输入逻辑变量A、B、C、…的每一组确 定值,输出逻辑变量Y就有唯一确定的值,则称Y是A、B 、C、…的逻辑函数。记为:
YA BA BA B
异或运算
AB Y 00 0 01 1 10 1 11 0
异或逻辑运算的规则:相同为0,相异为1。
5.同或运算
所谓同或运算,是指两个输入变量取值相同时输出为1, 取值不相同时输出为0。 逻辑表达式:
式中,符号“⊙”表示同或运算,读作“同或”。 同或运算
同或逻辑运算的规则:相同 为1,相异为0
起来的逻辑代数式。它是数字电路输入量与输出量 之间逻辑函数关系的表达式,也称函数式或代数式。 优点:形式简洁,书写方便,直接反映了变量间 的运算关系,便于用逻辑图实现该函数。
例7-4 写出如图所示逻辑图的函数表达式。
解:根据门电路的逻辑符号和对应的逻辑运算, 由前向后逐级推算,即可写出输出函数Y的表达式
(128)8=(1×82+2×81+8×80)10 =(64+16+8)10 =(88)10
(5D)16=(5×161+13×160)10 =(80+13)10 =(93)10
2.十进制数转换二进制
例7-2 求[29]10=[
]2。“除2取余法”
2
29
…余1
底位
2
14
数字逻辑第7章 触发器
《数字逻辑》 假设门传输延时时间为t pd
四、最高时钟频率
2S
VCC 4S 4R 4Q 3SA 3SB 3R 3Q
VDD 4S 4R 1Q 2R 2S 3Q 2Q
16 15 14 13 12 11 10 9 74LS279
12345678
16 15 14 13 12 11 10 9 CC4044
12345678
1R 1SA 1SB 1Q 2R 2S 2Q GND (a) 74LS279 的引脚图
···
《数字逻辑》
一、电路结构和工作原理 1、用两个电平触发D触发器组成的边沿触发器
利用CMOS传输门的边沿触发器
《数字逻辑》
(4)列出真值表
CLK D Q Q *
XXXQ 0 X0 1 X1
(1)clk
0时,T
TG1通,TG2断 G3断,TG4通
Q Q保持,
D, Q随着D而变化 反馈通路接通,自锁
Q’
SR
Q*
《数字逻辑》
10
0
01
1
1 1 保持
0 0 不定
置1 保持 置1 置0 置1 不允许 置1
二、动作特点 在任何时刻,输入都能直接改变输出的状态。
《数字逻辑》
例:
SD和RD同时为0 Q,Q同为1
三、由或非门构成的锁存器
《数字逻辑》
《数字逻辑》
1.工作原理
SD RD Q Q *
两个或非门接成反馈,引出输入端用来置0,1 0 0 0 0
R
Q’m
Q’
CLK
Q 0时,只允许J 1的信号进入主触发器
Q 1时,只允许K 1的信号进入主触发器
《数字逻辑》
《数字逻辑设计》第7章 数据选择器及译码器
P1
P2
P9
P3
P8
Gnd P4
P7 P6
P5
扩展
W=(P8•P9)’ Y=(P2•P3•P6•P7)’
X=(P4•P5•P6•P7)’ Z=(P1•P3•P5•P7•P9)’
X
Y
Z
&
&
&
&
1. 二进制编码器——例:4线-2线编码器
Example
4:2编码器
计算机配有四个外部设备:声卡(A0),硬盘驱动器 (A1),鼠标(A2),网卡(A3),B0、B1为编码输出。
g
CD
AB 00 01 11 10 00 1 1 0 0 01 0 0 1 0 11 × × × × 10 0 0 × ×
g=A+CD+BC+BC
编码器(Encoders)
编码器——
♦ 特点:多输入、多输出的组合逻辑电路 ♦ 功能:将二进制码按照一定规律编排,使其具有特定含义
(如:8421BCD码用1000 代表数字8),与译码器互逆。
0 1 0 0 0 1 1 001 1 4
0 1 0 1 1 0 1 101 1 5
0 1 1 0 1 0 1 111 1 6
0 1 1 1 1 1 1 000 0 7
1 0 0 0 1 1 1 111 1 8
1 0 0 1 1 1 1 101 1 9
七段数码管
f g COM a b
a
f
b
g
e
c
d
e d COM c
A1
A0
典型应用——实现常规逻辑函数
A
D0
D1
D2
(精选)《数字逻辑》PPT课件
各数位的权是2的幂
二进制数只有0和1两个数码,它的每一位都可以用电子元件 来实现,且运算规则简单,相应的运算电路也容易实现。
运算 规则
加法规则:0+0=0,0+1=1,1+0=1,1+1=10
乘法规则:0·0=0, 0·1=0 ,1·0=0,1·1=1
13
3、八进制
数码为:0~7;基数是8。
零,则每组二进制数便是一位八进制数。(三位聚一位) 0 0 1 1 0 1 0 1 0 . 0 1 0 = (152.2)8
(2)八进制数转换为二进制数:将每位八进制数用3位二进
制数表示。(一位变三位)
(374.26)8 = 011 111 100 . 010 110
17
2、二进制数与十六进制数的相互转换
运算规律:逢八进一,即:7+1=10。
八进制数的权展开式:
如:(207.04)10= 2×82 +0×81+7×80+0×8-1+4 ×8-2 =(135.0625)10
4、十六进制
各数位的权是8的幂
数码为:0~9、A~F;基数是16。 运算规律:逢十六进一,即:F+1=10。 十六进制数的权展开式: 如:(D8.A)2= 13×161 +8×160+10 ×16-1=(216.625)10
8
本节小结 数字信号的数值相对于时间的变 化过程是跳变的、间断性的。对数 字信号进行传输、处理的电子线路 称为数字电路。模拟信号通过模数 转换后变成数字信号,即可用数字 电路进行传输、处理。
9
1. 2 数制与编码
1.2.1 数制 1.2.2 不同数制间的转换 1.2.3 二进制代码
退出
10
1.2.1 数制
数字逻辑概论PPT课件
列出真值表
第三步:从真值表写出逻辑表达式(标准与或式) (最小项表达式)
取L为1时的A、B、 C与运算组合,然后进 行或运算。A为1时取A, A为0时取A,B、C类同。
L ABC ABC ABC ABC
AB AC BC
第四步:画出逻辑符号图
L AB AC BC 第五步:画出波形图
一、逻辑代数
•逻辑代数与普通代数: 与普通代数不同,逻辑代数中的变量只
有0和1两个可取值,它们分别用来表示完 全两个对立的逻辑状态。
二、自然界中三种基本逻辑关系
1、与逻辑关系:决定某一事物结果的所有
条件同时具备,结果才会发生。这一因果关系 称与逻辑关系
2、或逻辑关系:决定某一事物结果的诸条
例:已知某逻辑函数表达式为 L A B AB,试画出其逻辑图
A
1
&
B
1
≥1 L
A L
&
B
4. 波形图表示方法
用输入端在不同逻辑信号作用下所对应的输出信号的波形 图,表示电路的逻辑关系。
真值表
AB
A
L
1 00 1
00 01 10 11
1B
0
0L
1
11 0 0 010 1 t1 t2 t3 t4
件只要有一个条件具备,结果就会发生。这一 因果关系称或逻辑关系
3、非逻辑关系:决定某一事物结果的某一
条件具备,结果就不发生。这一因果关系称非 逻辑关系
1.与运算
只有当决定某一事件的条件全部具备时,这一事 件才会发生。这种因果关系称为与逻辑关系。
与逻辑举例
电路状态表
S1
S2
数字逻辑学习要点
数字逻辑课程主要内容及学习要求第1章 数据信息的表示主要内容:一、数制 (数值量的表示)1.常用数制 (十进制、二进制、八进制、十六进制)要素:数码位权规则数量:∑-=⨯=n m i i i R R q N )( (位权展开式)书写形式:数码加下标 ( n )x ;数码加后缀 n Z ;2.相互转换▲R —→ 十 计算位权展开式;▲十 —→ R 整数 “除基取余,先得低位”小数 “乘基取整,先得高位” (仍为小数)▲二 ←→ 八、十六 “数点为基,分组对应”表1.1-1,表1.1-2 (P6)▲八 ←→ 十六 以二为桥▲主要习题(练习一)1,2,3,4,5二、码制 (带符号数的表示)1.常用机器数▲真值 带正负号的数 (带符号数的书写形式)▲机器数 符号数码化的定长二进制数 (带符号数在机器中的表示形式) ▲常用机器数原码,补码,反码 (定义式,数值范围等)形式(n其中符号位0表示“+”,1表示“-”。
2.机器数和真值的相互转换(1)原码 [x]原=11x x x n n -符号位: 0 ←→ +1 ←→ -数值部分:数的绝对值 (需补位定长)符号位 数值部分 小数点(隐含)(2)反码 [x]反=11x x x n n -符号位: 0 ←→ +1 ←→ -数值部分: 正数 数的绝对值负数 数的绝对值按位取反 (简称取反)(3)补码 [x]补=11x x x n n -符号位: 0 ←→ +1 ←→ -数值部分: 正数 数的绝对值负数 数的绝对值求补求补:按位取反,未位加1。
保持低位的0及首1不变,首1之后各位按位取反。
特殊值按定义式计算。
3.机器数之间的相互转换(原码、补码、反码的符号位相同,数值部分可能不同)▲正数(符号位为0),数值部分相同▲负数(符号位为1),数值部分不同转换关系 P154.定点小数的机器数▲定点整数(数值为纯整数)11x x x n n -▲定点小数(数值为纯小数)11x x x n n -▲定点小数真值与机器数的转换规则与定点整数相同,只是补位时应在低位加0。
数字逻辑课件
数字信号 u t
特点是脉冲式的,只有两种状态: 有脉冲和无脉冲。 一般我们用高电平代表有脉冲,低电平代表无脉 冲----正逻辑 当然也可以反过来定义----负逻辑
研究数字电路时注重电路输出、
输入间的逻辑关系,因此不能采用 模拟电路的分析方法。主要的分析 工具是逻辑代数,时序图,逻辑电 路图等。
2 1 0
位权
一个十进制数 N可以表示成加权和的形式: D:decimal
( N )D
n 1 i m
取值
ai 10i
权重
若用电子电路进行十进制数运算, 必须要有十个电路状态与十个数码相对 应。这样将在技术上带来许多困难,电 路复杂,运算速度慢,而且很不经济。 早期的模拟计算机就是如此。
• 方法: 整数部分 • --从低位(小数点左边第一位)开始,每三位二进制数分为一组, 最后不足三位的前面补零,每组用一位等价的八进制数来代替; 小数部分 • --从高位(小数点右边第一位)开始,每三位二进制数分为一组, 最后不足三位的后面补零,然后按顺序写出对应的八进制数。
• 例:将二进制数(10111101.01110111)2转换为八进制数。
开关合为逻辑1开关断为逻辑0灯亮为逻辑1灯灭为逻辑0非逻辑逻辑反非逻辑真值表非逻辑关系非逻辑关系表示式与非逻辑真值表与非逻辑表达式与非逻辑表达式ab或非逻辑真值表或非逻辑表达式或非逻辑表达式cdab两输入变量ab不同时输出y为1而ab相同时输出y为0两输入变量ab相同时输出y为1而ab不同时输出y为0yyaabb运算类型逻辑表达式功能说明相同为1不同为0abcdabcdab与非逻辑或非逻辑与或非逻辑异或逻辑同或逻辑复合逻辑关系小结乘运算规则
t
对模拟信号进行传输、 处理的电子线路称为 模拟电路。
数字逻辑各章节重要知识考点
For personal use only in study and research; not forcommercial use第一章绪论知识点1:编码、无权代码、有权代码知识点2:数制、进制变换知识点3:定点数、浮点数知识点4:模拟信号、数字信号、模拟电路、数字电路一、选择题1、以下代码中为无权码的为( CD )。
A、8421BCD码B、5421BCD码C、余三码D、格雷码2、一位十六进制数可以用( C )位二进制数来表示。
A、1B、2C、4D、163、十进制数25用8421BCD码表示为( B )。
A、10 101B、0010 0101C、100101D、101014、在一个8位的存储单元中,能够存储的最大无符号整数是( CD )。
A、(256)10B、(127)10C、(FF)16D、(255)105、常用的BCD码有( CD )。
A、奇偶校验码B、格雷码C、8421码D、余三码6、与模拟电路相比,数字电路主要的优点有( BCD )。
A、容易设计B、通用性强C、保密性好D、抗干扰能力强二、判断题(正确打√,错误的打×)1、数字电路中用“1”和“0”分别表示两种状态,二者无大小之分。
(√)2、格雷码具有任何相邻码只有一位码元不同的特性。
(√)3、八进制数(18)8比十进制数(18)10小。
(×)4、在时间和幅度上都离散的信号是数字信号,语音信号不是数字信号。
(√)三、填空题1、数字信号的特点是在幅度上和时间上都是离散,其高电平和低电平常用 1和 0 来表示。
2、分析数字电路的主要工具是逻辑代数,数字电路又称作逻辑电路。
3、常用的BCD码有 8421BCD码、2421BCD码、5421BCD码、余三码等。
常用的可靠性代码有格雷码、奇偶校验码等。
4、(10110010.1011)2=( 262.54 )8=( B2.B )165、 ( 35.4)8 =(11101.1 )2 =(29.5)10=(1D.8)16=(0010 100.0101)8421BCD6、(39.75 )10=(100111.11)2=(47.6)8=(27.C)167、 ( 5E.C)16=(1011110.11)2=(136.6)8=(94.75)10= (1001 0100.0111 0101)8421BCD8、( 0111 1000)8421BCD =(1001110)2=(116)8=(78)10=(4E)16第二章 逻辑代数基础知识点1:逻辑函数、逻辑函数的六种表示方式知识点2:基本的逻辑运算(与、或、非、与非、或非、与或非、异或)、逻辑运算规则 知识点3:三个定理:代入定理、反演定理、对偶定理知识点4:逻辑函数两种标准形式、逻辑函数的变换(与非-与非、或非-或非、与或非式) 知识点5:逻辑函数的公式法化简、卡若图表示和卡诺图法化简、具有无关项的卡诺图化简一、选择题1、当逻辑函数有n 个变量时,共有( D )个变量取值组合。
数字电子技术基础-第章--数字逻辑基础
G3
G2
0
0
G1
G0
0
0
0
0
0
1
0
0
1
1
0
0
1
0
0
1
1
0
0
1
1
1
0
1
0
1
0
1
0
0
1
1
0
0
1
1
0
1
1
1
1
1
1
1
1
0
1
0
1
0
1
0
1
1
1
0
0
1
1
0
0
0
2020/11/14
32
三、ASCII码
ASCII码是国际上最通用的一种字符码,用7位二进制码来表示128个十进制 数、英文大小写字母、控制符、运算符以及特殊符号
(154.375)D=(9A.6)H
直到小数部分为0 为止
2020/11/14
24
四、八进制----二进制
二进制数和八进制数之间 有很简单的对应关系,三 位二进制数对应一位八进 制数。对应关系如表所示。
三位二进制数 000 001 010 011 100 101 110 111
一位八进制数 0 1 2 3 4 5 6 7
(AF.1)H =10×161+15×160+1×16-1 = (175.0625)D
•
2020/11/14
22
例1-6 将(154.375)D 转化为十六进制数。 解:(1)整数部分 :“除16取余”
连续“除16取余”的
过程直到商为0为止
数字逻辑课件第7章状态化简
X Y
A B C D E
0 C/1 C/1 B/ 1 D/ 1 D/ 1
1 B/ 0 E/0 E/0 B/ 1 B/ 1
S(t +1) / Z
Y(t +1) / Z
例2:化简图示原始状态表 :
1/0 S1 S2
1/0
0/0 S3
0/0
0/0 S3
次态维持
0/0 S1 1/1 S3 1/0 0/1 S5 后继状态等效 0/0 S2 1/1 S4 1/0 0/1 S1,S2 1/1 S3,S4 0/1 S5 1/0 0/0 S1 1/1
0/0 0/0 S2 1/1 S3,S4 0/1 S5 1/0
0/0 S1 1/1 1/0 0/0 S3 0/1 1/1 1/1 S6 1/0 0/1 次态循环 S3,S4 1/1 S5,S6 1/0 0/0 S4 0/1 0/0 0/0 S2 1/1
S1,S2 1/1 0/0
S5
在原始状态表中判断状态的等效
X Y
A B C D E
0 B/ 0 A/ 0 A/ 0 E/1 E/1
CF等效且 等效且AE,BE次态 等效且 次态 循环,所以AE等效 等效, 循环,所以 等效, 也等效。 也等效 X BE也等效。 X AE CF X X B X X X X CD DE D X X E X F
√
X C
请同学自己求出最大等效类、 请同学自己求出最大等效类、作出最小状态表
作业: 作业:P263~265 5.4 5.7(用Verilog HDL建模) ( 建模) 建模 补充题: 补充题: 1)画出满足下列要求的序列检测器原始状态 ) 图和最简状态表。 图和最简状态表。 输入X: 输入 …0 0 1 0 1 0 1 1 0 1… 输出Z: 输出 …0 0 0 0 1 0 1 0 0 1… 2)画出3位二进制码的串行奇偶检测器的原始状 )画出 位二进制码的串行奇偶检测器的原始状 态图和最简状态表 输入为X,每三位一组, 和最简状态表。 态图和最简状态表。输入为 ,每三位一组, 其中“ 的个数为偶数时 输出Z=1,否则 的个数为偶数时, 其中“1”的个数为偶数时,输出 , Z=0。 。
数字逻辑知识点
TTL与MOS集成逻辑门多余输入端的处理:
与门/与非门——多余输入端接高电平
或门/或非门——多余输入端接低电平
要牢记各种门电路的逻辑符号!(教材P243~244)
第三章布尔代数与逻辑函数化简
基本公式
基本法则:
代入法则:逻辑等式中的任何变量A,都可用另一函数Z代替,等式仍然成立。
第四章组合逻辑电路
组合逻辑电路的定义
组合逻辑电路的分析过程:
(1)由给定的逻辑电路图,写出输出端(关于输入)的逻辑表达式;
(2)列出真值表;
(3)从真值表概括出逻辑功能;
(4)对原电路进行改进设计,寻找最佳方案(这一步不一定都要进行)。
组合逻辑电路的设计步骤:
(1)将文字描述的逻辑命题变换为真值表,这是十分重要的一步。
由反演律(参见第三章摩根定理)可以看出,利用“与”和“非”可以得出“或”;利用“或”和“非”可以得出“与”。因此,“与非”、“或非”、“与或非”这三种复合运算中的任何一种都能实现“与”、“或”、“非”的功能,即这三种复合运算各自都是完备集。
集成逻辑门
由于软件工程专业没有电路、模拟电子的先修课程,此部分涉及到电路细节部分不作要求,只概念性地了解相关集成逻辑芯片的逻辑功能及芯片系列的参数等。
两种表示法:
或:
(满足约束关系式的输入变量取值为“合法”取值,
不满足约束关系式的输入变量取值为“非法”取值——无关项×)
有利于逻辑函数的化简时可以利用相应的无关项。
逻辑函数的描述方法常用的有:
真值表法、布尔代数法、卡诺图法、逻辑图法、波形(时序)图法
(其中 布尔代数法、逻辑图法具有“多样性”)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电平异步时序逻辑电路
由图7 -14所示的结构模型及相应方程组可知,它具有如下特点: ➢ 电路输出和状态的改变是由输入电位的变化直接引起的,由于电平异步时 序逻辑电路可以及时地对输入信号的变化作出响应,所以工作速度较高。
➢ 电路的二次状态和激励状态仅相差一个时间延迟。即二次状态y是激励 状态Y经过Δt延迟后的“重现”,因此,y被命名为二次状态。当输入信号不 变时,激励状态与二次状态相同,即y= Y,此时电路处于稳定状态。
电平异步时序逻辑电路的分析
二、电平异步逻辑电路的分析
电平异步时序逻辑电路的分析过程的一般步骤如下: ① 根据逻辑电路图写出输出函数和激励函数表达式; ② 作出流程表; ③ 作出总态图或时间图; ④ 说明电路逻辑功能。
➢ 功能分析: 由状态图和时间图可知,该电路是一个模4加1计数器, 当
收到第 四个输入脉冲时,电路产生一个进位输出脉冲。
脉冲异步时序逻辑电路的分析
例7-2 分析图7-5所示脉冲异步时序逻辑电路
解:该电路的存储电路部分由两个 与非门构成的基本R- S触发器组成。 电路有3个输入端x1、x2和x3 ,一个 输出端Z,输出Z是状态变量的函数, 属于Moore型脉冲异步时序电路。
脉冲异步时序逻辑电路的分析
3)作出状态表和状态图
根据表7 -1所示次态真值表和输出函数 表达式可作出该电路的状态表 如右表7 -2所示
状态图 如下图7-3所示
脉冲异步时序逻辑电路的分析
3)画出时间图并说明电路逻辑功能
➢ 为了进一步描述该电路在输入脉冲作用下的状态和 输出变化 过程,可根据状态表或状态图画出该电路的时间图如图7 -4所 示。
电平异步时序逻辑电路
2.输入信号的约束
考虑到电平异步时序电路输入信号的变化将直接引起输入和状态的变化, 为了保证电路可靠地工作,对输入信号有如下两条约束:
①不允许两个或两个以上输入信号同时发生变化。因为客观上不可能有 准确的“同时”,而微小的时差都可能使最终到达的状态不确定。
②输入信号变化引起的电路响应必须完全结束后,才允许输入信号再次变 化。换句话说,必须使电路进入稳定状态后,才允许输入信号发生变化。
令输入端无脉冲出现时,各触发器时钟端为0 ,输入端取任意值“×”,并 将两个输入端同时为1 (不允许)作为无关条件处理,可得到激励函数和输出 函数卡诺图如图7 -12所示。
用卡诺图化简后的激励函数和输出函数如下:
5)画出逻辑电路图
根据激励函数和输出函数表达式,可画出该序列检测器的逻辑电路图如图7 -13所示。
1)作出状态图和状态表
设电路初始状态为000 ,状态 变量用Q2 、Q1 、Q0表示
状态图如右图7-8所示
二进制状态表如下表7-9所示
2)确定激励函数和输出函数
假定状态不变时,令相应触发器的时钟端为0 ,输入端T任意;而 状态 需要改变时,令相应触发器的时钟端为1 (有脉冲出现), T端为1。根据表 7 -9所示状态表,可得到x为1时的激励函数和输出函数真值表如表7 -10 所示。
根据表7 -10 ,并考虑到x为0 (无脉冲输入)时,电路状态不变,可令各触发器时钟端为0 ,输入 端T随意。可得到简化后的激励函数和输出函数表达式如下:
3)画出逻辑电路图
根据激励函数和输出函数表达式,可画出实现给定要求的逻辑电路图如下 图7 -9所示。
例7-4 用D触发器作为存储元件,设计一个x1 - x2 - x2序列 检测器。该电路有两个输入x1和x2 ,一个输出Z。仅当x1输入 一个脉冲后,x2连续输入两个脉冲时,输 出端Z由0变为1 ,该1信号将一直维持到输 入端x1或x2再出现脉冲时才由1变为0 。 其输入、输出时间图如图7 -10所示。
二、脉冲异步时序逻辑电路的设计
➢ 在脉冲异步时序逻辑电路设计中,应注意以下两点:
➢ 1.由于不允许两个或两个以上输入端同时为1 (用1表示有脉 冲出现),所以,形成原始状态图和原始状态表时,若有多个输入 信号,则只需考虑多个输入信号中仅一个为1的情况,从而使问题 的描述得以简化。此外,在确定激励函数和输出函数时,可将两 个或两个以上输入同时为1的情况,作为无关条件处理。无疑,这 有利于函数的简化。 ➢ 2.由于电路中没有统一的时钟脉冲,因此,当存储电路采用带 时钟控制端的触发器时,触发器的时钟端是作为激励函数处理的。 这就意味着可以通过控制其时钟端输入脉冲的有、无来控制触 发器的翻转或不翻转。
第七章 异步时序逻辑电路
时序逻辑电路(从控制时序状态的脉冲源来分)
➢ 同步:逻辑电路中所有触发器由一个统一的时钟脉冲
源控制
脉冲异步时序逻辑 电路
➢ 异步:没有统一的时钟脉冲
电平异步时序逻辑 电路(重点)
脉冲异步时序逻辑电路
第一节 脉冲异步时序逻辑电路
➢ 脉冲异步时序逻辑电路的存储电路,可由时钟控制触发器 或非时钟控制触发器组成,输入信号为脉冲信号。电路的一 般结构如图7-1所示。
x1 - x2 - x3 - x2 ,根据状态表或状态图可作出时间图如图7 -7所示。图中,假 定电路状态转换发生在输入脉冲作用结束时,因此,转换时刻与脉冲后沿对齐。
功能分析: 由状态图和时间图可知, 在该电路中,当3个输入 端按x1 、x2 、x3的顺 序依次出现脉冲时,产 生一个1输出信号,其他 情况下输出为0。因此, 该电路是一个x1 - x2 - x3序列检测器。
电平异步时序逻辑电路
一、脉冲异步时序电路和同步时序电路的共同点
➢ 第一、电路状态的转换是在脉冲作用下实现的。
输入信号
脉冲信号:同步时序电路,脉冲异步时序电路(没有统一 的时钟脉冲)
电平信号:同步时序电路(电路状态转换受统一的时 钟脉冲控制)
➢ 第二、电路对过去输入信号的记忆是由触发器实现的。
在同步时序电路中采用带时钟控制端的触发器; 在脉冲异步时序电路中既可用带时钟控制端的触发器,也可用非时钟控制触发器。
电平异步时序逻辑电路
总态图 总态是指电路输入和二次状态的组合,记作(x,y)。 在流程表中,代表某个二次状态的一行和代表某种 输入取值的一列的交叉点对应一个总态。当输入信 号作相邻变化不引起电路状态变化时,在表内总态 只做水平方向的移动。
总态图是反映稳定总态之间转移关系及相应输出 的一种有向图。
注意:当输入信号做相邻变化引起状态改变时,总 态先做水平移动,进入非稳定总态,然后再做垂直方 向的移动,直至进入稳定总态为止。
3)状态编码
由于最简状态表中有4个状态,故需用2位二进制代码表示。设状态变量用 Q2、Q1表示,根据相邻编码法的原则,可采用表7 -12所示编码方案。并由表 7 -11 、表7 -12得到二进制状态表如表7 -13所示。
4)确定输出函数和激励函数
假定次态与现态相同时,令D端取值与状态相同,时钟端取值随意;次态与 现态不同时,令D端取值与次态相同,时钟端取值为1 (有脉冲出现)。根据表 7 -13所示状态表,可得到激励函数和输出函数真值表如表7 -14所示。
第一、当存储元件采用时钟控制触发器时,对触发器的时钟控制 端应作为激励函数处理。 若采用非时钟控制触发器,则应注意到触发器输入端 的脉冲信号
第二、由于不允许两个或两个以上输入端同时出现脉冲,加之输 入端无脉冲出现时,电路状态不会发生变化。
脉冲异步时序逻辑电路的分析
· 例题详解
例7-1 分析图7-2所示脉冲异步时序逻辑电路,指出该电 路功能。
1)写出输出函数和激励函数表 达式
2)列出电路次态真值表
脉冲异步时序逻辑电路的分析
脉冲异步时序逻辑电路的分析
3)作出状态表和状态图
根据真值表和电路输出函数表达式,可作出该电路的状态表如 下表所示,状态图如右下图所示。
脉冲异步时序逻辑电路的分析
4)画出时间图并说明电路功能
➢ 假定输入端x1 、 x2 、 x3出现脉冲的顺序依次为x1 - x2 -x1 - x3 -
➢ 基于以上思想,在设计脉冲异步时序逻辑电路时,可列出四 种常用时钟控制触发器的激励表,如表7 -5 ~表7 -8所示。
· 例题详解
例7-3 用T触发器作为存储元件,设计一个异步模8加1计数 器,该电路对输入端x出现的脉冲进行计数,当收到第八个脉冲 时,输出端Z产生一个进位输出脉冲。
解:该电路的状态数目和状态转换关系均非常清楚,故可直 接作出二制状态图和状态表。并由题意可知,电路模型为 Mealy型。
电平异步时序逻辑电路
第二节 电平异步时序逻辑电路
➢ 电平信号:是指信号的0值和1值的持续时间是随意的,它以
电位的变化作为信号的变化。
➢ 脉冲信号:是指信号的1值仅仅维持一个固定的短暂时刻,
它以脉冲信号的有、无标志信号的变化。。
事实上,脉冲信号只不过是电平信号的一种特殊形式。电平信 号在短时间内的两次变化便形成了脉冲。
解:该电路由两个J- K触发器和一 个与门组成,有一个输入端x和一个 输出端Z,输出是输入和状态的函数, 属于Mealy型脉冲异步时序电路。
1)写出输出函数和激励函数表达式
脉冲异步时序逻辑电路的分析
2)列出电路次态真值表
分析: 由于电路中的两个J- K触发器没有统一的时钟脉冲控制,所以,分析电路状态转移 时,应特别注意各触发器时钟端何时有脉冲作用。 J- K触发器的状态转移发生在时钟端 脉冲负跳变的瞬间,在次态真值表中用“↓”表示。仅当时钟端有“↓”出现时,相应触 发器状态才能发生变化,否则状态不变。据此,可列出该电路的次态真值表如表7 -1所示。 表中,x为1表示输入端有脉冲出现,考虑到输入端无脉冲出现时电路状态不变,故省略了x 为0的情况。
将上述两个特点一般化,便可得到时序逻辑电路中更具一 般性的另一类电路——电平异步时序逻辑电路。
电平异步时序逻辑电路
1.电平异步时序逻辑电路的结果模型
电平异步时序逻辑电路同样由组合电路和存 储电路两部分组成,但存储电路是由反馈回路中 的延迟元件构成的。延迟元件一般不用专门插 入延迟线,而是利用组合电路本身固有的分布延 迟在反馈回路中的“集总”。其一般结构模型 如图7 -14所示。