问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

急 求篮球计数器设计报告

发布网友 发布时间:2022-05-02 03:13

我来回答

1个回答

热心网友 时间:2022-06-27 12:20

《数字逻辑与数字系统》 课程设计 设计题目:篮球比赛计时器 一、设计任务和基本要求:1.篮球比赛上下半场各20分钟,要求能随时暂停,启动后继续计时,一场比赛结束后应可清零重新开始比赛。2.计时器由分、秒计数器完成,秒计数器为模60,分计数器应能计至40分钟。3. “分”、“秒”显示用LED数码管。4.人工拨动开关来控制计时器的启动/暂停。5.半场、全场到自动会有相应的提示。 二、实验所需要硬件与软件:�0�1 数字电路实验系统�0�1 可编程器件(PLD)及连接导线�0�1 PC计算机�0�1 ispLEVER编程软件 三、题目分析:本题比较简单,要求中的篮球比赛上下半场各20分钟,可以参考数字时钟,篮球比赛计时器相当于一个可以暂停的,能整点报时的时钟设计。 四、设计思想及说明:采用加法器与计数器的思想,分别设计一个M60(秒)和一个M20(分)计数器,由分频产生1HZ的脉冲信号,上下两场可以是两个完全一样的20分钟的计时器,中场及终场是喇叭发声提醒,并在计数器中加入暂停和复位设置,控制脉冲的输入,随时暂停与复位。 五、设计步骤:此题设计主要是ISP编程设计,我们主要用了分频(产生1hz信号)、暂停(pause)、复位(clear)以及加法器这几个模块的程序组成了整个篮球比赛计时器的设计。 六、使用说明:跟据程序连接好实验电路后,输入10KHZ的信号分频得到1HZ的脉冲,计时器开始运作后,我们用pause和clear控制暂停和复位。当pause为高电平,clear为高电平时,计数器工作。我们把pause改为低电平,则计数暂停,再把pause改为高电平,计数继续。若clear改为低电平,计数清零。当计时器到达20分时,结束半场或整场结束,喇叭鸣叫报警。 七、源程序代码:library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all; entity basketball isPORT(pause:IN std_logic;clear:IN std_logic;clk:IN std_logic;sound:OUT std_logic;s2:OUT std_logic_vector(3 downto 0);s1:OUT std_logic_vector(3 downto 0);m2:OUT std_logic_vector(3 downto 0);m1:OUT std_logic_vector(3 downto 0));END basketball; architecture behave of basketball isSIGNAL clk1:std_logic;beginPROCESS(clk)VARIABLE cnt:integer range 0 to 49999;begin IF(clk'EVENT AND clk = '1') THEN if(cnt=49999) THEN cnt:=0; clk1<=not clk1; else cnt:=cnt+1; end if; end IF;END PROCESS; PROCESS(clk1)VARIABLE tms2,tms1,tmm2,tmm1:std_logic_vector(3 downto 0);VARIABLE ebit,tmsound:std_logic;begin if(tmm1="0010"and tmm2="0000"and tms1="0000" and tms2="0000") THEN tmsound:='1'; elsif(tmm1="0100"and tmm2="0000"and tms1="0000"and tms2="0000") THEN tmsound:='1'; elsif(tmm1="0001"or tmm1="0000")THEN tmsound:='0'; elsif(tmm1="0010"or tmm1="0011")THEN tmsound:='0'; end if;IF(clear='0') THENtms2:="0000";tms1:="0000";tmm2:="0000";tmm1:="0000";ELSIF(clk1='1'AND clk1'EVENT AND tmm1/="0100"AND tmsound='0') THENif(pause='1')THENebit:=tms1(2) and tms1(0) and tms2(3)and tms2(0) and pause;if(ebit='1') then if(tmm2="1001") then tmm2:="0000"; tmm1:=tmm1+1; else tmm2:=tmm2+1; end if;end if; if(tms2="1001") then tms2:="0000"; if(tms1="0101") then tms1:="0000"; else tms1:=tms1+1; end if; else tms2:=tms2+1; end if;end if;end IF; s2<=tms2; s1<=tms1; m2<=tmm2; m1<=tmm1; sound<=tmsound;end PROCESS;end behave;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
乾隆小时候的书童是谁 下面对句式判断有误的一项是( ) A.当立者乃公子扶苏(判断句) ...为折线,把 折起,使平面 平面 ,连接 (1)求证: ;(2)求二面角 图中由线段OA、AB组成的折线表示的是小明步行所走的路程和时间之间的关... 动态图像粒度粒形分析仪 oppor9splus视频通话怎么开美颜 微信视频聊天怎么开美颜oppor9 谁家出售二手胶囊填充机NJP1200 NJP-1200A硬胶囊填充机仪器特点简介 NJP-1200A硬胶囊填充机仪器参数 篮球比赛计时计分器设计 八三年属猪的人一生的命运 求大神给一个关于数电课程设计(篮球24S倒计时器),可以的话,我这可以支付现金。 一个女孩跟别人说话很客气,但是对我说话就不客气。为啥会这样? 设计篮球比赛中的24秒计时器 じゃ远虑なく使わせていただきます 的意思是&quot;那我不客气了让我使用下吧&quot; 吗? “我要开动了”日语怎么说? 鸡蛋挂面是比普通挂面更有用营养? 你送我那么贵重的礼物,却之不恭,我就只好笑纳了,改病句? 属猪人在2023年高考时有没有考、途? 我男朋友和别人说话就很客气但是和我就不客气 我去外面玩大声说话他就捂着我嘴还教育我为什么? 3岁孩四月支气管炎加肺炎住院十二天后现只要一咳一烧就喉非的打针 请,给你。 小意思,只是一点心意。 我该走了。 欢迎再来。 是啊。 那么我就不客气了。 用日语怎么读? 鸡蛋挂面怎么做 既然哥哥这么高调,那么我也就不客气了是什么复句? 一岁的孩子同时得了支气管炎和肺炎,会很难治吗? 发个520红包,她说再发来我就不客气了,什么意思 金龙鱼精制鸡蛋风味挂面怎么一股瓜子生霉的味道? 古代的&quot;那我就不客气了.&quot;怎么说? 不写jsp,如何将java读取到的数据库数据返回到html页面 篮球竞赛24秒计数器英文摘要 篮球比赛24秒倒计时电路设计数电课程设计 到底什么意思?一个女孩对别的朋友和同事都很客气,,但是只要是对我就不客气,总是说我。认识蛮久了也哎 篮球比赛24秒计时器 数字电路 篮球24秒计时器如果设置成16秒 at89s52 篮球计时器 编写求助 篮球24秒如何计时 求篮球30秒倒计时器的设计和制作,数字电路课程设计,详细论文 下载下篇篮球比赛计时器论文 ? 篮球比赛计时器设计 论文致谢怎么写 决明子把枕皮染了怎么洗 决明子枕头里面还有磁条但是布料发霉克该怎么办怎么洗 枕头 决明子 生霉怎么办 空调包修跟保修有什么区别 包修和保修的区别是什么? 【工作原理】海尔无氟变频空调“整机十年免费包修”真的吗? 格力空调:整机免费包修十年,免费换件、免费维修、一年包换、全额补偿另有备用机使用。出包以后只收零部 保修的保修和包修的区别 空调上的“包修期”和“保修期”有什么区别? “保修”和“包修”有什么区别?