数电课程设计报告.docxVIP

  • 66
  • 0
  • 约4.62千字
  • 约 12页
  • 2017-02-06 发布于湖北
  • 举报
数电课程设计报告

多人投票表决系统设计一、设计要求设计并制作一套3人投票表决系统,要求:(1)当2人及2人以上投同意票后,系统显示方案通过;(2)当少于2人投同意票后,系统显示方案不通过。二、题目分析根据设计要求列出真值表:定义A、B、C分别代表三人投票,“0”表示投票赞成,“1”表示投票反对;G表示LED绿灯,“0”表示灯灭,“1”表示灯亮;R表示LED红灯,“0”表示灯灭,“1”表示灯亮。绿灯亮表示此次表决通过,红灯亮表示此次表决不能通过。 表1 表决系统的真值表ABCGR0000100101010010111010001101101101011010将表达化为最小项之和进而得到表达式:,可用74LS138译码器和部分门电路实现设计要求。三、总体方案方案一:根据逻辑表达式,可选用3线-8线译码器74LS138来实现。用单刀单掷开关来表示逻辑“1”和“0”,开关闭合表示逻辑“1”,开关断开表示逻辑“0”。开关状态经138译码器输出至与非门74LS20,74LS20输出至LED,当绿色LED亮时,表示方案通过;当红色LED亮时,表示方案未通过。原理设计见图1:图1 方案一原理图方案二:在方案一种,没有考虑开关的机械特性——抖动。抖动可能会造成多次误触发。因此可利用触发器能够记忆一位二值逻辑电平的功能,来消除机械开关振动引起的干扰脉冲。因此,在上述电路的基础上,可加入RS触发器。在138译码器的输

文档评论(0)

1亿VIP精品文档

相关文档