EDA七人表决器设计PPT.pptVIP

  • 11
  • 0
  • 约1.11千字
  • 约 8页
  • 2024-04-14 发布于四川
  • 举报

七人表决器09电科(1)

设计思路本设计就是利用拨挡开关模块和LED模块来实现一个简单的七人表决器的功能。拨挡开关模块中的a,b,c,d,e,f,g表示七个人,当拨挡开关输入为‘1’时,表示对应的人投同意票,否则当拨挡开关输入为‘0’时,表示对应的人投反对票;当总控开关x输入高电平时,表决有效,否则无效即输出为‘0’。LED模块中y表示七人表决的结果,当y亮时,表示通过,否则当y灯不亮时,表示不通过。

设计流程图NY灯不亮七个人开始投票表决统计同意的人数j判断j否大于3Y灯亮显示结果Y

程序代码libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entitybjq7isport(a,b,c,d,e,f,g,x:instd_logic;y:outstd_logic);end;architectureoneofbjq7isbeginprocess(a,b,c,d,e,f,g,x)variablecnt:integerrange0to7;

begincnt:=0;ifx=1then ifa=1thencnt:=cnt+1;endif; ifb=1thencnt:=cnt+1;endif; ifc=1thencnt:=c

文档评论(0)

1亿VIP精品文档

相关文档