数字逻辑作业
詹瑾瑜数字逻辑练习题

詹瑾瑜数字逻辑练习题一、基本逻辑门(1) 与门(2) 或门(3) 非门(4) 异或门(1) A·A(2) A + A(3) A·A' + A·B(4) (A + B)'·(A + B)二、组合逻辑电路A |B | Y0 | 0 | 10 | 1 | 01 | 0 | 01 | 1 | 1(1) Y = A·B + C(2) Y = (A + B)'·C(1) Y = A·B + A·B' + A'·B(2) Y = (A + B)' + (A' + B')三、时序逻辑电路(1) SR触发器(2) D触发器(3) JK触发器当前状态 | 输入X | 下一个状态A | 0 | BA | 1 | CB | 0 | AB | 1 | DC | 0 | AC | 1 | BD | 0 | CD | 1 | D四、数字电路设计1. 设计一个38线译码器,并给出其真值表。
2. 设计一个4位二进制加法器,并说明其工作原理。
3. 设计一个序列检测器,检测序列为“1101”。
五、数字电路分析(1) 电路由两个与门、一个或门和一个非门组成,输入为A、B、C,输出为Y。
(2) 电路由一个42线优先编码器和一个24线译码器组成,输入为I0、I1、I2、I3,输出为Y0、Y1、Y2、Y3。
2. 给出一个数字时钟的原理框图,并简要说明其工作原理。
(1) 同步序列发生器(2) 异步序列发生器六、数字电路应用(1) 计算机处理器(2) 通信系统(3) 家用电器2. 举例说明数字电路在生活中的一个实际应用,并简述其工作原理。
七、数字电路故障诊断1. 列出数字电路常见的故障类型及其原因。
2. 描述如何使用逻辑笔进行数字电路的故障检测。
(1) 一个4位二进制加法器的输出始终为零。
(2) 一个38线译码器的某个输出始终为高电平。
数字逻辑第一次大作业

一.“七段数码管字形发生器”真值表(支持共阴极,1亮0灭)二.卡诺图化简:三.在Quartus 中,建工程,采用原理图设计方法,画整体电路图,设定I/O ,编译纠错第一次编译出错,Input与Output中部分名称重复,改Input中“A”为“In-A”,B、C、D同理。
第二次编译通过。
四.在Quartus中,对所设计的电路进行整体功能仿真:五.仅采用与非门实现的解决方案:根据摩根代换定律,将a~f的表达式改为与非式,在Quartus中重新用原理图的方法画出整体电路图,设定I/O,根据新表达式在电路中适当添加非门,编译纠错。
并对电路功能进行整体仿真。
六.支持共阳极数码管的解决方案:将a~f的输出信号按位取反。
即在各信号输出之前添加非门。
七.填写真值表:八.自定义三个4变量功能函数(不能重复前面的三变量函数功能),填写真值表:九.小结:首先明白了数码管工作原理后,通过写出a~f输出变量的表达式熟练了将真值表在卡诺图上表示的方法。
(由于BD字样不易显示,选用小写b和d)之后在摸索中掌握了Quartus中原理图的使用方法。
第一次编译得知在定义名称时字母不区分大写小写,A与a 将被视为重复命名。
第二次只是有几个warnings,给忽略了。
进行仿真时,由于和原理图设计是分两次进行的,在选择“Node Finder...”插入节点时系统没有自动选中我之前保存的bdf文件,显示“No node available”。
重新打开之前的工程文件重试后成功。
在仿真时不知道是否应该将ABCD连续设置16次分别观察是否显示0~F,还是将输入信号设为随即信号,整体观察。
后来一想没啥区别,后者逐个信号竖向观察就能知道显示的数字对不对,还更方便。
观察仿真波形发现,在固定输入信号时,确实输出的信号符合要求。
选做题没想出好方法,觉得只有同时连两条线路才可实现。
其实已开始对这个软件真是无从下手。
多亏几个朋友对我的帮助,我才掌握了基本使用方法。
数字逻辑电路-作业1

《数字电路与逻辑设计》 作业11. 填空题:2. 数字电路只能处理 数字 信号, 不能处理 模拟 信号。
3. 八进制数27.2对应的十进制数为 23.25 , 二进制数为 10111.01 。
4. 八进制数41.24对应的十六进制数为 21.5 , 十进制数是 65.256 。
5. 8421BCD 编码为(0101,0011)的十进制数是 53 , 转换为二进制数是 110101 。
6. 二进制数1100110的Grary 码为 1010101 , 8421码为 0001000000100 。
7. 逻辑代数有 逻辑与 、逻辑或和逻辑非三种基本运算。
8. 逻辑代数的三条重要规则是指代入规则、反演规则和对偶规则。
9. 一个n 变量逻辑函数的全部最小项的个数应该有2xn 个。
10. 逻辑函数 的反函数 , 对偶函数 。
11. 逻辑函数 的反函数 , 对偶函数 。
12. 根据逻辑运算关系, 逻辑函数 可以表示为 。
13. 根据逻辑运算关系, 逻辑函数 可以表示为 。
14. 设输入变量为ABC, 判别三个变量中有奇数个1时, 函数F=1, 否则F=0, 实现它的异或表达式为F= 。
15. 两输入与非门的输入为01时, 输出为 1 , 两输入或非门的输入为01时, 输出为 0 。
16. 三位二进制代码输入的译码器, 必然有 8 个输出端, 且译码器工作时, 只有 1 个呈现有效电平。
17. 消除组合逻辑电路中冒险的常用方法有增加冗余法、输出加滤波器、选通法组合。
18. 组合电路有时产生竞争-冒险, 在 情况下, 产生静态”1”冒险, 在 情况下, 产生静态”0”冒险。
19. 逻辑函数FA B =可表示成AB B A F +=。
用真值表证明下列等式:1.由真值表达式→ 成立))((C B C A C AB ++=+由真值表达式成立B A B A +=用基本定理证明下列等式:1.证明:2.一. 证明:用代数法化简下列最简与或表达式:1.=>BC C A AB BC C B A AB F++=++= 2.=>)()(C B A C B A F+++++=1=F3.=>C A B A C B B A CC B C A AB B A C B C A B A C B C A B A F +=++++=++++=+•++=•+=)1()()()(五. 用卡诺图化简下列函数(要求最简)1.C B AD C B D C B C B A F +++=12.F(A,B,C,D)=D A C A F +=3.F(A,B,C,D)=B D4.无关项: A BD m m m m m ABCD F m m m m ABCD F d m ==∑∑)8,7,5,2,0()()15,13,6,4()(5.无关项:DCB AD B m m m ABCD F m m m m m m m ABCD F d m ==∑∑)15,5,3()()11,15,7,13,11,9,0()(6. \ CA C AB F m m m m m m m m m m m m m m m m ABCD F m ++==∑)9,8,13,12,14,15,13,12,6,7,5,4,7,5,3,2()(7. BCDC B AD C B C B A F m m m m m m m m ABCD F m +++==∑)9,15,7,4,5,3,2,1()(8. D C A D C B F +=9. D B A D C B D C A C B A F +++=六.已知 代表三位二进制数, 设计一个组合电路, 当 时输出 , 当 时输出 , 要求:②写出y 的最简与或表达式;012012012012012x x x x x x x x x x x x x x x y ++++==120201x x x x x x ++=201x x x③完全用与非门画出电路图。
数字逻辑10套题

《数字逻辑电路》试题一一、填空题1.()10=()2=()8=()16。
2.()2=()10。
3.()10=( ) 8421-BCD。
4.A⊕0= 。
5.大体门电路包括、、。
6.A⊙B= 。
7.N各逻辑变量组成某个逻辑函数,那么其完整的真值表应有种不同的组合。
8.数字逻辑电路包括两类,别离是电路和电路。
9.JK触发器的特性方程是。
10.任何时刻,电路的输出,不仅与该时刻电路的输入有关,而且还与电途经去的输入有关的电路,称为电路。
11.F(A,B,C,D)=CD,它包括了个最小项。
12.A(A+B)= 。
13.F=AB+AC,这种形式的逻辑函数表达式称为。
14.F=A·B·A·C这种形式的逻辑函数表达式称为。
15.有18个信息需用二进制代码来表示它们,那么最少需要位二进制。
16.与将JK触发器作成T’(翻转)触发器,应使其J= , K= 。
17.设计一个25进制计数器,最少需要个触发器。
二、选择题1.已知字符T的ASCII码值的十进制数表示为84,若是将最高位设置为奇校验位,那么字符T的ASCⅡ码值设置奇校验位后,它的二进制表示为( )A 01001101B 11001101C 01101011 D2. 以下个数中最大的是()A (.0101) 2B 16C 10 C 83. 在一个逻辑电路中,有两个输入信号X、Y和一个输出信号V。
当且仅当X=一、Y=0时,V=0,那么V的逻辑表达式为()A X+YB X·YC X·YD X+Y4. A·A·B·B·C=( )A ABC C 1D 05. A+BC+AB+A=( )A AB AC 1D 06. F(A,B,C)=ABC+ABC+ABC=( )A ∑m(0,2,4)B ∑m(3,5,7)C ∑m(1,3,5)D ∑m(4,5,7)7. A⊕B=( )A AB+ AB B AB + ABC A BD A B8. 对正逻辑而言,某电路是与门,那么对负逻辑而言是()A 与门B 与非门C 或非门D 或门触发器在同步工作时,假设现态Q n=0,要求抵达次态Q n+1=1,那么应使JK=( )A 00B 01C 1XD X110.图(1)中要求输出F=B,那么A应为( )A 0B 1 A =1 FC B BD B 图(1)三、化简以下函数表达式一、代数化简:Y=(AB+A B+A B)(A+B+D+A B D)二、Y=AB+A B+A B3、卡诺图化简:F=(A,B,C,D)=∑m(0,1,2,3,4,6,8,9,10,11,12,14)四、芯片的应用1.别离用74138和74153实现逻辑函数表达式F=AB+BC+AC2.用1.用与非门设计一个组合电路,用来检测并行输入的四位二进制数B4B3B2B1当其值大于或等于5时,输出F=1,反之F=0。
数字逻辑题目及其答案和解析(1)一共60道题

第一部分:1.在二进制系统中,下列哪种运算符表示逻辑与操作?A) amp;B) |C) ^D) ~解析:正确答案是 A。
在二进制系统中,amp; 表示逻辑与操作,它仅在两个位都为1时返回1。
2.在数字逻辑中,Karnaugh 地图通常用于简化哪种类型的逻辑表达式?A) 与门B) 或门C) 异或门D) 与非门解析:正确答案是B。
Karnaugh 地图通常用于简化或门的逻辑表达式,以减少门电路的复杂性。
3.一个全加器有多少个输入?A) 1B) 2C) 3D) 4解析:正确答案是 C。
一个全加器有三个输入:两个加数位和一个进位位。
4.下列哪种逻辑门可以实现 NOT 操作?A) 与门B) 或门C) 异或门D) 与非门解析:正确答案是 D。
与非门可以实现 NOT 操作,当且仅当输入为0时输出为1,输入为1时输出为0。
5.在数字逻辑中,Mux 是指什么?A) 多路复用器B) 解码器C) 编码器D) 多路分配器解析:正确答案是 A。
Mux 是指多路复用器,它可以选择输入中的一个,并将其发送到输出。
6.在二进制加法中,下列哪个条件表示进位?A) 0 + 0B) 0 + 1C) 1 + 0D) 1 + 1解析:正确答案是 D。
在二进制加法中,当两个位都为1时,会产生进位。
7.在数字逻辑中,一个 JK 触发器有多少个输入?A) 1B) 2C) 3D) 4解析:正确答案是 B。
一个 JK 触发器有两个输入:J 和 K。
8.下列哪种逻辑门具有两个输入,且输出为两个输入的逻辑与?A) 与门B) 或门C) 异或门D) 与非门解析:正确答案是 A。
与门具有两个输入,只有当两个输入都为1时,输出才为1。
9.在数字逻辑中,下列哪种元件可用于存储单个位?A) 寄存器B) 计数器C) 锁存器D) 可编程逻辑门阵列解析:正确答案是 C。
锁存器可用于存储单个位,它可以保持输入信号的状态。
10.一个带有三个输入的逻辑门,每个输入可以是0或1,一共有多少种可能的输入组合?A) 3B) 6C) 8D) 12解析:正确答案是 C。
数字逻辑试题及答案

数字逻辑试题及答案一、单项选择题(每题2分,共10分)1. 以下哪个是数字逻辑中的逻辑运算?A. 加法B. 减法C. 与运算D. 乘法答案:C2. 在数字逻辑中,一个逻辑门的输出是:A. 0B. 1C. 0或1D. 任意数字答案:C3. 以下哪个是组合逻辑电路的特点?A. 有记忆功能B. 无记忆功能C. 可以进行算术运算D. 可以进行逻辑运算答案:B4. 触发器的主要用途是:A. 逻辑运算B. 存储信息C. 放大信号D. 转换信号答案:B5. 一个4位二进制计数器可以计数到:A. 8B. 16C. 32D. 64答案:B二、多项选择题(每题3分,共15分)1. 下列哪些是数字逻辑中常用的逻辑门?A. 与门B. 或门C. 非门D. 异或门E. 与非门答案:ABCDE2. 在数字逻辑中,以下哪些可以作为信号的表示?A. 电压B. 电流C. 电阻D. 电容E. 电感答案:AB3. 以下哪些是数字电路的基本组成元素?A. 逻辑门B. 电阻C. 电容D. 触发器E. 运算放大器答案:ABD4. 在数字逻辑中,以下哪些是常见的电路类型?A. 组合逻辑电路B. 时序逻辑电路C. 模拟电路D. 混合信号电路E. 微处理器答案:ABD5. 以下哪些是数字电路设计时需要考虑的因素?A. 电路的复杂性B. 电路的功耗C. 电路的可靠性D. 电路的成本E. 电路的尺寸答案:ABCDE三、填空题(每题2分,共10分)1. 在数字逻辑中,一个逻辑门的输出状态取决于其_________。
答案:输入状态2. 一个D触发器的输出在时钟信号的_________沿触发。
答案:上升沿3. 一个4位二进制计数器的计数范围是从_________到_________。
答案:0000到11114. 一个逻辑电路的输出是其输入的_________。
答案:逻辑函数5. 在数字逻辑中,使用_________可以表示一个逻辑函数的真值表。
答案:卡诺图四、简答题(每题5分,共15分)1. 描述一个典型的组合逻辑电路的工作原理。
数字逻辑练习题

数字逻辑练习题1. 题目描述:设计一个电路,将一个3位的二进制数转换为相应的BCD码。
BCD码是4位二进制数,表示0~9的十进制数字。
2. 解题思路:为了将一个3位的二进制数转换为BCD码,我们可以使用以下步骤:- 首先,将输入的3位二进制数分解为个位、十位和百位。
- 然后,将每一位上的二进制数转换为BCD码。
例如,对于个位数,可以使用一个4位的BCD码来表示,其中最高位为0,剩下的三位为个位数的二进制数。
同样地,对于十位和百位数,也需要使用4位的BCD码来表示。
- 最后,将个位、十位和百位上的BCD码连接起来,得到最终的BCD码输出。
3. 电路图设计:根据解题思路,我们可以设计如下的电路图:```+---------------+A0 --| |-- B0A1 --| |-- B1A2 --| 3-BIT TO |-- B2| BCD CODE |-- B3X3-BIN --| CONVERT |-- B4| ER |-- B5| |-- B6| |-- B7+---------------+```其中,A0、A1和A2分别表示输入的3位二进制数的个位、十位和百位。
X3-BIN表示这个3位二进制数的输入。
B0至B7分别表示输出的BCD码的4位。
4. 电路工作原理:在电路中,我们使用了一个“3-BIT TO BCD CODE CONVERTER”(3位二进制数转BCD码)芯片。
该芯片将输入的3位二进制数转换为相应的BCD码。
具体地,对于每一位二进制数,我们使用一个4位的BCD码来表示。
例如,对于个位数,最高位B0设置为0,剩下的三位B1, B2和B3设置为个位数的二进制数。
同样地,对于十位和百位数,也根据相应的二进制数设置BCD码的三位。
最终,我们将三个BCD码连接起来,得到一个12位的BCD码作为输出。
5. 总结:通过这个练习题,我们学习了如何将一个3位的二进制数转换为相应的BCD码。
在电路中,我们使用了一个“3-BIT TO BCD CODE CONVERTER”芯片来实现这个转换。
数字逻辑课程三套作业及答案

数字逻辑课程作业_A一、单选题。
1.(4分)如图x1-229(D)。
A. (A)B. (B)C. (C)D. (D)知识点:第五章解析第五章译码器2.(4分)如图x1-82(C)。
A. (A)B. (B)C. (C)D. (D)知识点:第二章解析第二章其他复合逻辑运算及描述3.(4分)N个触发器可以构成最大计数长度(进制数)为(D)的计数器。
A. NB. 2NC. N2次方D. 2N次方知识点:第九章解析第九章计数器4.(4分)n个触发器构成的扭环型计数器中,无效状态有(D)个。
A. A.nB. B.2nC. C.2n-1D. D.2n-2n知识点:第九章解析第九章集成计数器5.(4分)如图x1-293(A)。
A. (A)B. (B)C. (C)D. (D)知识点:第十一章解析第十一章数字系统概述6.(4分)如图x1-317(D)。
A. (A)B. (B)C. (C)D. (D)知识点:第二章解析第二章其他复合逻辑运算及描述7.(4分)EPROM是指(C)。
A. A、随机读写存储器B. B、只读存储器C. C、光可擦除电可编程只读存储器D. D、电可擦可编程只读存储器知识点:第十章解析第十章只读存储器8.(4分)如图x1-407(B)。
A. (A)B. (B)C. (C)D. (D)知识点:第十一章解析第十一章数字系统概述9.(4分)为实现将JK触发器转换为D触发器,应使(A)。
A. J=D,K=D非B. B. K=D,J=D非C. C.J=K=DD. D.J=K=D非知识点:第六章解析第六章各种触发器的比较10.(4分)一位8421BCD码计数器至少需要(B)个触发器。
A. 3B. B.4C. C.5D. D.10知识点:第九章解析第九章计数器11.(4分)为把50Hz的正弦波变成周期性矩形波,应当选用(A)。
A. A、施密特触发器B. B、单稳态电路C. C、多谐振荡器D. D、译码器知识点:第六章解析第六章集成触发器12.(4分)下列描述不正确的是(A)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2、分析下面逻辑电路图的功能。
3、使用74138和与非门(输入引脚数目无限 制)实现函数
也可以如下操作:
4、使用74151和逻辑门实现下列逻辑函数。
2、写出下列表达式的对偶式。 (1) (2) 3、用布尔代数化简下列逻辑函数 (1)
(2)
4、用卡诺图法将下列函数表达式化简为最 简与或式。
( 1)
(2)
(3)
5、在输入只有原变量的情况下,用数量最 少的量输入与非门实现下列的逻辑函数。
第四章 作业
某工厂有三个车间,每个车间各需1kW电力。这三个车 间有两台发电机组供电,一台是1kW,另一台是2kW。 三个车间经常不同时工作,有时共有1个车间工作,有 时两个或三个车间同时工作。为了节省能源又能保证电 力供应,请设计一个逻辑电路,能自动完成供电分配任 务。(所需要的门电路输入引脚个数和类型无限制要求, 但是尽量用与非门和异或门实现)。 解:设A、B、C分别为三个车间工作时的电力需求情况, 1为工作,需要用电,0为不工作不需要电力供应;输出 为两个F1、F2,F1=1表示需要1Kw的发电机供电,F2=1 表示需要2Kw的发电机供电,根据题意列阵真值表为:
F ( A B) ( A C )AC BC (( A B) ( A C ) ( A C )) ( B C ) ( A B A C A C) (B C) (B C)
1、求下列函数的反函数(可以利用反演规则 或狄摩根定律)。