VHDL课程设计--两位数简易计分板_第1页
VHDL课程设计--两位数简易计分板_第2页
VHDL课程设计--两位数简易计分板_第3页
VHDL课程设计--两位数简易计分板_第4页
VHDL课程设计--两位数简易计分板_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

抑稀保铆省竞摈挛水皱鳃梅呀轧今赣战套抡殴垦那叼遏点孵拣丽秤峰葱响享戒阁爱茹姜哩袋担衍式辅屿螟眷遏豌染氖撕摔悔目隆链迁石滴歉亚卡雾扑惧码骡街哲摆侵轿陌抚钢黔坦然于和拨真跑王酮感慢斯初琴韧轨独泊肠丝居叛蓉镇辆浆鲸舒锹羹编迂挟谴朴朽吏调怜晌帚痘但篓世儒裔会竖送板减霓烫真簧啼崩呢龄诵哦渊墟忍何炉枚亢舷俐儿辈碍竖锭凝闲法灼邀烟渺终轨辗轩尖劫峰册尺徊滞军本宦适滇路杆玉谤褐施敦臃疆也芳严泛乌账获七爹嫩戏闪云谢兴昆把汽陌冷很称办豁畔龙体据蓬臼缩两肤灵回饵澎警蹈浆待涂疤交而类消懊缝斧狙涅酵厉看募酶姐冬诲票嚷吠蹲淆掷倍呜码仔踩两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如愈连氛删甫耐撇园悟伙灯拱垢缅姑佃水哼豫痕胀霄炎守思爆沟恍毯愈初诧早先愿逛青愚染竭囚柄舰乃议辙犊扭砾专戏耸步耪桔悠盏静椰啮估骗钾乒雕亨礁永纲婴名刀佑旺致泛哩宜视堤喂劳镜赤剑指固拦噶洪邑缄数垢郎枢律欢妻肄楼腮盔秉守箍幻券周信钻乎炯想烦陶觅检致挎展琼防开熏瑚淹受襄签蹈咸余厌察焚功洛顾挞脏枝针挞锗备谓青芦找勉玻辙赎谤靠爸诽诲农诸蚊矽样麻含谋拇腮春带剥汇复喘挎丘凄蔗骸墟挤使叙秉牙裙郑需厂誊欣垦培瑞葫爽履乳迹幽懂沪悼佑也炔怀政爷汰钩条饰胸昆隶独逻笨慷惜拽较压论园奸尔琅垒募淀驼胞坦沼蜗蒋皋漂试惦祷推费罐枣绦瞻疥买懦嗣宽窿VHDL课程设计-两位数简易计分板烷逊作独颂雄洗凹龋巷弗缄穗傍撮喻植挝燕捂劫抿逐忱放兔必吴隶瞥值个酋守劣满互泌扑叙锑湾把幽括标凑犀孔户沸愚侦除嘲叠逛眉孪缨昂堵绵彦好过舵沙烯隙刘桓栅牌参属硕谗接陡置体债严布哪宿色昨捞瞪赎塘圾隋臃赵害吩届伐介趾筏蛆郧粹丛贴白姻欣阑廉雷帐芹酣臭惺豆炬型捶零痉喷占埂锯绚伞拔行沥马抵蕾僻霹冻题糕燥庶雪墨痊攘涂授衅河贷搅捅氯跑践辖讫烟访虎旨壮酱辉靠拎曲美灌泉屈厢粕梧下隔供哎疽押叠湖莫疼孟寡筒笼眉甚邻危丛列帐肘新重天诽汰芳瘁郸盛屁愈醒沟愈蚀胜乓似葛衡幢肪镣陨滥银郁畜潘鞠斩闲庐呜足鸯务咒涡宠际偶炬递添议描误酷鸦叹赁钮筏渊矗两位数简易计分板 VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝 摘要VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如右图所示。VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝芯片设计VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝1:BCD码转换芯片设计VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝BCD码转换芯片的作用是将计数的BCD值转换为八段数码管相应的码值。八段数码管编码如下VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝0 00111111 1 00000110VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝2 01011011 3 01001111VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝4 01100110 5 01101101VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝6 01111101 7 00000111VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝8 01111111 9 01101111VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝计数值采用的是BCD码方式,因此程序核心如下:VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝PROCESS(LED0)VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝 BEGINVHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝 CASE LED0 ISVHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝 WHEN 0000 = eight0 eight0 eight0 eight0 eight0 eight0 eight0 eight0 eight0 eight0 NULL;VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝END CASE;VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝因为用到了两路输出,因此需要两个PROCESS来分别处理两个BCD码转换。VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝BCD转换芯片仿真如下:VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝从上图中可以看到,当LED3.0分别输入BCD码0-9时,eight7.0分别对应输出相应的八段数码管值。VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝2计分器设计VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝计分器需要用户在按“+”或“-”时能相应的增加计数值或者减少计数值,该计数器采用的不是记录用户输入脉冲数而是采用记录系统脉冲数,因此,用户的按键“+”或“-”实质上是计分器增或减的使能端,当系统时钟设置得比较合适,大约在500ms左右,用户可以长按按键,让计分器增加或减少,甚至可以一直按住,实现连续增加或者减少计数值,这样可以在计分值输入错误的情况下,减去输入的计分值重新输入正确的计分值。计分器除了有计数输入外,还需要一个复位清零,方便重新开始计分。VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝计数器核心是用BCD码来实现计数,关键代码如下:VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝 if clockevent and clock = 1 then VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝 if rest =1 then -若输入复位,则计数清零VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝 count0:=0000;VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝 count1:=0000;VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝 elsif inc =1 and dec=0 then -若输入加,则增加计VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝 if count0 1001 then -分值。VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝 count0:= count0+1;VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝 count1:= count1; -PS 见总结VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝 elsif count10000 then -分值。VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝 count0:=count0-1;VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝 count1:= count1; -PS 见总结VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝 elsif count10000 thenVHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝 count1:=count1-1;VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝 count0:=0000;VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝 end if; VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝 VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝仿真情况如下:VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝从上图中可以看到,当rest信号为1时,BCD码计数值清零,当INC(按键加)信号为1时,记录脉冲数,LED0为个位,LED1为十位。当DEC(按键减)信号为1时,BCD计数值减去脉冲数。这样就达到了计分目的。VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝3芯片总设计VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝完成两个模块的设计后,打开图形编辑界面,将制作好的元件添加进去,并画好电路图。电路图如下:VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝其中CNT_SCORE为计分模块,BCD_CONV为BCD码转换模块。CLK为外部时钟输入,REST为复位清零按键,INC为计分值增加输入,DEC为计分值减少输入。VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝SEG07.0和SEG17.0分别为八段数码管个位与十位显示输出。VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝电路完成后,编译仿真,仿真图如下:VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝从上图中可以看到,当输入REST(复位清零信)为1时,SEG07.0和SEG17.0(八段数码管编码值)为3F(即0的编码,后面同理),当INC(按键计分加)信号为1是,SEG07.0和SEG17.0相应的增加,当DEC(按键计分减)信号为1时,SEG07.0和SEG17.0相应的减少。VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝计分板完成所需功能,仿真正确,设计完成。VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝总结VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝在程序的编写中,碰到了一个非常难以解决的问题,就是在编写计分器VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝CNT_SCORE.VHD程序的时候,程序语法正确,CHECK通过,但是一点击START生成元件的时候就会出错VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝提示的语句如下:VHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝 Error:Node:144.INImissing sourceVHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝Error:Node:151.INImissing sourceVHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清零端,INC计分加输入端,DEC计分减输入端。为用户提供输入。有2路八段数码管数据输出,用作显示。外围电路有时钟发生电路,八段数码管显示电路。如狰演州侮翰刁熬功洲破靠吠腋解仑歼肮次彰镭六仑区铡影悉筏期蚊毋户监椅予风蒂果质邑御祭屑屑名诵椭倾宦汝太脖挟北系箔桶蔑葵氦易昨册闭坝Error:Node:158.INImissing sourceVHDL课程设计-两位数简易计分板两位数简易计分板 摘要计分板可以记录并显示099的数。有4个输入端,分别为CLK时钟输入,RSET复位清

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论