基于cpld的15人表决器与数值比较器

基于cpld的15人表决器与数值比较器

ID:41704868

大小:89.51 KB

页数:5页

时间:2019-08-30

基于cpld的15人表决器与数值比较器_第1页
基于cpld的15人表决器与数值比较器_第2页
基于cpld的15人表决器与数值比较器_第3页
基于cpld的15人表决器与数值比较器_第4页
基于cpld的15人表决器与数值比较器_第5页
资源描述:

《基于cpld的15人表决器与数值比较器》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、项目报告学号:xx309121姓名:田倩作业07:表决器1、15人表决器:设计一个15人表决器。参考第9讲PPT编写VHDL代码,仿真验证。代码如下:LIBRARYIEEE;USEieee.std_logic_l164.ALL;USEieee.std」ogic_unsigned.ALL;ENTITYtest55ISPORT(clk,kl,k2,k3,k4,k5,k6,k7,k8,k9,klO,kll,kl2,kl3,kl4,kl5:INstdjogic;ledl,led2:OUTSTD_LOG1C;seg:OUTSTD_LOGIC_VECTOR(7DOWNTO0);s

2、can:OUTSTD_LOGIC_VECTOR(3DOWNTO0));ENDtest55;ARCHITECTUREoneOFtest55IS--赞成票的二进制计数器signalq:STD_LOGIC_VECTOR(3DOWNTO0);•…赞成票的十建制计数器signalqy:integerrange0to15;■…反对票的十进制计数器signalqn:integerrange0to15;■…扫描数码管地址的计数器signalent16:integerrange0to15;…•数码管的数据显示signaldata:integerrange0to15;BEGIN■…计票进

3、程process(qy,qn,q)beginq<二(”000”&kl)+k2+k3+k4+k5+k6+k7+k8+k9+kl0+kll+kl2+kl3+kl4+kl5;qy<=conv_integer(q);qn<=15-qy;ifqy<8thenledl<=,0,;led2<=,l,;elseledl<='r;led2<=,0';endif;ENDPROCESS;■…扫描数码管地址的计数进程PROCESS(clk)BEGINifclk'eventandelk二Tthenent16<=cnt16+1;endif;ENDPROCESS;■…数码管地址扫描PROCESS(

4、cntl6)BEGINcaseent16iswhen0=>scan<="0000u;data<=qn;when1=>scan<=,,0001'*;data<=0;when2=>scan<=H0010";data<=0;when3=>scan<=,'001l";data<=0;when4=>scan<="0100";data<=0;when5=>scan<="0101u;data<=0;when6=>scan<=u0110";data<=0;when7=>scan<=H011;data<=0;when8=>scan<="1000u;data<=qy;when9=>sca

5、n<="1001H;data<=0;when10=>scan<="1010";data<=0;when11=>scan<=H1011,,;data<=0;when12=>scan<="1100";data<=0;when13=>scan<="1101";data<=0;when14=>scan<="1110n;data<=0;when15=>scanv=”111ln;data<=0;whenothers=>null;endcase;ENDPROCESS;--7段译码process(data)begincasedataiswhen0=>seg<=n11111100H;w

6、henl=>seg<=n01100000";when2=>seg<=M11011010";when3=>seg<="ll110010";when4=>seg<=H01100110";when5=>seg<=n10110110n;when6=>seg<="10111110";when7=>segv二”11100000";when8二〉segv二”11111110”;when9=>seg<=,,11110110u;when10=>seg<=n11101110H;whenll=>seg<=n00111110n;when12=>seg<="10011100n;when13=>

7、seg<="01111010";when14=>seg<="10011110";when15=>seg<=10001110;whenothers=>null;endcase;ENDPROCESS;ENDARCHITECTUREone;功能仿真波形如下:sno—80.sno70.50.30.val.14.182Y.'yaYA11BBBBBBBBBBBBBBBBBkO12345dld2angclzs屹k3k4k5k6k7k8k9:5:skl:5:s吐hhscsecIKIKIKIKIKIKekIKIKIKIKIKIKekIXTxssasBoV1U252时

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。