三人表决器设计

合集下载

三人表决器、五人表决器的实验报告

三人表决器、五人表决器的实验报告

三人表决器、五人表决器的实验报告
一 实验目的
1.熟悉Quartus II 软件的基本操作
2.学习使用Verilog HDL 进行设计输入
3.逐步掌握软件输入、编译、仿真的过程 二 实验说明
三人表决器真值表:
输入信号
输出信号
B1 B2 B3 u 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 1 1 0 0 0 1 0 1 1 1 1 0 1 1
1
1
1
逻辑表达式:U=
b1
b2 voter u
本次实验是要设计一个三人表决器。

该电路应有两个数据输入端口b1,b2,b3,电路的输出端口为voter(u
三实验要求
1、完成三人表决器的Verilog HDL程序代码输入并进行仿真
2、采用结构描述方式和数据流描述方式
3、完成对设计电路的仿真验证
四、实验过程
(1)三人表决器:
程序代码
仿真结果
五人表决器:
程序代码
仿真结果
五、实验体会
通过三人表决器和五人表决器的设计,使我们更加熟悉Quartus 软件进行数字系统设计的步骤,以及运用Verilog HDL进行设计输入,并掌握三人表决器和五人表决器的逻辑功能和设计原理,逐步理解功能仿真和时序仿真波形。

三人表决器和五人表决器大体相似,并没有太大的区别。

三人表决器设计方法

三人表决器设计方法

三人表决器的设计Байду номын сангаас
解:按照组合逻辑电路的设计步骤,首先分析理解题意,设输
入变量(三位评委)分别为A、B、C,表示结果为F,对逻辑变
量及函数进行行如下赋值,对于输入变量,设同意为逻辑1,不 同意为逻辑0;对于表决结果,设通过为逻辑1,不通过为逻辑0, 根据逻辑要求列出真值表如下。
1
三人表决器的设计
2
因要求三个地方控制一盏灯,所以设A、B、C分别为三个开关,作为输入 变量,并设开关向上为1,开关向下为0;Y为输出变量,灯亮为1,灯灭为0。
1
设计举例
2 F ABC ABC ABC ABC
3
= ABC • ABC • ABC • ABC
4
设计举例
4
三人表决器的设计
例:用与非门设计一个举重裁判表决电路。设举重 比赛有3个裁判,一个主裁判和两个副裁判。杠铃完 全举上的裁决由每一个裁判按一下自己面前的按钮 来确定。只有当两个或两个以上裁判判明成功,表 明成功的灯才亮。
三人表决器的设计
3
小结
1、组合逻辑电路的设计步骤 2、三人表决器的设计
数字电子技术
数字电子技术
目录
1、组合逻辑电路的设计步骤 2、三人表决器的设计
练习
组合逻辑电路的设计步骤 • 设计步骤
图 1 组合逻辑电路设计步骤
设计举例
• 例如:试用与非门设计一个在三个地方均可对同一盏灯进行控
制的组合逻辑电路。并要求当灯泡亮时,改变任何一个输入可把 灯熄灭;相反,若灯不亮时,改变任何一个输入也可使灯亮。

组合逻辑电路的设计——三人表决器可编辑全文

组合逻辑电路的设计——三人表决器可编辑全文

S
1
六、教学过程
3
2
与或门电路图
上一页 下一页 返回 退出
任务三、函数表达式的化简
S
1
3
2
Y BC AC AB BC AC AB BC • AC• AB
AA ABC A•B•C
上一页 下一页 返回 退出
S
与非表达式:
1
3
2
Y AB• A页 返回 退出
同意 逻辑1 不同意 逻辑0
晋级 逻辑1
淘汰
逻辑0
上一页 下一页 返回 退出
任务一、根据功能要求列真值表
ABCY 0000 0010 0100 0111 1000 1011 1101 1111
S 1
3
2
真 值 表
正逻辑: 三位评委A、B、C输入, 同意为“1”,不同意为“0”; 选手输出Y结晋级为“1”,淘汰为“0”。
2、周立波具有一票否决权
S 1
3
2
上一页 下一页 返回 退出
S 1
3
2
谢谢指导!
上一页 下一页 返回 退出
A A A A
ABC ABC ABC ABC ABC ABC
(ABC ABC) (ABC ABC) (ABC ABC) AB AC A(B C)
BC(A A) AC(B B) AB(C C)
BC AC AB
A A 1、A •1 A
上一页 下一页 返回 退出
点亮,否则不亮。
上一页 下一页 返回 退出
评委
选手
A
B
C
Y
S 1
3
2
评委通过--√,不通过--ₓ 选手晋级— 淘汰---
上一页 下一页 返回 退出

案例一:三人表决器实验

案例一:三人表决器实验

三人表决器制作实验一、项目目的正确理解数字电路的要求,能知道与门、或门、非门的含义;做到了解要用到的每个芯片的引脚是什么门电路,可以去图书馆查阅书籍也可上网去阅读相关的网页资料。

做到能真正了解电路的构造原理,这样才可以更好学好这门电路的元器件的应用。

请同学们为中国达人秀的评委设计一个表决器,功能要求:三个评委各控制A、B、C三个按钮中的一个,以少数服从多数的原则表决事件,按下表示同意,否则为不同意,若表决通过,则灯亮,反之不亮。

二、项目要求1)判断正确的引脚位置;2)理解数字电路的原理,掌握操作步骤,能正确安装所选定的电路;3)掌握测试仪表仪器检测原件的使用及调整;4)会根据测试结果分析故障产生的原因;5)会利用原理图纸,判断具体故障的原因;6)必须得出实验的仿真结果;7)根据自己所仿真的电路原理图画出实物装配图。

三、项目内容1、原理图2、工作原理介绍电路由74LS08的三个与门电路和74LS32两个或门电路构成,当A 、B 、C 中任意两人按下按钮后,工作电路向74LS08中任意一个与门电路输入端输入两个高电平,输出端Y 输入进74LS32任意一个或门电路中;电路只要满足一个条件即输出端有电压输出;所以发光二极管能点亮。

3、元件清单4、芯片 ①74LS08实物图 引脚图②74LS32实物图 引脚图元件序号 主要参数 数 量 R1 1K Ω 3 R2 360Ω 1 U1 74LS08 1 U2 74LS321 按钮开关 3 发光二极管15、逻辑电路图请通过逻辑电路图写出相对应的逻辑表达式:6、通过逻辑表达式列出真值表:输入输出A B C F00 0 000 1 00 1 0 00 1 1 110 0 010 1 11 1 0 11 1 1 17、调试1)应该检查电阻连接的位置,不能使芯片悬空;2)74LS08的输入端应该是电阻与开关相连的一端;3)电路通路,但二极管不亮,有可能是二极管烧坏,需更换。

三人表决器教学设计

三人表决器教学设计

三人表决器教学设计“三人表决器的制作”教学设计方案使用教材:《电子技术基础与技能》,高等教育出版社, 授课班级:石家庄市职教中心 11楼宇班,中职二年级学生, 学生人数:30人授课内容:三人表决器的制作计划学时:4课时一教材分析本单元内容选自高教社出版的《电子技术基础与技能》中《组合逻辑电路》一节~它在教材中起着承前启后的作用~既是对前面所学的逻辑电路图、真值表、逻辑函数表达式以及逻辑代数等知识的综合应用~又为后续编码器、译码器等逻辑电路的学习奠定基础~表决器凭借自身的优点~越来越多地应用在投票选举或组织竞赛等活动中~因此本单元的学习具有非常重要的作用。

二学情分析学生是课堂的主体~只有了解学生的知识水平和心理特点~才能真正做到因材施教。

我的授课对象是中职二年级学生~他们已经具备了一定的焊接技术~好奇心强~动手能力强~合作能力也很好~但理论基础普遍较差~对单纯的理论学习缺乏兴趣~因此在学习中采用小组合作互助的方法~既可以培养学生的团队合作精神和交流合作的能力~又可以让所有的同学都参与到教学活动中来~从而更好地发挥学生的主体作用~使学生不但能学会~而且还会学。

1三教学目标知识目标:1.掌握组合逻辑电路的设计方法和步骤。

2.掌握集成电路的引脚功能。

能力目标:1.会组装电路~培养学生的动手能力。

2.能查阅资料~培养学生搜集信息的能力。

3.培养学生的交流合作能力。

情感目标:1.通过项目教学~让学生体验学习的充实与快乐~实现做中教、做中学。

2.在小组学习中~让学生感受互帮互助的情感~展示团队协作的魅力。

四教学重点与难点重点:组合逻辑电路的设计方法和步骤。

难点:组合逻辑电路的设计方法。

五教法与学法教法:项目教学法学法:小组学习法六教具电子综合实训室,集电子装接生产线、教室功能于一体~并具有多媒体演示功能,,主要设备:万用表、焊接工具、直流稳压电源、三人表决器套件七教学过程2教学过程设计意图一、信息(约10分钟)一组学生展示搜集到的信息: 信息来源于学生和1(学生展示表决器的实物图片。

三人表决器的教学设计

三人表决器的教学设计
(3)提高对小规模集成电路的应用能力,从而培养学生分析和解决实际问题的能力。
2、过程与方法:
(1)多媒体辅助教学法。通过课件中表格和图示的设计使教学更直观、更生动。激发学生的学习兴趣,调动他们积极性,从而达到提高课堂教学效率的目的。
(2)项目实训教学法。通过学生自己动脑设计三人表决器和动手实现电路功能,从而培养学生分析和解决实际问题的能力。学生通过填写学生设计工作页来理顺设计步骤,巩固逻辑电路的设计方法。
《三人表决器的设计》教学设计
课题
三人表决器的设计
科目
电子技术基础
教学对象
电子技术应用专业
高二8班(上期)
课时
2课时
授课人
一、教材内容分析
组合逻辑电路是数字电路的重要组成部分,在生产和生活中具有广泛实用性。本课题是在学习了逻辑门电路后,以及组合逻辑电路的设计步骤之后的一个具体设计应用,是本章节的重点之一。
对于教师是教学目标,对于学生就是学习目标,明确目标、及重难点之于教师和学生都可以起到心中了然的作用。
PPT展示。
通过PPT给出本节课的设计要求:
三名评委。各控制A、B、C三个按键中的一个,评委按下按键表示同意,否则为不同意。少数服从多数的原则(用与门、或门实现)
教师通过表格来帮助学生理解何为少数服务从多数的原则。
三人表决的设计要求:三名评委。三个评委各控制A、B、C三个按键中的一个,评委按下按键表示同意,否则为不同意;以此投票表决某选手是晋级还是淘汰,少数服从多数的原则(用与门、或门实现)。
二、教学目标
1、知识与技能:
(1)掌握组合逻辑电路的设计方法和步骤。
(2)使学生掌握用实验的方法去验证设计结果的正确性。
(3)启发式教学法。通过一个三人表决器的设计,培养学生学会分析问题和解决问题的能力,达到举一反三的目的。

实验五 三人表决器实验报告

实验五    三人表决器实验报告

实验五三人表决器实验报告一、实验目的本次实验的主要目的是设计并实现一个三人表决器,通过逻辑门电路来判断三个输入信号的多数情况,从而输出相应的表决结果。

通过这个实验,我们将深入理解数字逻辑电路的基本原理和设计方法,提高我们的电路分析和设计能力。

二、实验原理三人表决器的功能是当有两个或三个输入为“1”时,输出为“1”;否则,输出为“0”。

我们可以使用逻辑门电路来实现这个功能。

首先,我们可以使用与门和或门来构建这个电路。

将三个输入信号分别标记为 A、B、C。

我们先将 A、B 进行与运算,得到结果 D;再将 B、C 进行与运算,得到结果 E;然后将 A、C 进行与运算,得到结果 F。

接着,将 D、E、F 进行或运算,得到结果 G。

最后,将 G 再进行一次非运算,就得到了最终的表决结果 Y。

其逻辑表达式为:Y =((A ∧ B)∨(B ∧ C)∨(A ∧ C))。

三、实验器材1、数字电路实验箱2、 74LS00 四 2 输入与非门芯片3、 74LS08 四 2 输入与门芯片4、 74LS32 四 2 输入或门芯片5、导线若干四、实验步骤1、按照实验原理,在数字电路实验箱上连接电路。

将 74LS00、74LS08 和 74LS32 芯片插入相应的插槽中,并使用导线将各个芯片的引脚连接起来,形成完整的三人表决器电路。

2、连接输入信号。

将三个开关分别连接到 A、B、C 输入端口,用于模拟三个表决人的表决情况。

3、观察输出结果。

打开实验箱电源,通过拨动三个开关的状态(“0”表示反对,“1”表示赞成),观察输出端口的指示灯状态,以确定表决结果。

4、记录实验数据。

分别记录不同输入组合情况下的输出结果,并填写在实验表格中。

五、实验数据及结果分析|输入 A |输入 B |输入 C |输出 Y ||||||| 0 | 0 | 0 | 0 || 0 | 0 | 1 | 0 || 0 | 1 | 0 | 0 || 1 | 0 | 0 | 0 || 0 | 1 | 1 | 1 || 1 | 0 | 1 | 1 || 1 | 1 | 0 | 1 || 1 | 1 | 1 | 1 |通过对实验数据的分析,我们可以发现,当输入为000、001、010、100 时,输出为 0;当输入为 011、101、110、111 时,输出为 1,这与我们预期的三人表决器的功能完全一致。

实训2:三人表决器设计

实训2:三人表决器设计

实训2:三人表决器设计(基于FPGA)
实训任务:
利用美国Altera公司的FPGA芯片和开发软件QuartusII,设计三人表决器电路,并完成软件仿真和硬件验证。

实训目的:
1、强化数字电路设计方法;
2、掌握QuartusII的FPGA设计流程。

一、三人表决器电路设计
1、三人表决器功能
表决器(voter),是一种代表投票或举手表决的表决装置。

表决时,与会的有关人员只要按动各自表决器上“赞成”或“反对”的按钮,荧光屏上即显示出表决结果。

A、B、C3人表决,“1”表示“赞成”,“0”表示“反对”,若有2人或以上人数赞成,则输出端Y为“1”表示“通过”,否则Y为“0”表示“不通过”。

2、真值表
3、根据真值表画卡诺图
4、根据卡诺图写出逻辑表达式
L=AB+BC+AC
5、根据逻辑表达式画出逻辑图
二、使用QuartusII实现三人表决器
1、建立工作库文件夹voter3
2、用向导创建工程:File→New Preject Wizard
3、新建原理图源文件;File→New→Block Diagram/Schematic File
4、绘制三人表决器电路
5、编译工程
6、编辑引脚
7、器件编程,写出方法及遇到的问题
1).连接USB-Blaster到计算机与开发板
2).将开发板插上电源
3).查看电脑的驱动是否正常安装
4).选择工具栏中Tools中的programmer,下载方式为JTAG,将USB-Blaster 添加到下载器硬件
5).将文件添加到编程文件,下载编程
8、硬件功能验证。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

西安电子科技大学
《数字电子技术》课程设计
题目三人表决器设计
学生姓名
专业班级通信工程
学号2011
院(系)信息工程学院
指导教师邓国辉
完成时间 2013年11月29日
手机号码
目录
1课程设计的目的 (1)
2课程设计的任务与要求 (1)
3设计方案与论证 (2)
3.2 表决方案的选择 (2)
3.3显示方案的选择 (3)
4设计原理及功能说明 (3)
4.1 三人表决器的原理框图 (3)
4.2 三人表决器基本原理图 (3)
5单元电路的设计 (4)
5.1 触发电路设计 (4)
5.2 表决电路设计 (5)
5.3 计数部分电路设计 (6)
6硬件的制作与调试 (7)
6.1 硬件的制作 (7)
6.2 硬件的调试 (8)
7总结 (8)
参考文献 (10)
附录1:总体电路原理图 (11)
附录2:元器件清单 (12)
1课程设计的目的
1、记住逻辑代数的基本定律和常用公式;
2、会用公式法和卡诺图法化简逻辑函数;
3、会识别、选购常用电路元、器件,掌握常用电路元器件的检测方法;
4、掌握逻辑门电路的逻辑功能与主要参数的测试和使用方法;
5、能合理利用门电路设计表决器;
6、能熟练掌握电路原理,及时调试和排除故障。

2课程设计的任务与要求
1、熟悉各集成逻辑元件的性能和设置元件的参数。

2、对电路图的原理进行分析,并对原理图进行改良,用仿真软件进行仿真调试,弄清楚电路的工作原理。

3、元件安装符合工艺要求,既考虑其性能又应美观整齐。

焊接元件要注意焊点的圆润。

4、对元件的性能进行评估和替换、用性能和使用范围更好,更常用的元件进行替换,使自己实际的元件更接近实际使用。

5、学习数字逻辑电路的设计方法。

6、熟知74ls74、74ls08、74HC4075、74ls373各引脚的功能及内部结构。

7、学会使用各集成芯片组成逻辑电路。

8、学会真值表与逻辑表达式及的转换,能根据化简后的逻辑表达式画出逻辑电路。

9、完成“三人表决器”的逻辑设计,及组合电路的设计。

10、完成“三人表决器”的安装与调试,及设计报告。

3设计方案与论证
3.1触发方案的选择
触发方案的论证与选择:
方案一:采用单片机作为触发器,经济实惠,性能稳定,电路简单,其中STC15F104W八引脚就足以满足整个方案的设计要求。

方案二:采用“D触发器”,连接电路较为复杂,当不级联第二级时输出状态较为稳定,当输出有负载时输出信号不稳定,必须加合适的上拉或者下拉电阻,才能稳定输出。

综合考虑,若选择单片机,程序设计对于没有学习过单片机的我们,无疑是一个难题,而且不满足数电课程设计的要求。

因而选择方案二,芯片选择较为经济的74ls74。

3.2表决方案的选择
表决方案的论证与选择:
方案一:选用三个与非门及一个三输入与非门。

方案二:选用三个与门及一个三输入或门。

两种方案的的复杂程度差不多,连接电路的设计也差不多,然而考虑到作品的性价比,第二种方案较为经济,综合考虑选择方案二。

3.3显示方案的选择
显示方案的论证与选择:
方案一:采用液晶显示,如较为经济的LCD1602。

方案二:选择计数器加译码器,再用数码管显示。

方案一较为美观,显示效果好,,不过不易操控,而且不如方案二直观更增加了设计成本,综合考虑选择方案二。

4设计原理及功能说明
4.1 三人表决器的原理框图
原理框图如图4-1所示:
图4-1原理方框图
4.2 三人表决器基本原理图
三人就表决器的电路原理图如图4-2所示:
图4-2 电路原理图
5单元电路的设计
5.1 触发电路设计
触发电路采用双D触发器的“74系列芯片”74ls74,触发电路如图5-1所示:
图5-1 触发电路原理图
5.2表决电路设计
采用双输入4与门芯片74ls08及三输入三或门芯片74HC4075来实现表决功能,并用绿色LED的亮灭来表示表决是否通过。

该部分电路原理图如图5-2所示:
5.3 计数部分电路设计
计数部分是记录“通过”的人数,采用锁存器74ls373发送触发脉冲,用74ls161计数器记录脉冲数,再用74ls247进行译码,用数码管显示。

计数部分电路原理图如图5-3所示:
图5-3 计数部分电路原理图
6硬件的制作与调试
6.1 硬件的制作
我们分别根据各芯片的原理及应用,认真地校对和确认。

确认无误后,再用万用表测定了各个电阻的电阻值,确保了每一个电子元件无损坏。

然后根据设计原理图进行电路布局和布线。

我们考虑到电阻和电容的体积小,耐高温,所以我们将电阻和点动开关等小体积元件先焊在电路板上,这样避免了出现焊接小体积元件时操作不方便或
者因温度过高损坏元件的问题。

焊接过程中,将电路板夹在两本课本之间,固定住了电路板,避免焊接时电路板移动对焊接质量造成影响。

为了避免电烙铁长时间通电导致温度持续较高,缩短了电烙铁的寿命,因此,电烙铁每通电半小时便断开一小段时间。

为了节省焊锡,不造成资源浪费,在焊接过程中,在保证能够固定元件并且不出现虚焊的情况下,尽量少用了焊锡。

6.2 硬件的调试
首先,给电路通电,点击按键,观察输出结果是否正常,多测试几测看结果是否一致,且正常。

如果不正常,用示波器及万用表一级级检查输出是否正常,查找原因。

7 总结
两周的课程设计结束了,在这次的课程设计中不仅检验了我所学习的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。

在设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。

学会了合作,学会了运筹帷幄,学会了宽容,学会了理解,也学会了做人与处世。

课程设计是我们专业课程知识综合应用的实践训练,着是我们迈向社会,从事职业工作前一个必不少的过程.”千里之行始于足下”,通过这次课程设计,我深深体会到这句千古名言的真正含义.我今天认真的进行数电课程设计,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础。

通过这次数电课程设计,本人在多方面都有所提高,综合运用本专业所学课程的理论和生产实际知识进行一次数电课程三人表决器设计工作的实际训练从而培养和提高学生独立工作能力,巩固与扩充了数电中的逻辑电路在现实的运用,掌握了数电课程设计的方法和操作步骤,了解了逻辑电路的基
本结构,提高了计算能力,绘图能力,熟悉了规范和标准,同时各科相关的课程都有了全面的复习,独立思考的能力也有了提高。

在这次设计过程中,体现出自己在数电课程设计中的能力以及综合运用知识的能力,体会了学以致用、突出自己劳动成果的喜悦心情,从中发现自己平时学习的不足和薄弱环节,从而加以弥补。

在此感谢我们指导老师.,老师严谨细致、一丝不苟的作风一直是我工作、学习中的榜样;老师循循善诱的教导和不拘一格的思路给予我无尽的启迪。

这次模具设计的每个实验细节和每个数据,都离不开老师您的细心指导。

而您开朗的个性和宽容的态度,帮助我能够很顺利的完成了这次课程设计。

同时感谢对我帮助过的同学们,谢谢你们对我的帮助和支持,让我感受到同学的友谊。

参考文献
[1]江晓安,董秀峰.数字电子技术(第三版),西安电子科技大学出版社,2008
[2]陈梓城.实用电子电路设计与调试,北京:中国电力出版社,2006
[3] 张旭东.数字电路和数字系统实验与课程设计实训教程,人民邮电出版社出版,2009
[4]贾更新.电子技术实验与课程设计,西北工业大学出版社,2010
[5] 李维.数字电路课程设计及实验,大连理工大学出版社,2008
[6] 谈世哲,《Protel DXP2004电路设计基础与典型范例》北京:电子工业出版社,2007
[7]童诗白、华成英,《模拟电子技术基础(第四版)》高等教育出版社,2006
[8]李伟鹏,《电工与电子技术实验教程》北京:科学出版社,2002
附录1:总体电路原理图
附录2:元器件清单。

相关文档
最新文档