数字电路与逻辑
- 格式:doc
- 大小:171.00 KB
- 文档页数:9
数字电路与逻辑设计习题答案数字电路与逻辑设计习题答案数字电路与逻辑设计是计算机科学与工程领域中的重要基础课程,它涉及到数字信号的处理和转换,以及逻辑门电路的设计和分析。
学习这门课程时,习题是巩固知识和提高能力的重要途径。
下面将给出一些常见的数字电路与逻辑设计习题的答案,希望对大家的学习有所帮助。
1. 设计一个4位二进制加法器电路,实现两个4位二进制数的相加。
答案:一个4位二进制加法器电路可以由四个全加器电路组成。
每个全加器电路有三个输入:两个被加数和一个进位输入,以及两个输出:和位和进位输出。
将四个全加器电路按位级联,将进位输出连接到下一位的进位输入,最后一个全加器的进位输出作为最高位的进位输出。
和位的输出即为两个4位二进制数的和。
2. 给定一个3输入的逻辑电路,输出为1的条件是至少有两个输入为1。
请设计一个电路,实现这个逻辑功能。
答案:可以使用与门和或门组合的方式来实现这个逻辑功能。
首先,将三个输入分别与一个与门的三个输入相连,将输出连接到一个或门的输入。
然后,将三个输入分别与一个或门的三个输入相连,将输出连接到与门的输入。
这样,当至少有两个输入为1时,与门的输出为1,或门的输出也为1。
3. 给定一个4输入的逻辑电路,输出为1的条件是输入中有奇数个1。
请设计一个电路,实现这个逻辑功能。
答案:可以使用异或门实现这个逻辑功能。
首先,将四个输入两两分组,然后将每组的输出与另一组的输出进行异或操作。
最后,将四个异或门的输出连接到一个或门的输入。
这样,当输入中有奇数个1时,异或门的输出为1,或门的输出也为1。
4. 设计一个4位比较器电路,实现两个4位二进制数的大小比较。
答案:一个4位比较器电路可以由四个比较器组成。
每个比较器有两个输入:两个被比较的位,以及一个输出:比较结果。
将四个比较器电路按位级联,将每个比较器的输出连接到下一位比较器的输入。
最后一个比较器的输出即为两个4位二进制数的大小比较结果。
5. 给定一个3输入的逻辑电路,输出为1的条件是输入中的1的个数大于等于2。
数字电路与逻辑设计数字电路是现代电子技术的基础,它在计算机、通信、嵌入式系统等领域扮演着重要的角色。
数字电路可以将输入信号转换为相应的输出信号,通过逻辑门和触发器等元件的组合和连接实现不同的功能。
本文将介绍数字电路与逻辑设计的基本概念和原理。
一、数字电路的基本概念数字电路是由数字信号进行处理和传输的电路系统。
数字信号是以离散的数值表示的信息信号,可以取两个离散值,分别表示逻辑0和逻辑1。
数字电路由逻辑门、触发器、时钟等基本元器件组成。
逻辑门是实现不同逻辑运算的基本单元,包括与门、或门、非门等。
触发器用于存储和传递信号,在时钟信号的控制下进行状态变化。
二、数字电路的组成和工作原理数字电路由多个逻辑门和触发器等元件组成,通过它们的连接和相互作用实现特定的功能。
逻辑门根据输入信号的逻辑值进行逻辑运算,最终产生输出信号。
触发器用于存储和传递信号,其状态随时钟信号的变化而改变。
数字电路的工作原理是基于信号的逻辑运算和状态的变化,通过适当的电路连接和时序控制实现不同的功能。
三、数字电路的逻辑设计方法数字电路的逻辑设计是指根据特定的功能需求,选择适当的逻辑门和触发器进行电路设计和连接。
逻辑设计的基本步骤包括功能定义、真值表的编制、逻辑方程的推导、电路的化简和时序控制的设计等。
逻辑设计要求准确、简洁、可靠,通过合理的电路设计使系统达到预期的功能。
四、数字电路的应用领域数字电路广泛应用于计算机、通信、嵌入式系统等领域。
在计算机中,各种数字电路协同工作,实现数据的处理和存储。
在通信系统中,数字电路用于数据的传输和编解码。
在嵌入式系统中,数字电路被用于控制和驱动各个外设,实现系统的功能。
总结:数字电路与逻辑设计是现代电子技术领域的重要基础知识。
它不仅是计算机、通信和嵌入式系统等领域的核心,也是电子工程师必备的技能。
数字电路通过逻辑门和触发器等基本元器件的组合和连接,实现了信号的处理和传输。
合理的逻辑设计方法可以确保数字电路的功能准确、可靠。
数字电路与逻辑设计习题及参考答案一、选择题1. 以下表达式中符合逻辑运算法则的是 D 。
A.C ·C=C 2B.1+1=10C.0<1D.A+1=12. 一位十六进制数可以用 C 位二进制数来表示。
A . 1B . 2C . 4D . 163. 当逻辑函数有n 个变量时,共有 D 个变量取值组合?A. nB. 2nC. n 2D. 2n4. 逻辑函数的表示方法中具有唯一性的是 A 。
A .真值表 B.表达式 C.逻辑图 D.状态图5. 在一个8位的存储单元中,能够存储的最大无符号整数是 D 。
A .(256)10B .(127)10C .(128)10D .(255)106.逻辑函数F=B A A ⊕⊕)( = A 。
A.BB.AC.B A ⊕D. B A ⊕7.求一个逻辑函数F 的对偶式,不可将F 中的 B 。
A .“·”换成“+”,“+”换成“·”B.原变量换成反变量,反变量换成原变量C.变量不变D.常数中“0”换成“1”,“1”换成“0”8.A+BC= C 。
A .A+B B.A+C C.(A+B )(A+C ) D.B+C9.在何种输入情况下,“与非”运算的结果是逻辑0。
DA .全部输入是0 B.任一输入是0 C.仅一输入是0 D.全部输入是110.在何种输入情况下,“或非”运算的结果是逻辑1。
AA .全部输入是0 B.全部输入是1 C.任一输入为0,其他输入为1 D.任一输入为111.十进制数25用8421BCD 码表示为 B 。
A .10 101B .0010 0101C .100101D .1010112.不与十进制数(53.5)10等值的数或代码为 C 。
A .(0101 0011.0101)8421BCDB .(35.8)16C .(110101.11)2D .(65.4)813.以下参数不是矩形脉冲信号的参数 D 。
A.周期B.占空比C.脉宽D.扫描期14.与八进制数(47.3)8等值的数为: BA. (100111.0101)2B.(27.6)16C.(27.3 )16D. (100111.101)215. 常用的BCD码有 D 。
《数字电路与逻辑设计》教学大纲课程名称: 数字电路与逻辑设计课程代码:0773127课程性质:专业必修课程说明:讲授+实训总学时数:64(48+16)学分数:4(理论3+实训1)适用专业:计算机科学与技术(本科)一、课程简介《数字电路与逻辑设计》是计算机科学与技术专业的必修课程,是一门集数字电子技术与逻辑设计、软件与硬件、理论与实践为一体的课程。
作为一门学科与专业技术基础性课程,本课程的学习将为学生后续的计算机组成与体系结构、操作系统、计算机网络基础、单片机原理及应用、嵌入式应用与开发等课程的学习打下必要的基础。
(一)课程目标围绕各种电子元器件构成的组合电路和时序电路的分析学习和实训,使学生在获得数字电子技术方面的基础理论和基本技能的同时,注重培养学生的数字电路分析思路和设计理念,结合计算机相关知识,理解计算机系统结构,并为后继相关课程的深入学习和实际应用打下理论基础。
职业能力目标●对逻辑电路基本单元(门电路和触发器)的特性和工作原理的掌握;●组合逻辑电路、时序逻辑电路分析和设计能力的培养;●对数字集成新技术的了解;●能使用Multisim平台仿真验证、分析和设计简单的数字电路或较为复杂的数字系统;●数字系统综合设计和应用能力的培养;●跟踪新知识与新技术的学习能力的培养;●沟通与表达能力的培养。
(二)课程设计思路本课程着眼于培养学生的设计理念和提升工程实践技能,为后继相关课程的深入学习和实际应用打下基础,激发学生对计算机在嵌入式方向应用的兴趣。
本课程设计以培养学生数字电路的分析和设计能力为核心。
课堂主要以理论教学为主,进行每章节知识点的讲解,章节中穿插辅以Multisim平台仿真案例实训教学;课外以单元练习、课后辅导为主,辅以学生自学文档资料、mooc学习。
让学生在教、学、做中掌握知识要义,养成学生重器件功能及应用等外部特性、轻内部结构分析,逐步养成学生查阅手册、选择元器件参数的能力。
(三)课程内容框架本课程包含理论体系和实践体系。
数字电路与逻辑设计数字电路与逻辑设计是计算机科学与工程领域中的重要基础知识。
本文将介绍数字电路与逻辑设计的主要概念、原理和应用,帮助读者深入理解数字电路的工作原理和逻辑设计的方法。
一、数字电路的概念与分类数字电路是指由数字信号进行输入、输出和处理的电路。
它由门电路和触发器等基本元件组成,能够实现逻辑运算、存储数据和控制系统等功能。
根据信号的表示形式,数字电路可以分为数值表示和逻辑表示两种类型。
1. 数值表示的数字电路数值表示的数字电路通过数字信号来表示数值的大小和精度,常见的有加法器、减法器、乘法器和除法器等。
这些电路可以实现数值运算,广泛应用于计算机算术运算和信号处理等领域。
2. 逻辑表示的数字电路逻辑表示的数字电路通过数字信号来表示逻辑关系,常见的有与门、或门、非门和异或门等。
这些电路可以实现逻辑运算,广泛应用于计算机的控制和决策等领域。
二、数字电路的基本原理与元件数字电路的设计和实现基于一些基本的原理和元件,主要包括布尔代数、门电路和触发器等。
1. 布尔代数布尔代数是一种逻辑运算的数学方法,它用符号代表逻辑运算,如与、或、非等。
通过布尔代数的运算规则,可以将复杂的逻辑关系简化为基本的逻辑运算,从而实现简单、高效的数字电路设计。
2. 门电路门电路是实现逻辑运算的基本元件,常见的有与门、或门、非门和异或门等。
这些门电路可以根据输入信号的逻辑关系来输出相应的逻辑结果,并且可以通过组合不同的门电路来实现复杂的逻辑运算。
3. 触发器触发器是实现数据存储和时序控制的元件,常见的有RS触发器、D触发器和JK触发器等。
这些触发器可以通过输入信号的状态变化来控制输出信号的状态,实现数据的存储和时序的控制。
三、逻辑设计的方法与工具逻辑设计是数字电路设计中的核心内容,通过逻辑设计可以将问题抽象为逻辑关系,并实现相应的数字电路。
常见的逻辑设计方法包括真值表、卡诺图和逻辑门电路等。
1. 真值表真值表是逻辑运算函数的一种表示方法,它通过列出所有可能的输入组合和相应的输出结果来描述逻辑关系。
《数字电路与逻辑设计》课程教学大纲《数字电路与逻辑设计》课程教学大纲一、课程名称数字电路与逻辑设计二、课程代码020008035 三、课程属性专业基础必修课四、学时数、学分数64学时、3.5学分五、适用专业四年制本科计算机科学与技术专业六、编制者编制:七、编制日期2021年7月八、本课程的目的和任务《数字电路与逻辑设计》是计算机科学与技术专业的主干课程之一。
通过本课程的学习,使学生获得数字逻辑器件、数字逻辑电路的基本理论知识和基本技能。
为学习后续有关专业课与进一步接受新技术打下必要的基础。
本课程的主要任务:1.了解典型数字逻辑器件的逻辑符号和逻辑功能; 2.掌握数字逻辑电路的基本分析方法和设计方法; 3. 使学生能够阅读典型数字电路的工程图纸。
九、本课程与专业课程体系中其他有关课程的关系先修课程:电路与模拟电子技术;后续课程:微机原理及接口技术,计算机组成原理。
十、各教学环节学时分配教学课时分配表教学时数序号 1 2 3 4 5教学内容逻辑代数基础集成逻辑门电路(实验:TTL与非门参数性能测试,门电路)组合逻辑电路(实验:加法器,组合逻辑电路综合实验)触发器(实验:触发器)时序逻辑电路(实验:计数器) 1讲课 6 4 10 6 12 实验 4 4 2 2 其他机动 6 7 8 脉冲波形产生与整形数/模与模/数转换半导体存储器件 4 4 4 50 12 2 合计十一、课程教学内容及基本要求(一)逻辑代数基础(6学时) 1.主要教学内容数制和码制,逻辑代数的基本公式和定理,逻辑函数的化简,逻辑函数的表示方法及相互转换。
2.教学要求了解模拟信号、数字信号、二值数字和逻辑电平、数字波形,数字电路的特点及研究方法;理解十进制、二进制、八进制和十六进制,十-二进制之间的转换,逻辑函数的概念;掌握二进制码,基本逻辑运算,逻辑代数的公式和定理,逻辑函数的公式化简法和图形化简法,逻辑函数的表示方法及其相互转换。
数字电路与逻辑设计数字电路与逻辑设计是电子与电气工程领域中的重要分支,它涉及到数字信号的处理、电路的设计与优化等方面。
本文将从数字电路的基本概念入手,介绍数字电路的组成和逻辑设计的基本原理。
1. 数字电路的基本概念数字电路是由数字信号进行处理和传输的电路系统。
与模拟电路不同,数字电路采用离散的信号表示信息,信号的取值只能是0和1。
数字电路可以实现逻辑运算、存储数据和控制系统等功能。
2. 数字电路的组成数字电路由基本的逻辑门电路组成,逻辑门电路是实现逻辑运算的基本单元。
常见的逻辑门包括与门、或门、非门、与非门、或非门等。
通过逻辑门的组合和连接,可以构建出各种复杂的数字电路,如加法器、多路选择器、触发器等。
3. 逻辑设计的基本原理逻辑设计是指根据系统的功能需求,将逻辑门和触发器等组合连接,设计出满足特定功能的数字电路的过程。
逻辑设计的基本原理包括布尔代数、卡诺图和状态转换图等。
布尔代数是一种用代数符号表示逻辑运算的方法,通过逻辑运算符号和逻辑运算规则,可以描述和分析数字电路的逻辑功能。
卡诺图是一种图形化的逻辑运算方法,通过绘制真值表,将逻辑函数化简为最小项或最大项,并通过卡诺图的规则进行布尔代数化简,从而得到简化后的逻辑表达式。
状态转换图是描述时序逻辑电路行为的图形化方法,它通过状态和状态之间的转换来描述电路的功能。
状态转换图对于时序逻辑电路的设计和分析非常重要。
4. 数字电路的应用数字电路在现代电子与电气工程中有着广泛的应用。
它被应用于计算机、通信系统、嵌入式系统、数字信号处理等领域。
例如,计算机的中央处理器(CPU)中包含了大量的数字电路,用于实现各种算术逻辑运算和控制功能。
数字电路的设计和优化对于提高电路的性能和可靠性非常重要。
通过合理的电路设计和优化,可以降低功耗、提高速度和减小面积,从而实现更高效的数字电路。
总结数字电路与逻辑设计是电子与电气工程领域中的重要分支,它涉及到数字信号的处理、电路的设计与优化等方面。
数字电路与逻辑设计实验报告一、实验目的1、掌握触发器组成的同步时序逻辑电路的一般设计方法;2、掌握MSI 时序逻辑器件74LS160、74LS194的逻辑功能和使用方法;3、熟悉MSI 时序逻辑器件的一般设计方法。
二、实验仪器及设备1、直流稳压电源、数字逻辑电路实验箱、万用表、示波器2、TTLSSI 逻辑门 74LS00、74LS74、74LS76、74LS160、74LS194三、实验内容及步骤1、二进制计数器试用触发器设计一个模8的同步二进制加法计数器,给出状态图、驱动方程和逻辑电路图,并完成实验验证。
2、模M=13的扭环计数器下图6-1所示的一自起动扭环计数器的状态图。
试用时序逻辑器件74LS94将该电路设计出来,画出逻辑电路图并完成实验验证。
(要求为同步电路)四、实验结果(数据、图表、波形、程序设计等)二进制计数器状态转移图:1 0 1 1 1 0 0 1 1 0 1 1 1 0 1 1 1 0 0 0 1状态方程为:10201212Q Q Q Q Q Q Q n +=+ 012Q Q J = 012Q Q K =010111Q Q Q Q Q n +=+ 01Q J = 01Q K =010Q Q n =+ 100==K J电路图为:模M=13的扭环计数器 设计电路为:五、思考题1、用触发器和TTL SSI 逻辑门设计一个模8二进制可逆计数器。
M Q 2 Q 1 Q 0 Q 2n+1 Q 1n+1 Q 0n+1 T 2 T 1 T 0 C B 1 0 0 0 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 1 0 1 0 1 1 1 0 0 01 1 0 0 1 0 1 01 1 0 1 1 1 0 01 1 1 0 1 1 1 01 1 1 1 0 0 0 10 1 1 1 1 1 0 10 1 1 0 1 0 1 00 1 0 1 1 0 0 00 1 0 0 0 1 1 00 0 1 1 0 1 0 00 0 1 0 0 0 1 00 0 0 1 0 0 0 00 0 0 0 1 1 1 0电路设计为:2、用MSI时序逻辑器件构成N进制计数器的常用方法有几种?它们各有何应用特点?答:1)反馈清0法这种方法的基本思想是:计数器从全0状态S开始计数,计满N个状态后产生清0信号,使计数器恢复到初态S,然后重复上述过程。
数字电路与逻辑设计_华中科技大学中国大学mooc课后章节答案期末考试题库2023年1.二进制并行加法器使用先行进位的主要目的是( )参考答案:提高运算速度2.关于四位二进制并行加法器74283,下面说法正确的是()参考答案:它可以实现加法运算_它可以实现减法运算_它有9个输入端,5个输出端_它可以实现代码转换3.关于计数器74290,下面说法正确的是参考答案:其内部包含四个触发器_它可以实现模小于10的任意计数器_它可以实现8421码模10计数器4.将十进制数75.25转换成十六进制数为()参考答案:4B.45.余3码10010101.10101000对应的二进制数为 ( )参考答案:111110.116.同步时序电路设计中,状态编码采用相邻编码法的目的是( )。
参考答案:减少电路中的逻辑门7.在正常工作时,3-8线译码器74138的使能端【图片】【图片】【图片】的值为( )参考答案:1008.相同功能的Moore型时序电路比Mealy型时序电路多一个状态,因此Moore型比Mealy型的时序电路多一个触发器。
参考答案:错误9.在设计同步时序逻辑电路时,实现相同功能,使用D触发器的电路一定比使用JK触发器的电路简单。
参考答案:错误10.组合逻辑电路在任何时刻产生的稳定输出值仅仅取决于该时刻各输入值的组合,而与过去的输入值无关。
参考答案:正确11.为了实现计数功能,集成寄存器74194的控制端S0S1可以是()。
参考答案:01_1012.用逻辑代数公理、定理和规则可以证明【图片】。
参考答案:正确13.使用8路选择器实现4变量逻辑函数F(A,B,C,D),使用ABC作为控制变量,数据输入端D0-D7可能的值有( )。
参考答案:1_D14.带符号二进制数–00101的补码为()参考答案:11101115.根据反演规则和对偶规则可写出逻辑函数【图片】的反函数【图片】=(),对偶函数【图片】=()。
参考答案:;16.用卡诺图化简法求逻辑函数【图片】的最简与或表达式和最简或与表达式分别为()。
与数字电路逻辑关系数字电路逻辑是现代电子技术中极为重要的一个概念。
它是指数字电路中各个元件之间的逻辑关系。
在数字电路中,数据以二进制形式表示,通过逻辑门和触发器等元件实现各种逻辑运算和数据处理。
数字电路逻辑不仅仅是电子技术的基础,同时也是计算机系统、通信系统、自动化控制系统等众多领域的基石。
数字电路逻辑可以分为两个主要方面:组合逻辑和时序逻辑。
组合逻辑主要处理的是无记忆性的逻辑运算,即输出仅依赖于当前输入。
这种逻辑运算由逻辑门实现,包括与门、或门、非门等。
例如,在一台计算机中,组合逻辑电路负责实现诸如加法、减法、逻辑与、逻辑或等运算。
时序逻辑则需要处理有记忆性的逻辑运算,即输出不仅依赖于当前输入,还依赖于过去的输入。
时序逻辑电路由触发器实现,通过存储当前状态和控制信号来实现复杂的逻辑功能。
时序逻辑适用于时序相关性较高的系统,例如通信协议和计数器等。
当设计数字电路时,我们需要先确定系统的功能需求和性能指标,然后将其转换为逻辑表达式或状态转移图。
通过分析不同模块之间的输入输出关系,可以得到逻辑电路的结构图。
接着,我们根据逻辑功能选择适当的逻辑门和触发器,并进行布线和布局,最终实现数字电路。
数字电路逻辑的重要性体现在多个方面。
首先,它是计算机系统的基础。
计算机内部的指令执行、数据传输等都离不开数字电路逻辑的支持。
其次,数字电路逻辑对于提高系统性能和性价比也起到了关键作用。
通过精心设计逻辑电路,可以实现更高的工作频率和较低的功耗。
此外,数字电路逻辑对于提高系统的可靠性和稳定性也非常重要。
由于数字电路避免了模拟电路中存在的放大和漂移等问题,因此能够有效减少错误和干扰。
最后,数字电路逻辑还为人们研究和理解信息处理、信号传输等方面的问题提供了一个重要的工具。
总之,数字电路逻辑是现代电子技术中不可或缺的一部分。
它不仅仅是电子领域专家的研究对象,也是广大科学爱好者和工程师必须掌握的基础知识。
通过深入学习和理解数字电路逻辑的原理和设计方法,我们可以更好地应用它来解决实际问题,推动科技发展和社会进步。
数字电路与逻辑设计试题
华南农业大学期末考试试卷(A卷)
2005学年第二学期考试科目:数字电路与逻辑设计Ⅱ_
考试类型:(闭卷)考试时间: 120__
学号姓名年级专业____________
题号一二三四五总分
得分
评阅人
一.选择题(下列每题有且仅有一个正确答案,每题2分,共20分)
1.把一个五进制计数器与一个四进制计数器串联
可得到进制计数器。
A.4
B.5
C.9
D.20
2.下列逻辑电路中为时序逻辑电路的
是。
A.变量译码器
B.加法器
C.数码寄存
器 D.数据选择器
3.N个触发器可以构成最大计数长度(进制数)
为的计数器。
第 2 页共 9 页
A.N
B.2N
C.N2
D.2N
4.GAL是指。
A.通用阵列逻辑
B.专用集成电路
C.可编程逻辑阵列
D.通用集成电路
5.若要设计一个脉冲序列为1101001110的序列脉冲发生器,应选用个触发器。
A.2
B.3
C.4
D.10
6.随机存取存储器具有功能。
A.读/写
B.无读/写
C.只读
D.
只写
7.只读存储器ROM中的内容,当电源断掉后又接通,存储器中的内容。
A.全部改变
B.全部为0
C.不
可预料 D.保持不变
第 3 页共 9 页
8.随机存取存储器RAM中的内容,当电源断掉后
又接通,存储器中的内容。
A.全部改变
B.全部为1
C.不确定
D.保持不变
9.一个容量为512×1的静态RAM具有。
A.地址线9根,数据线1根
B.地址
线1根,数据线9根
C.地址线512根,数据线9根
D.地址
线9根,数据线512根
10.PROM的与阵列(地址译码器)是。
A.可编程阵列
B.不可编程阵列
C.可编程阵列
D.不可编程阵列
二.分析题(15分)
如图一由JK触发器构成的时序逻辑电路,回答如下几个问题?(共15分)
第 4 页共 9 页
第 5 页 共 9 页
(1) 这是同步电路还是异步电路,是moore 型电路还是mealy 型电路?(4分)
(2) 分析电路的功能,画出完整的状态转换图和逻辑表达式?(9分)
(3) 该电路具备自启动功能吗?(2分)
三. 解答题(共2小题,共17分)
1. 化简下表的原始状态表,并作出最简状态表。
(10分)
X 0 1 A C/0 B/1 B F/0 A/1 C D/0 G/0 D D/1 E/0 E
C/0
E/1
图一
1J Q 0
1J Q 0 1J Q 0
& & &
Z
FF
FF
FF
CP
"1
F D/0 G/0
G C/1 D/0
2.建立一个模5的加1/加2计数器的原始状态
图和原始状态表。
其中设控制输入信号为X,当X=0时加1,X=1时加2,Z为输出,表示计满5个脉冲。
(7分)
四.分析下面的VHDL语言实现的功能,并回答问题(20分)
1 2
0 1 2 3
library ieee;
use
ieee.std_logic_1164.all;
entity eqcomp is
port ( a,b:in std_logic;
equals:out std_logic );
end eqcomp;
architecture behave
of eqcomp is
begin
comp:process (a,b)
begin
if a=b then equals<='1';
第 6 页共 9 页
4 5 6 7
else
equals<='0';
end if;
end process comp;
end behave;
1、描述一下第3、4、9行的具体功能?(6分)
2、此代码实现什么功能的器件?(2分)
3、此代码的行为描述采用了什么语句来实现他
的功能?(4分)
4、试用数据流的方法,描述该段代码的结构体?
(8分)
五.综合分析设计题(共2小题,共28分)
1、可编程逻辑阵列实现的显示译码电路如图所
示:(12分)
(1)说明该可编程逻辑阵列是哪种阵列;(2分)
第 7 页共 9 页
第 8 页 共 9 页
(2) 写出输出函数g
a
Y Y
的逻辑表达式;(7分)
(3) 说明当变量DCBA 分别为0100和1001时,
i
Y 后接的七段LED 管各应显示什么字形? (3
分)
A
A
B B
C
C D D a
Y b Y c Y d
Y e
Y f
Y g
Y ×
× ×
× × × × × × × × ×
× × × × × × × × × × × ×
× × × × × × ×
× × × × × × ×
× × × × × × × × × × ×
× ×
× × ×
× × × × ×
a
b c d e f g
第 9 页 共 9 页
2、
分别用置位法和复位法将74LS161构成一个十二进制计数器。
(16分)
(74LS161芯片T
CT 和P
CT 为片选端为高电
平时片选有效,CO 为进位输出端,当计数到1111状态时输出为高)
74LS161
Q 0 Q 1 Q 2 Q 3
CC CO Q 0 Q 1 Q 2 Q 3 CT T LD
D
CR D 0 D 1 D 2 D 3
CT T CT P CP
CO LD
74LS161逻辑功
能图。