五人表决器地设计
proteus五人表决器仿真

proteus五人表决器仿真以Proteus五人表决器仿真为标题,我们来探讨一下Proteus软件在五人表决器仿真中的应用。
Proteus是一款电子电路仿真软件,可以用于设计、仿真和验证电子电路。
在五人表决器中,Proteus的仿真功能可以帮助我们模拟五人的投票过程,以便更好地理解和分析表决器的工作原理。
在五人表决器中,每个人有两种选择,即支持或反对某个提案。
为了实现这个表决过程,我们可以使用Proteus的开关元件来代表每个人的选择。
开关元件有两个状态,可以表示支持或反对。
我们需要设计一个简单的电路来模拟五人的投票过程。
我们可以使用Proteus提供的开关元件和LED灯来完成这个电路设计。
开关元件用于输入每个人的选择,LED灯用于显示表决结果。
接下来,我们需要设置逻辑门来处理五个人的选择。
逻辑门可以根据输入的开关状态来计算表决结果。
在这个例子中,我们可以使用AND门和OR门来实现。
AND门用于计算支持的人数,OR门用于计算反对的人数。
在Proteus中,我们可以选择不同的逻辑门来实现五人表决器。
例如,我们可以使用74LS08芯片作为AND门,使用74LS32芯片作为OR门。
这些芯片在Proteus库中都有提供,我们只需要把它们拖放到电路面板上即可。
完成电路设计后,我们可以对其进行仿真。
在Proteus中,我们可以设置开关元件的状态,并观察LED灯的亮灭情况来判断表决结果。
通过反复调整开关元件的状态,我们可以模拟不同的投票情况,从而得出不同的表决结果。
通过Proteus的仿真功能,我们可以快速、准确地模拟五人表决器的工作过程,从而更好地理解和分析其原理。
同时,Proteus还可以帮助我们分析不同投票结果对最终决策的影响,以及调整不同人的投票选择对表决结果的影响。
Proteus是一款功能强大的电子电路仿真软件,在五人表决器仿真中有着广泛的应用。
通过使用Proteus,我们可以方便地设计、仿真和验证五人表决器的工作原理,从而更好地理解和分析其运行机制。
五人表决器的设计说明

《数字与逻辑电路基础》课程设计——五人表决器的设计姓名:学号:2015学院:自动任课教师:目录................................................................... (2)引言 (3)摘要.............................................. 错误!未定义书签。
实验设计原理...................................... 错误!未定义书签。
实验步骤.......................................... 错误!未定义书签。
真值表 (4)卡诺图 (5)电路图 (7)Multisim仿真截图 (8)电路设计总结 (8)引言:现在火热的综艺节目都会请一些评委为参赛选手进行通过与否进行评判,最后给出通过与否的结果。
而评委进行表决时,都会有不同结果,此时,就需要一个多人表决器,而本次设计是为五人表决结果的输出,解决了对每一位评委结果的分析,直接给出最终通过与否的结果。
摘要:74HC153芯片是两个四选一数选器共用两个地址码,两个四选一输出端分别输出,两个使能端分别控制,且为低电平有效。
由于只有两个地址输入端,则需要构造第三个地址输入端,两四选一数选器分区工作。
实验设计原理分析:先用扩展法将74HC153设计构成三输入八选一数据选择器,再利用降维法实现五变量到三变量,最后加上适当的基础门电路即可实现五人多路表决器。
最后用Multisim进行仿真实验。
实验步骤如下:一.列出5人表决结果真值表。
二.由真值表画出卡诺图。
(E=0)(E=1)三.用降维图法,令x=E后降为四维变量A,B,C,D并且画出卡诺图如下。
四.令x=D降维写成3维卡诺图如下。
五.由上面的卡诺图结果取相应的原件:1.与门,或门,一个74HC153双四选一数据选择器,探针一个,五开关合一的S1(从上至下一次代表E D C B A),高低电平。
五人多数表决器VHDL

五人多数表决器的VHDL设计1 设计要求(1)五人多数表决逻辑:多数通过;(2 )在主持人控制下,10秒内表决有效;(3)设主持人控制键,复位键:控制键:启动表决;复位键:系统复位。
2 设计说明在脉冲作用下,使用减法计数器,在初值为10秒的时候,主持人按控制键启动表决后,开始计时。
每来一个脉冲计数器就减少1。
一直这样下去,直到计数器变为0。
计数器为0时投票无效。
最后统计投票人数通过同意人数决定表决结果,当投票人不小于3人时,投票通过。
在主持人按下复位键时,计数回到10,重新进行减法计数器。
直到为0。
3 设计结果3.1 电路原理图图1 原理图3.2 信号表voter:一维数组voter用来表示五位表决者;pass:表决最终是否通过(‘1’为“通过”,‘0’为“未通过”);total:表决通过的人数;count:用来显示倒计时;reset:主持人复位键,用来系统复位;start:主持人控制键,用来启动表决;clk:系统时钟;图2 信号图3.3 仿真结果当处于复位状态时,外界的输入对结果没有影响。
故时间仍为10秒,输出统计人数为0。
仿真波形如图3所示。
图3 复位时的模拟结果在非复位状态下,主持人按下开始键。
表决开始。
在没有人投票的情况下。
时间变为0。
表决结束。
仿真波形如图4所示。
图4 无人赞成时的模拟结果在非复位状态下,主持人按下开始键。
表决开始。
当超出表决时间时才进行表决,此表决无效。
仿真波形如图5所示。
图5 规定时间外的模拟结果在非复位状态下,主持人按下开始键。
表决开始。
在规定时间内只有两人赞同,仿真波形如图6所示。
图6 两人赞成时的结果在非复位状态下,主持人按下开始键。
表决开始。
在规定时间内只有三人赞同,仿真波形如图7所示。
图7 三人赞成时的结果在非复位状态下,主持人按下开始键。
表决开始。
在规定时间内只有四人赞同,仿真波形如图8所示。
图7 四人赞成时的结果该实验是一个具有计时功能的五人表决器,时间限制为10秒,主持人控制复位,开始。
用原理图输入法设计一个5人表决电路,参加表决者5人,同意为1,不同意为0,同剖析

用原理图输入法设计一个5人表决电路,参加表决者5人,同意为1,不同意为0,同意者过半则表决通过,绿指示灯亮;表决不通过红指示灯亮。
内容提要:在电子设计与制造技术的发展中,核心就是电子设计自动化(EDA,Electronic Design Automation)技术。
EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言VHDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对特定目标芯片的适配编译、逻辑映射和编程下载等工作。
EDA技术的出现,极大地提高了电路设计的效率和可操作性,减轻了设计者的劳动强度。
本次课程设计的目的是作出一个五人表决器,要求能实现五人表决器的基本功能,意义在于熟悉集成电路的引脚安排;掌握各芯片的逻辑功能及使用方法;了解五人表决器的组成及工作原理;掌握五人表决器的设计与制作方法。
采用了原理图输入法的设计方法,首先根据表决器的功能写出真值表,得出输出的表达式,再根据卡诺图,得到最简的表达式,然后根据学校的元件清单选择所需元件使用DXP2004程序画出原理图,仿真能得到正确的结果后画出PCB封装图,最后制版焊接做成成品。
我们做出来的成品最终能够实现五人表决器的基本功能。
关键词:五人表决器、EDA、VHDL、列写真值表⒈设计目的⑴设计一个五人表决器。
⑵掌握 QuartusII软件的使用方法⑶掌握各芯片的逻辑功能及控制方法。
⑷掌握原理图输入的设计方法和流程。
⑸了解和掌握五人表决器的功能。
⒉设计要求用原理图输入法设计一个5人表决电路,参加表决者5人,同意为1,不同意为0,同意者过半则表决通过,绿指示灯亮;表决不通过红指示灯亮。
⒊设计思路⑴设计表决工作电路。
⑵设计输出显示电路。
⑶用与或门设计原理图。
⒋实验条件⑴Win7操作系统⑵QuartusII EDA开发系统⑶输入信号x5、与门x10、或门x3、输出信号x1⒌实验过程⑴打开 QuartusII 软件,建立一个新的工程:①单击菜单 File\New Project Wizard②输入工程的路径、工程名以及顶层实体名。
五人多数表决器

广西大学行健文理学院 FPGA课程设计题目:五人多数表决器学部:电气信息学部专业:电子科学与技术班级:2012级1班学号:**********学生姓名:***指导老师:***二〇一五年一月摘要在电子设计与制造技术的发展中,核心就是电子设计自动化(EDA,Electronic Design Automation)技术。
EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言VHDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对特定目标芯片的适配编译、逻辑映射和编程下载等工作。
EDA技术的出现,极大地提高了电路设计的效率和可操作性,减轻了设计者的劳动强度。
本次设计实验就是基于EDA技术和EP1C6Q240C8芯片(FPGA),及其外围电路,实现了五人多数表决器的设计。
设计模块主要包括:控制单元、计数单元、显示单元。
从而实现了用人数多于或等于3来判决是否通过,从而达到设计要求。
关键词:EDA、VHDL、显示单元、控制单元目录设计要求 (1)前言 (1)1方案论证 (1)1.1方案一 (1)1.2方案二 (2)1.3方案对比与选择 (3)2基本功能模块设计与说明 (3)2.1十秒倒计时模块说明 (3)2.2数码管机二极管显示模块说明 (3)2.3电路原理图 (4)3 软件设计 (4)4 管脚说明 (5)5仿真现象 (6)6实验结论 (9)7实验总结 (10)致谢 (11)参考文献 (12)附录 (13)五人多数表决器设计要求1五人多数表决逻辑:多数通过;2 在主持人控制下,10秒内表决有效;3采用数码管显示表决10秒倒计时;4表决结束后用发光二极管及数码管显示表决结果,数码管显示结果形式:通过,不通过;5 设主持人控制键,复位键:控制键:启动表决;复位键:系统复位。
前言本课程设计是一个基于EDA技术的五人多数表决器,通过时间的限制,主持人的控制,共同决定通过与不通过。
课程设计试验报告 5人表决器

武汉纺织大学《数字逻辑》课程设计报告题目:5人表决器院系:数学与计算机学院专业班级:计科094学号:0904681223学生姓名:李勤指导教师:朱勇2011年 6 月2 日一、引言设计一个五人表决器,掌握异步清零以及锁存器的工作机制,掌握QuartusII软件的使用方法以及GW48型SOPC开发平台中的输入输出模式配置方法。
二、系统介绍:主要仪器是PC机、DICE-EH2000 EDA实验开发系统,用到的器件是ACEX1K系列EP1K30TC144-3的芯片。
三、设计任务及设计原理:v_in:表决信号输入端,高电平为赞成,低电平为反对;lock:判决锁存信号,上升沿表决结束,锁存表决输入信号,并计算输出表决信息;clr:清零信号,高电平有效,进入新的一次表决过程;v_over:表决结束信号,高电平有效,清零信号有效后,此信号为低电平。
num_agr:BCD码输出显示表决结果中赞成的人数;num_opp:BCD码输出显示表决结果中反对的人数;v_out:对应显示每个表决信号的状态;led_agr:判决结果为赞成时有效;led_opp:判决结果为反对时有效首先在QuartusII上进行功能和时序仿真,之后通过器件及其端口配置下载程序到SOPC开发平台中。
在硬件实现中:1.用实验平台的拨动开关实现5人表决的输入信号(v_in):注:要求使用最右面5个开关。
2. 用实验平台的按键实现清零(clr)和锁存(lock)信号:注:采用模式4的输入方式,要求使用键7实现清零(clr)、键6实现锁存(lock)。
(模式4的I/O设置见附录)3. 用实验平台的数码管实现赞成和反对人数的显示:注:要求使用数码管6显示赞成票数、数码管5显示反对票数。
4. 用实验平台的LED发光阵列实现表决结果和每人的表决信号:注:要求LED1显示判决赞成(led_agr)信号,LED8显示判决反对(led_opp)信号。
LED4、LED5、LED6同时显示判决结束信号。
EDA-实验报告

实验一五人表决器设计一、实验目的1 加深对电路理论概念的理解3 加深计算机辅助分析及设计的概念4 了解及初步掌握对电路进行计算机辅助分析的过程二、实验要求制作一个五人表决器,共五个输入信号,一个输出信号。
若输入信号高电平数目多于低电平数目,则输出为高,否则为低。
三、实验原理根据设计要求可知,输入信号共有2^5=32种可能,然而输出为高则有15种可能。
对于本设计,只需一个模块就能完成任务,并采用列写真值表是最简单易懂的方法。
四、计算机辅助设计设A,B,C,D,E引脚为输入引脚,F为输出引脚。
则原理图如1所示图1.1 五人表决器原理图实验程序清单如下:MODULE VOTEA,B,C,D,E PIN;F PIN ISTYPE 'COM';TRUTH_TABLE([A,B,C,D,E]->[F])[0,0,1,1,1]->[1];[0,1,1,1,0]->[1];[0,1,0,1,1]->[1];[0,1,1,0,1]->[1];[1,0,1,1,1]->[1];[1,1,0,1,1]->[1];[1,1,1,0,1]->[1];[1,1,1,1,0]->[1];[1,1,1,0,0]->[1];[1,1,0,1,0]->[1];[1,1,1,1,1]->[1];[1,1,0,0,1]->[1];[1,0,0,1,1]->[1];[1,0,1,0,1]->[1];[1,0,1,1,0]->[1];END五、实验测试与仿真根据题目要求,可设输入分别为:0,0,0,0,0;1,1,1,1,1;1,0,1,0,0;0,1,0,1,1。
其测试程序如下所示:MODULE fivevoteA,B,C,D,E,F PIN;X=.X.;TEST_VECTORS([A,B,C,D,E]->[F])[0,0,0,0,0]->[X];[1,1,1,1,1]->[X];[1,0,1,0,0]->[X];[0,1,0,1,1]->[X];END测试仿真结果如图1.2所示:图1.2 五人表决器设计仿真图可知,设计基本符合题目要求。
单片机课程设计报告(五人表决器)

目录一、方案设计 (2)二、硬件电路设计 (2)三、软件设计说明 (6)四、程序清单 (7)五、制作调试说明 (12)六、操作使用说明 (13)七、总结 (13)单片机课程设计一、方案设计1、设计题目:5人表决器2、设计要求:1)、可供5—7个人进行表决,每个人有一个“同意”和一个“反对”按键,故一个人需要两个按键,表决时两个键先按下的一个有效,同时按下则表示无效,每次表决每个按键只能是第一次按下的有效,多按无效,用单片机设计表决器是硬件电路与软件设计相结合的一种设计,因此在硬件电路只能实现按键的按下与释放,不能智能的实现检测按键被按下几次,则可用软件设计来实现其功能。
2)会议主持人可利用按键控制表决的开始与结束,点亮黄灯用于显示表决开始,熄灭黄灯表示结束,并将表决结果用红灯与绿灯显示。
当不相等时,“同意”多于“反对”点亮绿灯,“同意”少于“反对”点亮红灯。
3)在实现上述功能的基础上增加“同意”数和“反对”数的显示。
二、硬件电路设计1、硬件设计思路:此次设计的题目是5人表决器,分析得设计的硬件电路选用P1口与P2口作为同意与反对按键的输入端。
又表决的开始与结束是由主持人来控制的,因此需要两个按键来表示表决的开始与结束,因此可采用外部中断0与外部中断1来控制表决的开始于结束。
故设计总共需要按键12个。
设计要求中需要四盏灯,分变为一个黄灯,一个绿灯和二个红灯,三盏灯用于输出显示,因此也可以征用单片机的I/O口,由于P1口与P2口作为同意与反对按键的输入端且P0口当做输出端口时可以不用接上拉电阻,因此可将三个显示灯接在P0口用于显示表决的结果。
还有一盏红灯用来做电源指示灯。
2、元器件参数确定:设计要求中需要三盏灯(黄灯,绿灯和红灯)用于输出显示,选用P0口的3个端口与显示灯相连接用于输出,由于输出端口输出的高电平一般为5V,而发光二极管允许的最大电流为5mA,因此需要用到限流电阻,发光二极管可降2V的电压,则限流电阻上的压降为3V,那么限流电阻的最小阻值为R=3V/5mA=600欧姆,由于输出的高电平不是5V,故用510欧姆的限流电阻。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数字与逻辑电路基础》课程设计
——五人表决器的设计
姓名:
学号:2015
学院:自动
任课教师:
目录 (2)
引言 (3)
摘要 (3)
实验设计原理 (3)
实验步骤 (4)
真值表 (4)
卡诺图 (5)
电路图 (7)
Multisim仿真截图 (8)
电路设计总结 (8)
引言:
现在火热的综艺节目都会请一些评委为参赛选手进行通过与否进行评判,最后给出通过与否的结果。
而评委进行表决时,都会有不同结果,此时,就需要一个多人表决器,而本次设计是为五人表决结果的输出,解决了对每一位评委结果的分析,直接给出最终通过与否
的结果。
摘要:
74HC153芯片是两个四选一数选器共用两个地址码,两个四选一输出端分别输出,两个使能端分别控制,且为低电平有效。
由于只有两个地址输入端,则需要构造第三个地址输入端,两四选一数选器
分区工作。
实验设计原理分析:
先用扩展法将74HC153设计构成三输入八选一数据选择器,再利用降维法实现五变量到三变量,最后加上适当的基础门电路即可实现五人多路表决器。
最后用Multisim进行仿真实验。
实验步骤如下:
一.列出5人表决结果真值表。
二.由真值表画出卡诺图。
(E=0)
(E=1)
三.用降维图法,令x=E后降为四维变量A,B,C,D并且画
出卡诺图如下。
四.令x=D降维写成3维卡诺图如下。
五.由上面的卡诺图结果取相应的原件:
1.与门,或门,一个74HC153双四选一数据选择器,探针一个,五
开关合一的S1(从上至下一次代表E D C B A),高低电平。
2.对照卡诺图可得到:DE : 1C1=1C2=2C0
D+E : 1C3=2C1=2C2
0 : 1C0
1 : 2C3
3.画出电路仿真图如下:
六.用Multisim仿真并且截图
按照上式连接好电路后进行仿真,本次进行了两次仿真,第一次
与第二次变量的输入分别为E:1 D:0 C1 B:0 A:1与E:1 D:0 C:0 B:0 A:1,仿真结果如后面两图所示。
E:1 D:0 C1 B:0 A:1即第一三五位评委通过,结果为通过(亮
灯)。
E:1 D:0 C:0 B:0 A:1 即第一五位评委通过,但结果为不通过
(不亮灯)。
结果表明,该电路为一个5人多路表决电路。