五人表决器的设计说明

合集下载

EDA-实验报告

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  五人表决器(无源码)

-1-
制作人:程鸿亮
长安大学 电子与控制工程学院 电子科学与技术系
赞成 票数
反对 票数
清零 锁存
4. 用实验平台的 LED 发光阵列实现表决结果和每人的表决信号:
⒈⒉⒊⒋⒌⒍⒎⒏ ⒐⒑⒒⒓⒔⒕⒖⒗
注:要求 LED1 显示判决赞成(led_agr)信号,LED8 显示判决反对(led_opp)信号。 LED3、LED4、LED5 同时显示判决结束信号。LED10、LED11、LED12、LED13、 LED14 显示 5 人的表决信号。
长安大学 电子与控制工程学院 电子科学与技术系
通过对话框中的 Hardware Setup 按钮,选择下载设备:USB-Blaster。参照上图所 示的选项,点击 Start 完成下载。 五、实验结果
以下是对参考代码的编译下载后的部分图例:
说明:初始状态中,分别显示同意和反对票数的数码管 6 和数码管 5 输出“FF”, 表示可以进行新的一次表决操作。此时拨动开关有两个处于高电平(同意), LED14、LED13 对应被点亮。
I/O31
D9
I/O32
D8
I/O33
D7
I/O34
C9
I/O35
H7
I/O36
Y7
I/O37
Y13
I/O38
U20
I/O39
K20
引脚名称 I/O40 I/O41 I/O42 I/O43 I/O44 I/O45 I/O46 I/O47 I/O48 I/O49 PIO60 PIO61 PIO62 PIO63 PIO64 PIO65 PIO66 PIO67 PIO68 PIO69 PIO70 PIO71 PIO72 PIO73 PIO74 PIO75 PIO76 PIO77 PIO78 PIO79

单片机课程设计报告(五人表决器)

单片机课程设计报告(五人表决器)

目录一、方案设计 (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欧姆的限流电阻。

五人投票机系统设计

五人投票机系统设计

《可编程逻辑控制器》课程设计任务书——供10级电气工程及其自动化、电气工程与自动化、自动化专业学生用引言:《可编程逻辑控制器》课程设计是该课程的一个重要教学环节,既有别于毕业设计,又不同于课堂教学。

它需要学生统筹运用所学基本理论、基本方法对现实生活中的实际系统进行设计和调试。

一、设计题目二:五人投票机系统设计本设计要求熟练使用西门子公司的S7-200系列产品的指令系统,根据控制要求进行PLC梯形图编程,设计一个六人投票机系统。

二、系统工作过程说明如下图所示,为一个设计五人投票机系统模拟图,即五人对对象进行投票,开关接通,表示赞成,开关打开表示反对,若反对人数较多,则表示没通过;若赞成人数较多,则表示通过。

图1 五人投票机设计要求:1、按下“启动”开关,开始计时,必须在5s的时间内完成投票,赞成则按下投票按钮,指示灯亮,表示投票成功;不赞成则不按投票按钮。

2、5s后投票停止后,存储器中的结果为最终结果。

将结果进行比较,并显示投票结果。

投票结果用三个灯(Y0,Y1)显示,Y0表示通过,Y0闪烁表示全票通过,Y1表示没通过。

3、当投票结果显示后,就不再接受任何信息,即使再投票,仍然不会改变其结果。

4、按下复位开关,所有的投票等立即熄灭,结果清零,可进行再次开始投票。

5、主持人按下停止按钮,系统停止工作。

三、设计步骤:(1)对系统进行需求分析,确定I/O点数,分配I/O地址;(2)画出PLC硬件接线图;(3)绘制PLC梯形图;(4)系统上机调试。

目录《可编程逻辑控制器》课程设计任务书 (1)一、设计题目二:五人投票机系统设计 (1)二、系统工作过程说明 (1)三、设计步骤: (2)摘要 (4)一、绪论 (5)1、设计目的 (5)2、设计内容 (5)3、要实现的目标 (5)二、系统分析及硬件设计 (5)1、系统工作说明 (6)2、系统I/O分配 (6)3、PLC外围接线 (7)三、系统软件设计 (8)1、系统流程图 (8)2、系统程序设计 (9)四、系统调试 (11)五、总结 (14)六、参考文献 (15)七、附录 (16)1、语句表 (16)2、其他图表 (18)摘要本设计需要统筹运用所学基本理论、基本方法对现实生活中的实际系统进行设计和调试。

五人表决器的设计

五人表决器的设计

《数字与逻辑电路基础》课程设计——五人表决器的设计姓名:学号: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=2C0D+E : 1C3=2C1=2C20 : 1C01 : 2C33.画出电路仿真图如下:六.用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即第一三五位评委通过,结果为通过(亮灯)。

五人表决器的设计

五人表决器的设计

数字电路课程设计报告书课题名称 五人表决器的设计姓 名 学 号院、系、部 物理与电信工程系 专 业 电子信息工程指导教师2008年 07 月06日※※※※※※※※※ ※※ ※※ ※※2006级学生数字电路 课程设计五人表决器的设计1 设计目的(1)熟悉集成电路的引脚安排。

(2)掌握各芯片的逻辑功能及使用方法。

(3)了解面包板结构及其接线方法。

(4)了解五人表决器的组成及工作原理。

(5)熟悉五人表决器的设计与制作。

(6)熟悉 EWB 软件的运用,用该软件仿真结果。

2 设计思路(1)设计表决器工作电路。

(2)设计输入电路。

(3)设计清零电路。

(4)设计输出显示电路。

3 设计过程3.1方案论证数字表决器总体方框图如图1所示。

图1 五人表决器框图1.表决时,评委根据自己意愿投票,选择按键,即输入逻辑电位。

2.对逻辑电位进行译码。

3.对译码后芯片的输出再进行逻辑运算。

4.将运算结果通过指示灯输出,显示表决结果。

3.2电路设计五人表决器电路如图2所示。

图2 工作原理接线图该电路完成三个功能:一是通过清零端由主持人控制电路工作状态,明确表决器是否在工作;二是通过输入电路输入各评委的投票结果;三是通过输出电路输出并显示投票结果。

工作过程:由主持人控制的开关S打到低电平时,通过与门,输出全部为低电平,则所有灯泡都熄灭,不显示任何投票结果,表决器处于不工作状态。

当主持人宣布投票开始后,各评委开始投票。

根据电路输入端可知,输入为高电平有效,若评委同意该选手晋级,则调拨开关,使之打到高电平,输入就为高电平;若评委不同意该选手晋级,则调拨开关,使之打到低电平,输入就为低电平。

而该表决器工作电路是通过用74HC139 2-4线译码器与74HC138 3-8线译码器发生其功能的,输入各评委的投票结果,使之成为有效二进制数,再通过芯片作用输出,且输出为低电平有效。

但是灯泡是在高电平时才亮,故输出端用与非门输出,使之输出最终为高电平,使灯泡能亮,显示投票结果。

五人表决器 数电课程设计

五人表决器 数电课程设计

课程设计报告课程名称:数字电子技术基础课题名称:五人表决器的设计*名:***学号:************ 院系:计算机学院专业班级:通信111指导教师:***完成日期:2013年9月1日目录第1部分课程设计报告 (3)第1章课程设计目的 (3)第2章课程设计内容和要求 (4)第3章课程设计总体方案及分析 (4)3.1方案论证 (4)3.2系统原理 (4)3.3主要元件介绍 (5)3.4仿真 (8)3.5五人表决器原理和布线 (10)3.6主要仪器与设备 (11)3.7参考文献 (12)第2部分课程设计总结 (13)第1部分课程设计报告第1章课程设计目的(1)熟悉集成电路的引脚及安排。

(2)掌握各芯片的逻辑功能及控制方法。

(3)学习PROTEUS仿真。

(4)学习Altium Dessngner原理图与PCB设计。

第2章课程设计内容和要求(1)设计表决工作电路(2)设计不同开关控制译码器(3)设计输出显示电路第3章课程设计总体方案及分析3.1方案论证图3.1-1 五人表决器的结构框图1. 当按下开关时,代表同意赞成,该评委的红色指示灯亮;开关没有按下去时,表示不赞成,该评委的红色指示灯不亮;评委按照自己的意愿投票,选择是否按下开关,即选择逻辑电位。

2. 对逻辑电位进行译码。

3. 对译码后芯片的输出进行显示。

3.2系统原理对于五人表决器,首先设五人分别为A B C D E 设Y为表决的结果。

其中有三人或三人以上同意(同意用“1”表示,不同意用“0”表示)则绿灯亮 (红灯用“1”表示) 。

如果绿灯亮了,则表示表决通过,若绿不灯亮,表示不通过。

下面介绍系统所涉及的重要芯片表3.1 5人表决器真值表3.3主要元件介绍芯片74HC138,是典型的集成译码器。

它是3线-8线译码器,该译码器有3位二进制输入A B C,它们共有8种状态的组合,即可译出八个输出信号,输出为低电平有效。

此外,还设置了3个使能端G1 G2AG2B,为电路的扩展提供了方便。

五人投票机系统设计,PLC

五人投票机系统设计,PLC

- -摘要PLC的问世为我们的生活和生产作出了不可磨灭的贡献,从生产方面来说,在各大电厂及生产制造车间到处可见PLC控制系统的踪影,它可以准确持续完成生产过程自动化的综合自动化控制,提高了生产效率,降低了产品的成本…从生活方面来说,PLC控制系统和我们的衣食住行息息相关,它出现在我们生活中的每一个角落,时刻为我们的生活服务着,比如自动投币售货机、全自动化洗衣机、人机协控投票机…关键词:PLC,投票机,控制一、绪论1、设计目的①设计出plc控制的六人投票控制机;②掌握plc的编程软件平台、定时器、计数器、传送指令、主子程序等有关指令的编程方法;③熟悉plc与上位机通讯、软件调试的方法;④培养学生的综合设计设计能力、分析问题与解决问题的能力。

2、设计内容五人对对象进行投票,开关接通,表示赞成,开关打开表示反对,若反对人数较多,则表示没通过;若赞成人数较多,则表示通过。

3、要实现的目标1、按下“启动”开关,开始计时,必须在5s的时间内完成投票,赞成则按下投票按钮,指示灯亮,表示投票成功;不赞成则不按投票按钮。

2、5s后投票停止后,存储器中的结果为最终结果。

将结果进行比较,并显示投票结果。

投票结果用三个灯(Y0,Y1)显示,Y0表示通过,Y0闪烁表示全票通过,Y1表示没通过。

3、当投票结果显示后,就不再接受任何信息,即使再投票,仍然不会改变其结果。

4、按下复位开关,所有的投票等立即熄灭,结果清零,可进行再次开始投票。

5、主持人按下停止按钮,系统停止工作。

二、系统分析及硬件设计1、系统工作说明如下图所示,为一个设计五人投票机系统模拟图,即五人对对象进行投票,开关接通,表示赞成,开关打开表示反对,若反对人数较多,则表示没通过;若赞成人数较多,则表示通过。

图1 五人投票机2、系统I/O分配表1 输入变量程序符号表表 2 输出变量程序符号表3、PLC 外围接线表 3 外部接线分配三、系统软件设计1、系统流程图2图 2 五人投票机系统程序梯形图四、系统调试模拟调试:运用S7-200及仿真软件进行模拟调试1、投票人数少于3人图 3 投票人数少于三人的调试结果2、投票人数大于等于3人且小于5人图 4 投票人数大于等于三人且小于五人的调试结果3、投票人数等于五人图5 投票人数等于五人的调试结果总结通过本次课程设计,让我学到了很多的东西。

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

《数字与逻辑电路基础》课程设计
——五人表决器的设计
姓名:
学号: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),高低电平。

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人多路表决电路。

相关文档
最新文档