例1:军民联欢会的入场券分红、黄两色,军人持红票入场, 群众持黄票入场,符合要求时,放行通过。求放行的逻辑 关系 解:设: A CY A=1为军人,A=0为群众 0000 B=1有红票,B=0无红票 0011 C=1有黄票,C=0无黄票 Y=1通过,Y=0不能通过 0100 Y=ABC+ABC+ABC+ABC 1000 101
解: 例1:军民联欢会的入场券分红、黄两色,军人持红票入场, 群众持黄票入场,符合要求时,放行通过。求放行的逻辑 关系. 设: A=1为军人,A=0为群众 B=1有红票,B=0无红票 C=1有黄票,C=0无黄票 Y=1通过 , Y=0不能通过 Y = A BC + ABC + ABC + ABC A B C Y 0 0 0 0 0 0 1 1 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 0 1 1 0 1 1 1 1 1
例2:有一个水塔,由大小两个水泵供水。水位高于C时 不供水,水位低于C时由小水泵单独供水;水位低于B 时,由大水泵单独供水;水位低于A时,由两个水泵同 时供水,请说明两个水泵的工作情况 M□
例2:有一个水塔,由大小两个水泵供水。水位高于C时 不供水,水位低于C时由小水泵单独供水;水位低于B 时,由大水泵单独供水;水位低于A时,由两个水泵同 时供水,请说明两个水泵的工作情况
解:设大水泵为ML,小水泵为MS,取值为1表示工作, 为0表示停止。三个限位为A、B和C,取值为1表示水位低 于A、B和C点。 列出真值表 写出逻辑表达式 A B C MS ML可由ML(或Ms)为1的各 项 00000写出ML(或MS)的与或式: 0011 0 ML=ABC +ABC 01101 MS=ABC+ABC 111 也可以用ML(或MS)为0 各项写出或与式: ML=(4+B+·(+B+C MS=(A+B+C)·4+B+C
解:设大水泵为ML,小水泵为MS,取值为1表示工作, 为0表示停止。三个限位为A、B和C,取值为1表示水位低 于A、B和C点。 列出真值表 写出逻辑表达式 A B C MS ML 可由ML(或MS)为1的各 项 0 0 0 0 0 写出ML(或MS)的与或式: 0 0 1 1 0 ML= A B C + A B C 0 1 1 0 1 MS= A B C + A B C 1 1 1 1 1 也可以用ML(或MS)为0 的 各项写出或与式: ML=(A+B+C)• (A+B+C) MS=(A+B+C) • (A+B+C)
例3加法器的扩展与应用 1)加法器的扩展 2 74283 C 74283 C-O A3A2AAo B3B2B1Bo A3A2AAo B3,Bo 0 A6A5A4 0 B6B5 B4 A3A2A1Ao B3 B2B1Bo 74LS283级联构成7位二进制数加法电路
1)加法器的扩展 0 A6A5A4 0 B6B5B4 A3A2A1A0 B3B2B1B0 74LS283级联构成7位二进制数加法电路 例3 加法器的扩展与应用 0 S7 S6 S5 S4 S3 S2 S1 S0 S3 S2 S1 S0 Co 74283 Ci A3A2A1A0 B3B2B1B0 S3 S2 S1 S0 Co 74283 Ci A3A2A1A0 B3B2B1B0
2)加法器的应用:用283实现1位8421BCD的加法运算 8421码运算举例:例:8+9=17 结论: 1000 当和Ns9,即二进制数有进位+6 +)1001 ≤(1001)2时,二进制码与 10001 BCD码相同; +)011Q 构成十位上 半当和No210,即二进制的运算数溶10111 ≥(1010)2时,个位的BCD 例:7+6=13 码要进行6调整,有进位时 0111 ,构成十位上的运算数据 +)0110 冗余码+6 1101 +)011Q 需要调整并进行校正的运算数据10011
2)加法器的应用:用283实现1位8421BCD的加法运算 结论: 当和N10 ≤9,即二进制数 ≤(1001)2时,二进制码与 BCD码相同; 当和N10 ≥10,即二进制 数≥(1010)2时,个位的BCD 码要进行6调整,有进位时 ,构成十位上的运算数据 。 例: 8+9=17 1 0 0 0 +) 1 0 0 1 有进位+6 1 0 0 0 1 +) 0 1 1 0 1 0 1 1 1 例: 7+6=13 0 1 1 1 +) 0 1 1 0 1 1 0 1 +) 0 1 1 0 1 0 0 1 1 构成十位上 的运算数据 8421码运算举例: 冗余码+6 构成十位上 的运算数据 用校正电路判断是否 需要调整并进行校正
2个1位8421BCD的加法运算, 十进制数0-18的几种代码表示 最大数为1001+1001=10010 十进制数 二进制码 8421BCD码 C4 S3 S2 S So Dc Ds D4 D, D, 00000 00000 00001 00001 (1)结果需要调整,其 000 0 00010 调整条件为: 00011 000 00100 00100 DC=C4+S3S,+SsI 23456789 00101 00101 00 00110 00 00111 01000 01000 (2)当DC=1时,应加 01001 01001 10 010 0000 6(0110即得到正确 010 0001 12 01100 0010 的BCD结果;同时, 13 01101 0011 14 01110 100 也是结果BCD的 15 0000 01 进位输出。 16 0000 17 0001 111 18 0010 11000 BCD码相加,其和的二进制码。 调整前调整后
十进制数0~18的几种代码表示 十进制数 二进制码 8421BCD码 N10 C4 S3 S2 S1 S0 DC D8 D4 D2 D1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 1 1 0 1 0 0 0 0 1 0 0 1 0 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 1 0 1 0 1 1 1 0 0 1 1 1 1 1 0 0 0 0 1 0 0 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 1 1 0 1 0 0 0 0 1 0 0 1 1 0 0 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1 1 0 1 0 0 1 0 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 0 0 0 ⑴结果需要调整,其 调整条件为: DC=C4+S3S2+S3S1 2个1位8421BCD的加法运算, 最大数为1001+1001=10010 调整前 调整后 ⑵当DC =1时,应加 6(0110)即得到正确 的BCD结果;同时, DC 也是结果BCD的 进位输出。 BCD码相加,其和的二进制码
十位输出个位输出 D4 (1)结果需要调整,其 调整条件为: 74283-2 CoHO DC=C4+S3S2+S3S1 A3A2A1A0 B3 B2BBo 0 & 调整 (2)当DC=1时,应加 ≥1 电路 6(0110即得到正确的 BCD结果;同时,Dc s so s 3 0 也是结果BCD的进位 74283-1 CoHO A3A2AAo B3,Bo 输出。 AgA4A2A1 BgB4B2 B 2个1位8421BCD码加法器电路
A8A4A2A1 B8B4B2B1 2个1位8421BCD码加法器电路 ≥1 S3 S2 S1 S0 C4 74283-2 C0 A3A2A1A0 B3B2B1B0 0 十位输出 个 位 输 出 DC D8 D4 D2 D1 S3 S2 S1 S0 C4 74283-1 C0 A3A2A1A0 B3B2B1B0 & & 0 0 调整 电路 ⑴结果需要调整,其 调整条件为: DC=C4+S3S2+S3S1 ⑵当DC =1时,应加 6(0110)即得到正确的 BCD结果;同时, DC 也是结果BCD的进位 输出
例4:用比较器实现四舍五入判断信号产生电路 AsAg A27485 A1 A>BF AAA0100100 Ao A3A2A1A0>0100时, a>b a=b A=B A>B输出F=1 aBBBB A<B 级联输入端接010 4舍5入判断信号产生电路
例4:用比较器实现四舍五入判断信号产生电路 A3A2A1A0>0100时, A>B输出F=1 A3 A2 7485 A1 A>B A0 a>b a=b A=B a<b B3 B2 A<B B1 B0 A3 A2 A1 A0 0 1 0 0 1 0 0 4舍5入判断信号产生电路 F 级联输入端接010
例5分析图示组合逻辑电路的功能。 模块级电路分析:(写表达式,列真值表分析 (2)直接列真值表分析 (3)在写不出表达式、也列不出真值表时, 可根据所使用模块的功能及连接方法分析。 D MUX Do MUX 0 C D ppn S Y 2 d R a a 3140 A 本电路由集成数据选择构成,有3个输 入变量,2个输出变量
例5 分析图示组合逻辑电路的功能。 模块级电路分析: ⑴写表达式,列真值表分析 ⑵直接列真值表分析 ⑶在写不出表达式、也列不出真值表时, 可根据所使用模块的功能及连接方法分析。 0 C 1 A B D0 MUX D1 D2 D3 A1 A0 Y D0 MUX D1 D2 D3 A1 A0 Y J 1 S 本电路由集成数据选择构成,有3个输 入变量,2个输出变量
例5分析图示组合逻辑电路的功能。 模块级电路分析:(1)写表达式,列真值表分析 (2)直接列真值表分析 (3在写不出表达式、也列不出真值表时, 可根据所使用模块的功能及连接方法分析。 般原则: ①能写出给定逻辑电路的输出逻辑函数表达式时,尽量写出 表达式,然后列出真值表,判断电路的逻辑功能; ②不能写出表达式、但能根据模块的功能及连接方法列出 电路的真值表时,尽量列出真值表,从真值表判断电路的 逻辑功能; ③既不能写出逻辑表达式、也不能列出真值表时,可根据 所使用模块的功能及连接方法,通过分析、推理,判断电 路的逻辑功能
例5 分析图示组合逻辑电路的功能。 模块级电路分析: 一般原则: ① 能写出给定逻辑电路的输出逻辑函数表达式时,尽量写出 表达式,然后列出真值表,判断电路的逻辑功能; ② 不能写出表达式、但能根据模块的功能及连接方法列出 电路的真值表时,尽量列出真值表,从真值表判断电路的 逻辑功能; ③ 既不能写出逻辑表达式、也不能列出真值表时,可根据 所使用模块的功能及连接方法,通过分析、推理,判断电 路的逻辑功能。 ⑴写表达式,列真值表分析 ⑵直接列真值表分析 ⑶在写不出表达式、也列不出真值表时, 可根据所使用模块的功能及连接方法分析