实验六计数译码显示电路仿真
- 格式:docx
- 大小:37.02 KB
- 文档页数:1
实验六BCD对七段显示器译码器一、目的:1.能了解BCD对七段显示器译码器电路的设计原理。
2.能利用AHDL语言设计一个BCD对七段显示器译码器电路。
3.能自行以CPLD数位发展实验系统验证所设计电路的正确性。
二、电路图:三、实验器配置图:四、实验步骤与画面:1.建立一个名为BCD_Dec7.v的新文件,并在quaruts Ⅱ文字编辑器中,以VerilogHDL语言来设计程式,图U6-1为算术逻辑运算单元的VerilogHDL程式。
其中in为输入端口,out为输出端口。
2.存储、检查及编译。
3.创建元件符号。
4.创建波形文件,设定合适的端口信号,仿真元件的波形。
观察波形图可以看出当s端口选择不同功能时,芯片会对A、B数据进行相应的操作。
5.请依照下表改变i[3..0]之值,观察并记录其输出的字型。
五、相关说明:1.BCD对七段显示器解码器的程式主要是以TABLE叙述来完成,我们只要将输出入关系以列表方式列出後,编译器就会自动将其编译化简成逻辑运算闸结构。
2.程式中用"%"符号字元括起来的为注解用文字。
编译器并不会处理。
3.对于一个微电脑记忆体位址分配解码控制以及周边之解码控制电路而言,若一一将每个输入变数所对应的解码输出列表出来的话。
简直是一件不可能的事,此时只有采用"X"don't care方式来表示,才能完成此不可能的任务,请参考图U7-3的程式范例。
上面的例子是表示:ROM的记忆体位址是在0000H—3FFFFH范围,而RAM的位址是在8000H—9FFFH范围。
4.对于一些没有列表出来的输入状态而言,其对应输出该如何解决呢?AHDL有个DEFAULTS叙述可以帮我们解决这个问题。
例如图U7-4的程式中,对于没有成立的输入状态,其对应输出的ascii_code 值都为“00111111”。
图U7-45.使用DEFAULTS…END DEFAULTS叙述时要注意下列几件事情:(1)Logic区段中只能有一个DEFAULTS叙述,而且其位置必须是在BE-GIN关键字后的第一个。
一、实验目的1. 熟悉译码显示电路的基本原理和组成;2. 掌握译码器和显示器的功能及使用方法;3. 通过实验,验证译码显示电路的工作性能;4. 培养动手实践能力和团队协作精神。
二、实验原理译码显示电路是一种将数字信号转换为可直观显示的图形或字符的电路。
它主要由译码器和显示器两部分组成。
译码器将输入的数字信号转换为对应的控制信号,显示器则根据这些控制信号显示相应的图形或字符。
1. 译码器:译码器是一种多输入、多输出的组合逻辑电路,其作用是将输入的二进制代码转换为输出的一组控制信号。
常见的译码器有二进制译码器、十进制译码器等。
2. 显示器:显示器用于显示译码器输出的控制信号。
常见的显示器有七段显示器、液晶显示器等。
本实验采用七段显示器,它由七个独立的段组成,通过控制每个段的亮与灭,可以显示0-9的数字以及其他符号。
三、实验仪器与器材1. 实验箱;2. 译码器(例如:74LS47);3. 显示器(例如:七段显示器);4. 连接线;5. 示波器(可选);6. 电源。
四、实验步骤1. 熟悉实验箱和实验器材,了解译码器和显示器的功能及使用方法。
2. 按照实验原理图连接译码器和显示器,确保连接正确无误。
3. 在译码器输入端输入二进制代码,观察显示器是否按照预期显示相应的数字或符号。
4. 调整译码器的输入代码,验证译码器的工作性能。
5. (可选)使用示波器观察译码器和显示器的信号波形,进一步分析电路工作原理。
6. 记录实验数据,撰写实验报告。
五、实验结果与分析1. 当译码器输入端输入二进制代码时,显示器按照预期显示相应的数字或符号。
2. 调整译码器的输入代码,显示器能够正确显示相应的数字或符号。
3. 通过实验,验证了译码显示电路的基本原理和组成,掌握了译码器和显示器的功能及使用方法。
4. 在实验过程中,注意观察译码器和显示器的信号波形,有助于理解电路工作原理。
六、实验总结1. 本实验成功实现了译码显示电路的基本功能,验证了译码器和显示器的工作性能。
数字电子技术实验简要讲义适用专业:电气专业编写人:于云华、何进中国石油大学胜利学院机械与控制工程学院2015.3目录实验一:基本仪器熟悉使用和基本逻辑门电路功能测试 (3)实验二:小规模组合逻辑电路设计 (4)实验三:中规模组合逻辑电路设计 (5)实验四:触发器的功能测试及其应用 (7)实验五:计数器的功能测试及其应用 (8)实验六:计数、译码与显示综合电路的设计 (9)实验一:基本仪器熟悉使用和常用门电路逻辑功能测试(建议实验学时:2学时)一、实验目的:1、熟悉实验仪器与设备,学会识别常用数字集成芯片的引脚分配;2、掌握门电路的逻辑功能测试方法;3、掌握简单组合逻辑电路的设计。
二、实验内容:1、测试常用数字集成逻辑芯片的逻辑功能:74LS00,74LS02,74LS04,74LS08,74LS20,74LS32,74LS86等(预习时查出每个芯片的逻辑功能、内部结构以及管脚分配)。
2、采用两输入端与非门74LS00实现以下逻辑功能:① F=ABC ② F=ABC③ F=A+B ④ F=A B+A B三、实验步骤:(学生根据自己实验情况简要总结步骤和内容)主要包括:1、实验电路设计原理图;如:实现F=A+B的电路原理图:2、实验真值表;3、实验测试结果记录。
如:输入输出A B F300灭四、实验总结:(学生根据自己实验情况,简要总结实验中遇到的问题及其解决办法)注:本实验室提供的数字集成芯片有:74LS00, 74LS02,74LS04,74LS08,74LS20,74LS32,74LS74,74LS90,74LS112,74LS138,74LS153, 74LS161实验二:小规模组合逻辑电路设计(建议实验学时:3学时)一、实验目的:1、学习使用基本门电路设计、实现小规模组合逻辑电路。
2、学会测试、调试小规模组合逻辑电路的输入、输出逻辑关系。
二、实验内容:1、用最少的门电路设计三输入变量的奇偶校验电路:当三个输入端有奇数个1时,输出为高,否则为低。
实验六数码管显示控制电路一、实验目的1、设计一个逻辑电路,使数字显示译码器依次显示0123403034;2、掌握74LS00 74LS90芯片的综合应用。
3、熟悉常用中规模计数器的逻辑功能。
4、掌握二进制计数器和十进制计数器的工作原理及使用方法。
5、学会利用计数器进行不规则数列的输出。
6、掌握由真值表作卡诺图并列些函数表达式的方法步骤。
二、实验设备(1)数字电路实验箱(2)数字双踪示波器(3)74LS00,74LS90(4)导线若干三、实验原理首先,我们知道74LS90可以输出8421BCD码和5421BCD码,要使得数字显示所要求的顺序,相对应74LS47的输入可以通过对以上两种码中的一种进行变换得到。
由于实验设备的限制,我们只能实现由5421BCD码到8421BCD码的转换。
接着,我们列出了8421BCD 码,5421BCD码以及要求序列对应的译码器的输入,进行比较:根据题目要求,目标显示如下:四、实验内容实现0123403034计数五:实验方法及结果实验方法:由实验原理中的三个表格,通过卡诺图化简如下:(1)对F8,由图(2)可知只需接地就可以;(2)对F4,有图(1)可知F4=Q3;(3)对F2,卡若图如下:可得,20102F Q Q Q Q ∙=(4)1F1Q =实验结果:综合上述分析,实现该功能的逻辑电路图如下图:★ U4按照0123403034的顺序依次进行计数,实验结果与预期结果完全一致。
七.心得体会这次实验综合性较强,主要考察了我们从实际问题中抽象出逻辑函数的能力。
在逻辑函数化简中,利用无关项来简化结果使得逻辑函数更为简单,电路更易搭建。
本次实验,通过对计数器工作过程的探索,基本上了解了计数器的工作原理,以及74LS90的数字特点,让我更进一步掌握了如何做好数字电路实验,也让我认识到自身理论知识的不足和实践能力的差距,以及对理论结合实践的科学方法有了更深刻理解。
另外,74LS90器件的连接方法选择也至关重要,必须要进行充分的准备,否则电路不易搭建。
实验五CMOS集成逻辑门的逻辑功能测试一、实验目的1、掌握CMOS集成门电路的逻辑功能和器件的使用规则。
2、学会CMOS集成门电路逻辑功能的测试方法。
二、实验原理本实验将测定与门CC4081,或门CC4071,非门74LS04,与非门CC4011,或非门CC4001的逻辑功能。
各集成块的引脚排列图如下:CC4081四2输入与门CC4071四2输入或门74LS04六反相器(非门)CC4011四2输入与非门CC4001四2输入或非门CMOS电路的使用规则由于CMOS电路有很高的输入阻抗,这给使用者带来一定的麻烦,即外来的干扰信号很容易在一些悬空的输入端上感应出很高的电压,以至损坏器件。
CMOS电路的使用规则如下:V DD接电源正极,V SS接电源负极(通常接地⊥),不得接反。
CC4000系列的电源允许电压在+3~+18V范围内选择,实验中一般要求使用+5~+15V。
所有输入端一律不准悬空,闲置输入端的处理方法:按照逻辑要求,直接接V DD(与非门)或V SS(或非门)。
在工作频率不高的电路中,允许输入端并联使用。
输出端不允许直接与V DD或V SS连接,否则将导致器件损坏。
在装接电路,改变电路连接或插、拔电路时,均应切断电源,严禁带电操作。
焊接、测试和储存时的注意事项:电路应存放在导电的容器内,有良好的静电屏蔽;焊接时必须切断电源,电烙铁外壳必须良好接地,或拔下烙铁,靠其余热焊接;所有的测试仪器必须良好接地。
三、实验设备与器件数字电路实验箱、CC4011、CC4001、CC4071、CC4081。
四、实验内容测试验证CMOS各门电路的逻辑功能,判断其好坏。
与非门CC4011、与门CC4081、或门CC4071及或非门CC4001逻辑功能,其引脚见附录。
以CC4011为例:测试时,选好某一个14P插座,插入被测器件,其输入端A、B接逻辑开关的输出插口,其输出端Y接至逻辑电平显示器输入插口,拨动逻辑电平开关,逐个测试各门的逻辑功能,并记录。
实验六计数器及其应用一、实验目的1.学习用集成触发器构成计数器的方法2.掌握同步计数的逻辑功能、测试方法及功能扩展方法3.掌握构成任意进制计数器的方法二、实验设备和器件1.+5V直流电源2.双踪示波器3.连续脉冲源4.单次脉冲源5.逻辑电平开关6.逻辑电平显示器7.译码显示器8.CC4013×2(74LS74)CC40192×3(74LS192)CC4011(74LS00)CC4012(74LS20)三、实验原理计数器是一个用以实现计数功能的时序部件,它不仅可用来计脉冲数,还常用作数字系统的定时、分频和执行数字运算以及其它特定的逻辑功能。
计数器种类很多。
计数器计数时所经历的独立状态总数为计数器的模(M)。
计数器按模可分为二进计数器(M=2n)、十进计数器(M=10n)和任意进制计数器(M≠2n、M≠10n)。
按计数脉冲输入方式不同,可分为同步计数和异步计数。
按计数值增减趋势分为:加法计数器、减法计数器和可逆(加/减)计数器。
1.用D触发器构成异步二进制加/减计数器图6-1是用四只D触发器构成的四位二进制异步加法计数器,它的连接特点是将每只D触发器接成T 触发器,再由低位触发器的Q端和高一位的CP端相连接。
若将图6-1稍加改动,即将低位触发器的Q端与高一位的CP端相连接,即构成了一个4位二进制减法计数器。
2.中规模十进制计数器、十六进制计数器(1)CC40192是同步十进制可逆计数器,具有双时钟输入,并具有清除和置数等功能。
当清除端CR为高电平“1”时,计数器直接清零;CR置低电平则执行其它功能。
当CR为低电平,置数端LD也为低电平时,数据直接从置数端D0、D1、D2、D3置入计数器。
当CR为低电平,LD为高电平时,执行计数功能。
执行加计数时,减计数端CP D接高电平,计数脉冲由CP U输入;在计数脉冲上升沿进行8421码十进制加法计数。
执行减计数时,加计数端CP U接高电平,计数脉冲由减计数端CP D 输入,表6-2为8421码十进制加、减计数器的状态转换表。
现代电子技术实验报告实验名称:指导老师:学生班级:学生姓名:学生学号:实验六组合逻辑电路的分析与仿真一、实验目的1、熟悉和掌握逻辑转换仪的功能和特性以及在Multsim10软件中所处的位置。
2、熟悉和掌握组合逻辑电路的设计与分析,以及编码器、译码器、数据选择器逻辑功能的测试及仿真。
3、进一步熟悉Multisim软件。
二、实验设备安装有Multsim10软件的个人电脑三、实验内容1、逻辑转换仪的功能和特性的介绍及练习图1、逻辑转换仪图片图2、逻辑转换仪设置窗口用鼠标单击仪器仪表库中的按钮,在工作区放置一个逻辑转换仪,如上图1所示,其下方有九个端口,除最右侧为数字电路的输出端口外,其余八个均为输入端口。
用鼠标双击逻辑转换仪就会出现上图2所示的逻辑转换仪设置窗口。
选择变量A、B、C、D,真值表区自动列出16种组合,将鼠标指针移到真值表区右侧输出栏位置,光标变成一个手形,在相应的“?”处单击一次变为“0”,单击2次变为“1”,单击3次变为“×”(任意值)。
逻辑转换仪设置窗口中的按钮,可以在真值表下方空白栏得到标准与或式(全部有最小项组成);各转换按钮的功能介绍如下:(1):由真值表转换标准与或式。
(2):由真值表转换最简与或式。
(3):由逻辑电路转换真值表。
(4):由逻辑表达式转换真值表。
(5):由逻辑表达式转换逻辑电路。
(6):由逻辑表达式转换由与非门组成的逻辑电路。
2、逻辑转换仪的练习(1)、F(A,B,C,D)=∑m(0,2,3,5,7,8,10,11,13,15)(2)、F(A,B,C,D)=∑m(0,1,4,9,10,13)+∑d(2,5,8,12,15)(a)、(1)式的真值表如下图所示:(b)、将(1)式化为最简与或式如下所示:(c)、(2)式的真值表如下图所示:(d)、将(2)式生成全部由与非门搭建的电路如下所示:3、静态组合逻辑电路的分析、设计与仿真利用multisim中的逻辑转换仪帮我们实现组合逻辑分析与求解。
电子技术基础实验课程设计用74LS161设计六十进制计数器学院:班级:姓名:学号:电气工程学院电自1418用74LS161设计六十进制计数器摘要计数器是一个用以实现计数功能的时序部件,它不仅可用来及脉冲数,还常用作数子系统的定时、分频和执行数字运算以及其它特定的逻辑功能。
目前,无论是TTL还是CMOS 集成电路,都有品种较齐全的中规模集成计数器。
使用者只要借助于器件手册提供的功能和工作波形图以及引出端的排列,就能正确运用这些器件。
计数器在现代社会中用途中十分广泛,在工业生产、各种和记数有关电子产品。
如定时器,报警器、时钟电路中都有广泛用途。
在配合各种显示器件的情况下实现实时监控,扩展更多功能。
利用两片74LS161分别作为六十进制计数器的高位和低位,分别与数码管连接。
把其中的一个通过一个与门器件构成一个十进制计数器,另一个芯片构成六进制计数器。
十进制计数器(个位)和六进制计数器(十位)均采用反馈清零法利用两个74LS161构成。
当个位计数器从1001计数到0000时,十位计数器要计数一次,可通过两芯片之间级联实现。
使用200HZ时钟信号作为计数器的时钟脉冲。
根据设计基理可知,计数器初值为00,按递增方式计数,增到59时,再自动返回到00。
关键字:60进制,计数器,74LS161,级联目录第1章概述 (1)1.1 计数器设计目的 (1)1.2 计数器设计组成 (1)第2章六十进制计数器设计描述 (2)2.1 74LS161的功能 (2)2.2 方案框架 (3)第3章六十进制计数器的设计与仿真 (4)3.1 基本电路分析设计 (4)3.2 计数器电路的仿真 (6)第4章总结 (8)第1章概述计数器是一个用以实现计数功能的时序部件,它不仅可用来及脉冲数,还常用作数子系统的定时、分频和执行数字运算以及其它特定的逻辑功能。
计数器种类很多。
按构成计数器中的各触发器是否使用一个时钟脉冲源来分,有同步计数器和异步计数器。