五人表决器课程设计幻灯片 [自动保存的]

合集下载

5人投票电路课程设计

5人投票电路课程设计

5人投票电路课程设计一、课程目标知识目标:1. 学生能理解并掌握5人投票电路的基本原理和工作机制。

2. 学生能描述并分析5人投票电路中的电路元件及其功能。

3. 学生能运用欧姆定律和电路分析方法,解释5人投票电路中的电流和电压变化。

技能目标:1. 学生能够运用所学知识,设计并搭建简单的5人投票电路。

2. 学生能够运用测量工具,测试并分析5人投票电路中的电流和电压值。

3. 学生能够通过合作和交流,解决5人投票电路中遇到的问题,提高实际操作能力。

情感态度价值观目标:1. 学生在课程学习中,培养对物理电学的兴趣,提高学习的积极性和主动性。

2. 学生通过合作搭建电路,培养团队协作精神,增强沟通与交流能力。

3. 学生能够认识到物理知识在实际生活中的应用,激发对科学技术的热爱和探索精神。

分析课程性质、学生特点和教学要求,本课程将目标分解为具体的学习成果,包括理解电路原理、掌握电路元件、运用欧姆定律、设计电路、测试分析及团队合作等方面,旨在帮助学生全面掌握5人投票电路相关知识,提高实际操作能力,培养科学素养和团队协作精神。

后续教学设计和评估将以此为基础,确保课程目标的实现。

二、教学内容本课程依据课程目标,结合教材内容,组织以下教学大纲:1. 电路基础知识回顾:- 电流、电压、电阻的概念与单位- 欧姆定律及其应用2. 5人投票电路原理:- 投票电路的基本组成与工作原理- 电路元件:灯泡、开关、导线等3. 电路设计:- 5人投票电路的设计方法与步骤- 电路图的绘制与解析4. 电路搭建与测试:- 实际操作:搭建5人投票电路- 测试电路中的电流和电压,分析数据5. 团队合作与交流:- 小组合作搭建电路,解决问题- 成果展示与经验分享教学内容安排和进度如下:第一课时:回顾电路基础知识,介绍5人投票电路原理第二课时:学习电路设计,绘制电路图第三课时:实际操作,搭建5人投票电路,进行测试第四课时:团队合作交流,成果展示与总结教学内容与教材章节关联紧密,确保科学性和系统性。

五人多数表决器VHDL

五人多数表决器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秒,主持人控制复位,开始。

五人抢答器课程设计

五人抢答器课程设计

《PLC 原理及应用》 课程设计报告题目: 五人抢答器专 业 电气工程及自动化 班 级 10电工(3)班 学 号 2010401020307 姓 名 万金辉 指导教师 刘冬梅 提交日期 2012-12-28JINGCHU UNIVERSITY OF TECHNOLOGY目录第一部分设计任务和要求1.1PLC系统设计内容与步骤 (1)1.2系统控制要求 (2)第二部分设计方案2.1总体设计方案说明 (3)2.2 PLC控制系统组成方框图…………………………………………………………第三部分系统硬件设计3.1 PLC的选型及硬件配置……………………………………………………………3.2 主电路设计………………………………………………………………………3.3 输入输出地址分配………………………………………………………………3.4 PLC的控制电路……………………………………………………………………第四部分 PLC控制软件设计与调试4.1 系统程序设计……………………………………………………………………4.2调试结果与分析…………………………………………………………………第五部分课程设计总结……………………………………………………………………第六部分参考文献…………………………………………………………………………第一部分设计任务和要求1.1 PLC系统设计内容与步骤PLC课程设计主要步骤如下:1、分析被控对象的工艺条件和控制要求。

被控对象是指受控的机械、电气设备、生产线或生产过程。

在进行系统设计时,首先需要深入了解被控对象的特点、控制过程与要求等。

确定被控对象与PLC之间的输入、输出关系。

控制要求主要指控制系统的基本方式、应完成的动作等,同时要注意必要的保护和连锁等2、选择I/O设备。

根据控制系统的功能要求,确定系统所需的输入、输出设备的具体型号、数量等。

常用的输入设备有按钮、限位开关,传感器等;常用的输出设备有继电器、接触器、电磁阀等。

课程设计试验报告 5人表决器

课程设计试验报告    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同时显示判决结束信号。

五人表决电路课程设计

五人表决电路课程设计

电子技术课程设计报告书课题名称 五人表决电路课程设计姓 名 ***** 学 号 *****院、系、部 物理与电信工程系 专 业 电子信息工程指导教师 ********年**月**日※※※※※※※※※ ※※※※ ※※**级电子信息工程专业电子技术课程设计五人表决电路课程设计1.设计目的(1)熟悉集成电路的引脚排列。

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

(3)了解表决器的工作原理。

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

(2)设计译码电路。

(3)设计显示电路。

3.设计过程3.1方案论证图3.1.1 五人表决电路方框图通过主体电路的74LS138译码器和一些组合逻辑电路,将各组赞成人数统计直接转换成二进制输出信号后,再用一个全加功能电路,把所有输出信号按特定的顺序相加,最后经过一个4511译码器和一个共阴极七段显示管显示出同意的人数。

3.2.总电路设计3.2.1.表决电路图3.2.1主题表决器电路该电路完成功能:用芯片74lLS38译码器将特殊信号(专家组)进行处理,然后通过组合逻辑门电路对信号进行处理。

最后通过红、绿二极管输出电路。

把译码所得到的二位二进制数分为高位和低位,分别记为A1、A2、B1、B2。

把A1、B1和A2、 B2进行分开处理。

这过程分三种情况:①当专家组没人同意时(即A1、B1都为0时)不管代表组是否有人同意(即A2、 B2是否为0),都亮红灯(表示会议否决),②当专家组只有一人同意且代表组无人同意时(即A1B1=01且A2B2=00),亮红灯。

其余的各种情况都亮绿灯(表示会议通过)。

OE1、OE2A、OE2B为使能控制端,起到控制译码器是否能进行译码的作用。

只有OE1为高电平,OE2A、OE2B均为低电平时,才能进行译码,否则不论输入为何值,每个输出端均为1 译码器可以将输入代码的状态翻译成相应的输出信号,以高、低电平的形式在各自的输出端口送出,以表示其意愿。

译码器有多个输入端和多个输出端。

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

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

目录一、方案设计 (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.使用verilog语言编辑实现逻辑功能
Waveform File建立仿真波形文件
实训报告
二、实训要求
1、绘图必须规范、严谨,要求仿真成功。

2、不得相互拷贝和抄袭
三、实训内容
原理图
步骤图
程序
module fire_voter_ex(b1,b2,b3,b4,b5,u);
input b1,b2,b3,b4,b5;
output u;
wire[2:0] add_result;
assign add_result = b1+b2+b3+b4+b5;
assign u = (add_result >=3) 1:0;
endmodule
四、结果分析
数据结果
当输入信号大于或等于3时,LED灯点亮,表决通过。

当输入信号小于3是,LED灯不点亮,表决不通过。

图表形式
仿真结果看附录(图1)
遇到的问题
在电脑按装驱动后,还是不能烧录到芯片
解决的方式
驱动需要安装在cpld/fpga软件文件内才能起作用
五、实训心得
该实验的关键是表决器通过的人数的限制,和对用Verilog语言编写程序的初步了解。

在解决表决器通过人数这一问题,我通过对加起来的人数的数量来实现表决是否通过。

通过项目对Verilog有了大概的了解,在设计中在要多些耐心与毅力
六、附件
图1
程序
图2。

五人投票机系统设计

五人投票机系统设计

《可编程逻辑控制器》课程设计任务书——供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)摘要本设计需要统筹运用所学基本理论、基本方法对现实生活中的实际系统进行设计和调试。

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


7485N芯片的逻辑图
7485N芯片的引脚图

7485N的引出端口链接方式:

将若干85级联可以比较较长的字节,此时低级位 FA>B,FB=B,FB<B连接到高级位的输入A>B,A=B,A<B, 并使低级位的A=B为高电平。
4.1五人表决器的真值表


在进行Multisim仿真得到以下数据 1.当五人表决开关中有只有两人同意并按下时, LED显示管的灯没有亮,数码显示器显示为数字2, 表示为两人同意。 2.当五人表决开关中有五人同意并按下时,LED显 示管的灯没有亮,数码显示器显示为数字5,表示 为五人同意。 3.数据显示与课程设计的要求完全符合,且仿真实 验成功,并顺利完成课程设计内容,达到五人表决 器要求。
(1).要求实现五人表决器的基本功
能 (2).使用MUltism设计出原理图 (3).仿真得到正确结果,实现一人 同意时,数码管显示数字1,同意 人数为2时,数码管显示数字2,以 此类推。仿真达到效果。
2.1 五人表决器设计的原理
本次设计的五人表决器根据实现的功能要 求,需要四个基本方面;一是5人的按键选择, 需要五个开关按钮,进行选择,同意为表示按 下开关,不同意则开关不关闭。二是78LS283N 芯片,对输入电平进行全加。了解78LS283N芯 片的引脚分配。三是7485N芯片,了解7485N芯 片的引脚分配,将其与78LS283N芯片相结合, 进行得出输出表达式,画出真值表,画出卡诺 图,利用数电知识。四是译码显示器对逻辑运 算后的结果进行输出显示,完成五人表决器的 功能实现。
2.1五人表决器设计的技术方案
五人表决器系统框图:



第一步:按键选择,五人评委根据自己意向心 中想法按下自己前面按键,然后输出逻辑电位,传入 到第二环节; 第二步:全加,有关78LS283N芯片和7485N 芯片对所输进的逻辑电位,然后进行译码,随后传入 第三环节; 第三步:在逻辑电位进行译码后,对其芯片进行 逻辑运算,将运算结果传到第四环节; 第四步:数码管将显示运算结果,通过显示数字 显示五人评委中按下按键的人数,从而达到五人表决 器的功能实现。
3.1 按键部分单元模块功能及电路设计

按键部分单元模块电路图:
开关按下,则是表决者同意,即表决通过:若 开关未闭合,表示表决者不同意,

(1)74LS283N芯片介绍
74LS283 N芯片的逻辑符号 74LS283N的芯片功能一览表


图中A4`A1 B4`B1为四位二进制数,作为加数,C0为低位的进位。 Σ1~Σ4为加法器的和,C4为本位的进位。 表中其中,A1、B1、A2、B2和C0是用于确定输出Σ1、Σ2和内部进位 C2值的。A3、B3、A4、B4是用于确定输出Σ3、Σ4和C4值的大小,H和L值 表示高电平和低电平。
谢谢大家



1.在今后的学习中要理论与实践多结合,特别 注重实验课的动手操作,做到上课认真听讲,认真 动手操作。 2.在此次课程设计之后,我们将自己本来不熟 悉的软件进行了解和基本操作但远远不够,我们还 要在今后日子里多去学习。 3.课程设计中发现自己的基本知识十分薄弱, 书本上的学习远远不够,需要很多资料,我们要好 好利用图书馆的资源来进行有效查找资料,使自己 可以更多的了解课外的知识。
——14级电工四班凡任宽来自 1.设计任务与要求 3.设计方案 5.总结心得
2.五人表决器设计方案制定
4.五人表决器的仿真实现
1.1设计任务:本次课程设计的任务是 做出一个五人表决器,要求能实现五 人表决器的基本功能,采用了组合电 路的设计方法,首先根据表决器功能 写出真值表,得出输出的表达式,再 根据卡诺图,得到最简表达式,然后 使用Multism设计出原理图,然后进行 仿真,仿真得到正确结果。
相关文档
最新文档