篮球记分牌方案

合集下载

篮球数字记分牌

篮球数字记分牌

数字电子技术课程设计篮球比赛数字记分牌院系:机电工程专业:电子信息工程年级(班级):2013级(2)班姓名:叶庆缘学号: 20134082035指导教师:陈丽华完成日期: 2015 年 3 月 21日成绩:目录1 引言 (1)2 设计原理与方案 (1)2.1 设计任务与要求 (1)2.2 设计方案 (1)3 电路设计与调试 (2)3.1 模块设计 (2)3.1.1 计数\编码电路 (2)3.1.2 译码显示电路 (2)3.1.3 开关控制输入电路 (2)3.2 单元电路的设计 (3)3.2.1 计数\编码电路的设计 (3)3.2.2 译码\驱动\显示电路设计 (4)3.2.3 信号输入控制电路设计 (6)4 结论 (6)5 设计心得体会 (6)参考文献 (7)附录A 整体电路图 (8)附录B 元件清单 (9)附录C 实物图 (10)篮球比赛数字记分牌1 引言电子课程设计是电子技术学习中非常重要的一个环节,是将理论知识和实践能力相统一的一个环节,是真正锻炼学生能力的一个环节。

在许多领域中计时器均得到普遍应用,诸如在体育比赛,定时报警器、游戏中的倒时器,交通信号灯、红绿灯、行人灯、交通纤毫控制机、还可以用来做为各种药丸,药片,胶囊在指定时间提醒用药等等,由此可见计时器在现代社会是何其重要的。

而对于体育的兴趣我就选择了篮球记分牌这个题目,所以有这样一个机会的我真的很兴奋同时我也有机会提升自己在数字电路中理论的能力.2 设计原理与方案2.1 设计任务与要求2.1.1设计篮球比赛数字计分牌,以达到以下要求:1.分别记录两队得分情况;2.进球得分加2分,罚球进球得分加1分;3.纠正错判得分减2分或1分;4.分别用三个数码管显示器记录两队的得分情况。

2.2 设计方案1、篮球比赛数字计分牌要求能分别记录两队的得分的情况,可清零重新开始比赛,所以设置一开关用来复位。

2、计分牌由百、十、个位组成,用LED数码管(共阴)显示,配用相应译码器CD4511。

毕业设计篮球记分牌设计说明

毕业设计篮球记分牌设计说明

工业大学华德应用技术学院毕业设计(论文)题目专业班号学生姓名指导教师答辩日期哈工大华德学院毕业设计(论文)评语:学号:专业:毕业设计(论文)题目:篮球计分牌设计工作起止日期:2010 年3 月24日起 2010 年5 月31日止指导教师对毕业设计(论文)进行情况,完成质量及评分意见:___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ ________________________________________________________指导教师签字:指导教师职称:评阅人评阅意见:___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ _______________________________________________________________________ _____________________________________________________________评阅教师签字:_______________ 评阅教师职称:_______________答辩委员会评语:________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________根据毕业设计(论文)的材料和学生的答辩情况答辩委员会作出如下评定:学生毕业设计(论文)答辩成绩评定为:对毕业设计(论文)的特殊评语:________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________答辩委员会主任(签字):职称:________________答辩委员会副主任(签字):答辩委员会委员(签字):___________ ___________ ___________ __________ __________ ___________ ___________ ___________ __________ __________ ___________ ___________年月日摘要单片机是把主要计算机功能部件都集成在一块芯片上的微型计算机。

篮球计时记分技术方案

篮球计时记分技术方案

篮球比赛计时记分系统方案篮球比赛计时记分系统介绍一、体育计时记分系统简介计时记分系统是成绩处理系统的前沿采集系统,该系统根据竞赛规则,对比赛全过程产生的成绩及各种环境因素进行监视、测量、量化处理、显示公布,同时向相关部门提供所需的竞赛信息。

可分为计时、记分、测量三类系统。

计时系统:时段控制计时,对有时间限制的比赛项目进行运动时间控制,一般具有时段长短设置、复位、中断、恢复计时等功能。

记分系统:依据比赛规则对参赛者的比赛过程评分,将成绩数据在配属的显示器上予实显示。

(一)计时记分系统简介产品分5个系列,已经经过7次升级。

从单片机裁判器到ARM斜面立体式系统裁判器,产品已经实现全数字化模块化设计,24秒14秒控制可以有线无线双用、计时时间吹哨控制等国际先进技术。

通过比赛指定裁判或指定工作人员的现场操作,控制比赛节奏和统计比赛数据,并通过现场显示系统将所操作的结果自动显示出来,同时通过后台计算机完成部分数据的统计。

具有:●适应体育场馆智能化、规模化的需求●体育比赛专业性、趣味性、观赏性的需求●提高比赛质量,提高工作效率,提升场馆形象●设备体积精巧、功能强大、操作简便、数据安全稳定准确●TBL1000型采用模块化设计思路,预留打分器模块,全队犯规器模块,24秒模块,内置4400mA锂电池,断电使用24小时。

●TBL2000型针对小型篮球比赛,无需计算机即可使用。

●TBL3000型针对现场有大屏的学校等场所。

●TBL4000型针对国内外大型篮球联赛,采用三星ARM处理器,3D图形化显示界面,比赛全程提示操作,大大简化比赛操作方式。

●国内独创的篮球比赛技术统计软件,基于网络自由分配每名裁判工作任务,使得比赛更公平,更准确。

篮球比赛成绩处理系统可以实现远程报名,异地比赛联网统计等国际先进比赛模式。

(二)计时记分系统组成:记分系统是由计时记分设备(裁判器),比赛软件及其它配套设备(24秒牌,电子记分板,液晶/等离子电视)组成。

【篮球记分牌】篮球记分牌课程设计实验报告

【篮球记分牌】篮球记分牌课程设计实验报告

【篮球记分牌】篮球记分牌课程设计实验报告《【篮球记分牌】篮球记分牌课程设计实验报告》篮球记分牌课程设计实验报告XX学校电子技术课程设计报告题目学院自动化与电气工程学院专业班级学号学生姓名指导教师完成日期201X年 XX月XX日篮球记分牌摘要围绕设计要求对篮球记分牌进行设计。

首先根据功能要求提出单片机STC89S52RC为控制核心的设计方案;其次进行硬件系统和软件系统的设计,并且根据本次设计所用的V3.72开发板原理图进行设计,然后根据所设计的电路图级程序用Proteus和Keil 进行了仿真,验证了设计方案的正确性,最后,把程序烧进开发板中来完成篮球记分牌的硬件电路。

调试和测试结果表明基本上都能满足此次课程设计的要求。

本次课程设计,有效加深和巩固了单片机的基础知识,提高了我们的实际动手能力,具有及其深远的意义。

关键词:单片机独立按键蜂鸣器 at24c02 数码管一、设计要求1.比赛开始,比分能够全部清零,数码管前2位,末二位做记分用,当中2位做24秒倒计时用。

2.24秒倒计时时间到,蜂鸣器响、指示灯亮,重新开始倒计时(按下开始键),蜂鸣器停止鸣叫、指示灯灭。

3.比分进行增加后,倒计时从24秒重新开始倒计时。

任意时刻24秒可以重新开始倒计时。

必要时候能够关闭倒计时。

4.利用AT24C02或者单片机内部资源保存比分,支持复位保存,掉电保存功能。

二、系统设计及仿真2.1、系统总体设计图2-1系统结构图思想汇报专题本系统采用单片机STC89S52RC为控制核心,系统主要包括显示模块、按键控制模块、蜂鸣器报警模块等。

下面对各模块的设计进行论证。

1) 显示模块单片机系统中,往往需要多位显示。

动态显示是一种最常见的多位显示方法,应用非常广泛。

所有数码管段选都连接在一起的时候,怎么让数码管显示不一样的数字呢?动态显示是多个数码管,交替显示,利用人的视觉暂停作用使人看到多个数码管同时显示的效果。

首先我们来看一下显示模块电路原理图:图2-2 74ls138结构图图2-3 数码管段选图本实验使用的是,通过P22、P23、P24控制3-8译码器来对数码管进行位选,通过P0口经过573的驱动控制数码管的段选2) 按键控制模块方案一:采用矩阵键盘。

篮球记分牌 - mine

篮球记分牌 - mine

目录一、方案设计1.篮球记分牌的功能要求 (2)2.篮球记分牌的性能扩展 (2)3.实际操作说明 (2)二、硬件装配1.硬件清单及简要说明 (3)2.电路原理图与注解 (3)三、软件仿真1.软件设计前瞻 (5)2.流程图 (5)3.程序设计 (7)4.系统仿图 (12)四、制作与调试1.焊接实物图 (12)2.调试过程 (13)五、心得体会一、方案设计1、篮球记分牌的功能要求①比赛开始,比分能够全部清零,数码管前2位、末2位实现0~99加减记分,中间2位做24秒倒计时用。

②24秒倒计时时间到,蜂鸣器响、指示灯亮,重新开始倒计时,蜂鸣器停止鸣叫、指示灯灭。

③比分增加后,倒计时从24秒重新开始倒计时。

任意时刻24秒可以重新开始倒计时。

并且必要时候能够关闭倒计时。

2、篮球记分牌的性能要求①利用AT24C02或者单片机内部资源保存比分,支持复位保存,掉电保存功能。

②其他可附加功能3、实际操作说明①暂停计时按钮(Stop):按钮按下则停止当前计时,并显示当前计时值。

②重新计时按钮(ReTimer):不管什么条件下,此按钮按下则倒计时重新从24秒开始倒计时;若先按Stop按钮,再按此键则在原来暂停计时的基础上继续计时。

分数交换按钮(Change):按钮按下则两队的分数交换位置,即记分牌上左右调换。

④甲队/乙队的加/减分按钮:此按钮按下则位于记分牌左侧/右侧的分数相应的加/减1分,且此时24秒倒计时关闭,蜂鸣器关闭,指示灯灭(左边代表甲队,右边代表乙队)。

二、硬件装配1、硬件清单及简要说明主要元件:AT89C51单片机芯片、74LS245上拉电阻、ULN2003APG反相器、6位并排显示数码管、蜂鸣器、LED灯、若干三极管、按钮、电阻及电容等。

AT89C51芯片设置:4个I/O口,P0,P1,P2口做输出动作,P3口设置按钮做输入控制。

定时器T0作为24秒倒计时设置。

P1负责控制LED灯和蜂鸣器,P2负责数码管的位选,P0负责数码管的段选,晶振设置成12MHZ。

篮球记分牌(数电课程设计)

篮球记分牌(数电课程设计)

数字逻辑电路课程设计报告院(部):信息工程学院专业:通信工程班级:通信二班姓名:陈俊达学号:20150303203成绩:指导老师:李海霞开课时间:2016-2017 学年 2 学期课程设计任务书一、设计题目篮球记分牌二、主要内容1、分析设计题目的具体要求2、完成课题所要求的各个子功能的实现3、用multisim软件完成题目的整体设计三、要求完成的主要功能1、自选器件,要求甲乙双方各显示为三位数(可显示至百位)2、分别用三个按钮,给记分牌加减1、2、3分。

3、用一个开关实现加减控制4、每次篮球比赛计分后用一个开关给系统清零,使系统复位,准备下一次比赛实验。

四、进度安排第一天:介绍所用仿真软件;布置任务,明确课程设计的完整功能和要求。

第二天:消化课题,掌握设计要求,明确设计系统的全部功能,图书馆查阅资料。

第三天:确定总体设计方案,画出系统的原理框图。

第四天:绘制单元电路并对单元电路进行仿真。

第五天:分析电路,对原设计电路不断修改,获得最佳设计方案。

第六天:完成整体设计并仿真验证。

第七天:对课程设计进行现场运行检查并提问,给出实践操作成绩。

第八天:完成实践报告的撰写五、成绩评定课程设计成绩按优、良、中、及格、不及格评定,最终考核成绩由四部分组成:1、理论设计方案,演示所设计成果,总成绩20%;2、设计报告,占总成绩30%;3、回答教师所提出的问题,占总成绩30%;4、考勤情况,占总成绩20%;无故旷课一次,平时成绩减半;无故旷课两次平时成绩为0分,无故旷课三次总成绩为0分。

迟到20分钟按旷课处理。

篮球记分牌的设计专业班级:通信二班:学生姓名:陈俊达摘要:篮球比赛是根据参赛队在规定的比赛时间里得分多少来决定胜负的,因此,篮球比赛的计时计分系统是一种得分类型的系统。

篮球比赛的计时计分系统由计时器、计分器等多种电子设备组成,同时,根据目前高水平篮球比赛要求,完善的篮球比赛计时计分系统设备应能够与现场成绩处理、现场大屏幕、电视转播车等多种设备相连,以便实现高比赛现场感、表演娱乐观众等功能目标。

篮球比赛数字记分牌的设计方案

篮球比赛数字记分牌的设计方案

目录1 课程设计题目`内容与要求………………………1.1 设计内容1.2 具体要求2系统设计…………………………2.1 设计思路2.2 系统原理3 系统实现……………………………………………4 系统仿真……………………………………………5硬件验证(操作)说明………………………………6 总结…………………………………………………7参考书目……………………………………………一、课程设计题目、内容与要求1.1课程设计的题目:篮球比赛记分牌1.2课程设计内容:1、根据比赛实际情况记录两队得分,罚球进的1分,进球的2分;2、记分牌要具有纠错功能,能减1分、2分功能;3、利用3个译码显示管输出比赛的分;二、系统设计2.1设计思路:篮球比赛记分牌是记录两队比赛的得分情况,并能够进行纠错功能;根据系统设计的要求,篮球记分牌的电路原理框图如下:2.2 系统原理与设计说明系统各个模块的功能如下:1、D触发器电路模块实现翻转功能当出错时,输出为1,使电路回到上一个正确的状态。

2、4为二进制全加器电路模块实现加法计数功能。

3、移位寄存器电路模块保存比赛两队得分情况的4个相邻状态,出错时将调用上一个正确状态。

4、二选一数据选择器电路模块用来控制移位寄存器5、LED数码管驱动电路模块三、系统实现各模块电路的源程序如下:1、D触发器电路模块及程序:set输入(Q=1),清零应该可以用复位键reset吧(Q=0)。

library ieee;use ieee.std_logic_1164.all;entity sync_rsdff isport(d,clk : in std_logic;set : in std_logic;reset: in std_logic;q,qb : out std_logic);end sync_rsdff;architecture rtl_arc of sync_rsdff isbeginprocess(clk)beginif (clk'event and clk='1') thenif(set='0' and reset='1') thenq<='1';qb<='0';elsif (set='1' and reset='0') thenq<='0';qb<='1';elseq<=d;qb<=not d;end if;end if;end process;end rtl_arc;2、移位寄存器模块电路及程序:library IEEE;use IEEE.std_logic_1164.all;entity shft_reg isport (DIR : in std_logic;CLK : in std_logic;CLR : in std_logic;SET : in std_logic;CE : in std_logic;LOAD : in std_logic;SI : in std_logic;DATA : in std_logic_vector(3 downto 0);data_out : out std_logic_vector(3 downto 0) );end shft_reg;architecture shft_reg_arch of shft_reg issignal TEMP_data_out : std_logic_vector(3 downto 0);beginprocess(CLK)beginif rising_edge(CLK) thenif CE = '1' thenif CLR = '1' thenTEMP_data_out <= "0000";elsif SET = '1' thenTEMP_data_out <= "1111";elsif LOAD = '1' thenTEMP_data_out <= DATA;elseif DIR = '1' thenTEMP_data_out <= SI & TEMP_data_out(3 downto 1);elseTEMP_data_out <= TEMP_data_out(2 downto 0) & SI;end if;end if;end if;end if;end process;data_out <= TEMP_data_out;end architecture;3、二选一数据选择器电路模块及程序:entity mux isport(do,d1:in bit;sel:in bit;q:out bit);end mux;architecture a of mux isbeginq<=(do and sel)or(not sel and d1);end a;4、加法计数器的电路模块及程序:LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY add4 ISPORT(a1,a2,a3,a4:IN STD_LOGIC;b1,b2,b3,b4:IN STD_LOGIC;sum1,sum2,sum3,sum4:OUT STD_LOGIC;cout4:OUT STD_LOGIC);END add4;ARCHITECTURE add_arc OF add4 ISSIGNAL cout1,cout2,cout3:STD_LOGIC;COMPONENT halfaddPORT(a,b:IN STD_LOGIC;sum,hcarry:OUT STD_LOGIC);END COMPONENT;COMPONENT fulladdPORT(in1,in2,cin:STD_LOGIC;fsum,fcarry:OUT STD_LOGIC);END COMPONENT;BEGINu1:halfadd PORT MAP(a=>a1,b=>b1,sum=>sum1,hcarry=>cout1);u2:fulladd PORT MAP(in1=>a2,in2=>b2,cin=>cout1,fsum=>sum2,fcarry=>cout2);u3:fulladd PORT MAP(in1=>a3,in2=>b3,cin=>cout2,fsum=>sum3,fcarry=>cout3);u4:fulladd PORT MAP(in1=>a4,in2=>b4,cin=>cout3,fsum=>sum4,fcarry=>cout4);END add_arc;5、七段译码电路及程序:library ieee;use ieee.std_logic_1164.all;entity deled isport(datain:in std_logic_vector(3 downto 0);qout:out std_logic_vector(6 downto 0));end deled;architecture func of deled isbeginprocess(datain)beginif datain= "0000" then qout<="1111110";elsif datain= "0001" then qout<="0110000";elsif datain= "0010" then qout<="1101101";elsif datain= "0011" then qout<="1111001";elsif datain= "0100" then qout<="0110011";elsif datain= "0101" then qout<="1011011";elsif datain= "0110" then qout<="1011111";elsif datain= "0111" then qout<="1110000";elsif datain= "1000" then qout<="1111111";elsif datain= "1001" then qout<="1111011";else null;end if;end process;end func;四、系统仿真1、D触发器电路模块仿真波形:2、移位寄存器模块电路仿真波形:3、二选一数据选择器电路模块仿真波形:4、加法计数器的电路模块仿真波形:5、七段译码电路仿真波形:五﹑硬件验证说明这次设计采用的硬件电路有芯片EP1K10TC100-3,实验板上标准时钟电路、LED 显示等,六、总结此课题说明了使用VHDL语言设计数字电路的方法以及VHDL语言在数字电路设计仿真中的重要作用,仿真结果表明VHDL 语言应用于数字电路仿真是切实可行的,该语言在电子设计领域受到了广泛的接受。

课程设计--篮球比赛计分牌设计

课程设计--篮球比赛计分牌设计

电子技术课程设计题目:篮球比赛计分牌设计专业:电气工程及其自动化班级:姓名:`````学号:23指导老师:小组成员:成绩:篮球比赛数字计分牌的设计摘要随着科技的发展和人们生活水平的逐渐提高,各种有利于生活的电子产品开始逐步进入人们的生活。

数字记分牌的出现则代替了记分员人工翻动记分牌累计积分的繁琐劳动,使各种比赛进入了更智能、更高效、更精准的人机互动时代,在各种比赛中具有重要意义。

本文介绍了基于数字电路的篮球数字计分牌的设计,在硬件方面使用三片四位二进制加法器 74LS161分别组成 1,2,3 进制计数器,用三个开关分别进行 1分,2 分,3 分的计数,然后把数值通过逻辑电路输入到十进制加/减计数器74LS192进行总分的累加。

使用两个七段LED管进行显示十位,个位, LED采用的七段数码显示,用74LS48芯片进行驱动。

软件方面使用Multisim对可逆计数器进行仿真,整个系统能够对篮球比赛过程中比赛分数进行计数累加,实现对整个比赛的计分。

关键字:数字记分器;LED 数码管;计数器;仿真目录一、设计项目与目的二、设计方案及原理 (2)三、单元电路得设计 (10)1 二进制加法计数器74LS161 (10)2 十进制可逆计数器74LS192 (11)3 七段数码显示管 (11)4 七段显示译码器74LS48 (11)四、电路元件清单 (12)五、电路设置及仿真1 电路设置 (11)2 电路仿真 (11)六、总结及心得一、设计任务与目的设计一个篮球比赛数字计分器,掌握数字计分器的工作原理和设计方法。

要求:(1)分别记录两队得分情况;(2)进球得分加2分,罚球进球得分加1分;(3)纠正错判得分减2分或1分;(4)分别用三个数码管显示器记录两队的得分情况。

设计目的:(1)熟悉中规模集成可逆计数器,译码器和显示器的功能;(2)培养创造性地运用所学知识进行数字系统设计的能力和兴趣;(3)了解数字系统的实验及调试方法,以及一般故障的排除方法。

篮球比赛电子记分牌数电课程设计

篮球比赛电子记分牌数电课程设计

广东石油化工学院课程设计说明书课程名称:数字电子技术课程设计题目:篮球比赛电子记分牌学生姓名:专业:班级:学号:指导教师:日期:年月日篮球比赛电子记分牌一、设计任务与要求设计一个符合篮球比赛规则的记分系统。

(1)有得1分、2分和3分的情况,电路要具有加、减分及显示的功能。

(2)有倒计时时钟显示,在“暂停时间到”和“比赛时间到”时,发出声光提示。

(3)有比赛规则规定的其他计时、记分要求。

二、方案设计与论证整个电路分为倒计时,记分牌,持球与暂停秒牌,加时与中场休息。

倒计时部分:总比赛时间为40分钟,分4个小节,每节10分钟,需要用到4个十进制计时器;记分牌可以根据情况分别加1分2分3分,所以需要3个脉冲分路,同时添加一个减法器,以解决误判情况;设置一个时间暂停,暂停灯会亮,在比赛进行时,设置一个持球时间倒计时,持球结束可以重置为零,若持球时间到,要有灯提示电路框图为三、单元电路设计与参数计算74LS192输入输出清零置数加计数减计数数据QA QB QC QDCLR LOAD‵UP DOWN A B C D1 ×××××××0 0 0 00 0 ××d0 d1 d2 d3 d0 d1 d2 d30 1 ↑ 1 ××××递增计数0 1 1 ↑××××递减计数0 1 ↑ 1 ××××保持74LS160CLK CLR‵LOAD‵ENP ENT 工作状态×0 ×××置零↑ 1 0 ××预置数× 1 1 0 1 保持× 1 1 ×0 保持(但C=0)↑ 1 1 1 1 计数1.倒计时电路图如下如图所示,元件U1,U2,U3,U4是4个74LS192,而U5-U8是七段字符显示器。

篮球赛记分牌设计

篮球赛记分牌设计

篮球赛记分牌设计前言篮球是一项充满乐趣的运动,打篮球不仅可以强身健体,而且能增进队友之间的相互信任。

现在篮球普及率已经很高,打篮球不仅仅是专业运动员的运动,也是普通老百姓的活动,不管你是走在学校里,还是公园里,或者是小区里,都能看到篮球场,都能看到打篮球的人,篮球已成为我们大部分人生活里不可缺少的一部分,每天都能听到有人在谈论篮球,说说自己喜欢的NBA巨星……因为喜欢篮球,所以打篮球,时不时会来场激烈的比赛,但是传统的记分方式如粉笔或记计分人员手动翻动记分牌给我们带来诸多不便。

随着社会的发展、科学技术的进步以及人们生活水平的不断提高,各种电子产品开始进入人们的生活,使人们的生活更加便利。

篮球赛记分牌设计的实现使得我们轻轻松松几个按钮开关就能记下分数,让我们感受到科技给我们带来的巨变。

篮球比赛的胜负是由两支队伍在规定时间里得分多少来决定。

由于比赛的不可重复性和绝对的公平性,决定了篮球赛记分牌系统是一个实用性很强、可靠性要求极高的以计算机技术为核心的电子服务系统。

这种设备是篮球比赛中不可或缺的一种电子设备,篮球赛记分牌系统设计是否合理,关系到整个篮球比赛系统运行的稳定和可靠,并直接影响到整个篮球比赛的顺利进行。

篮球赛记分牌系统是篮球比赛的重要工程项目,是关系到比赛成败的关键工程,这种记分牌还可以运用到其他体育竞赛,如足球、羽毛球。

1 系统总体设计方案随着单片机[1]广泛应用于各领域,许多用单片机作控制的球赛记时记分系统也随之产生,例如用单片机控制LCD液晶显示器记时记分器和用单片机控制LED七段显示器计时计分器等。

本设计根据所学的C语言基础知识和一些编程思想,对所需要的一些硬件在市场上进行了调查比较,选择了比较简单,容易实现的51单片机,结合运用C语言思想进行方案设计,使用keil uVision软件编写程序。

51单片机内部的定时器/计数器进行中断可以结合软件延时实现计时。

采用的硬件核心是89C51芯片,其内部采用Flash ROM,具有4KB ROM存储空间,能与3V的超低压工作,电路设计中由于不具备ISP在线编程技术,可以运用STC-ISP烧入程序。

篮球比赛数字记分牌-数字电路

篮球比赛数字记分牌-数字电路

目录一、设计任务与要求 (1)二、设计中用到的元件清单 (1)三、总体方案的设计 (1)四、模块设计 (2)五、单元电路的设计 (3)六、总体电路图 (8)七、电路工作原理 (8)八、电路组装与调试 (8)九、分析与心得 (9)十、参考文献 (9)题目:篮球比赛数字记分牌一、设计任务与要求设计篮球比赛数字计分牌,以达到以下要求:1.分别记录两队得分情况;2.进球得分加2分,罚球进球得分加1分;3.纠正错判得分减2分或1分;4.分别用三个数码管显示器记录两队的得分情况。

二、设计中用到的元件清单CD40192(可预置BCD加/减计数器(双时钟)) ---------------- 2个;CD4011或74HC00(四2输入与非门) ---------------------- 1个;CD4027 (双J-K触发器) ------------------------------- 1个;CD4511(BCD锁存,7段译码,驱动器) -----------------------2个;LED数码管 ------------------------------------------ 3个;按键开关 --------------------------------------------- 3个;二极管 1N4001 ---------------------------------------- 2个电容 104 ------------------------------------------ 2个;103 -------------------------------------------- 2个;电阻 47k -------------------------------------------- 1个;10kΩ ------------------------------------------ 5个;2kΩ ------------------------------------------ 14个;实验板一个;导线若干等。

篮球比赛电子记分牌

篮球比赛电子记分牌
指导教师评语及成

成绩:
指导教师签字:





工业
大 学 课 程 设 计 说 明 书(论 文)



1章
篮球比
赛电子记分

1
1.1篮球比赛电子记分牌的应用意

1
1.2篮球比赛电子记分牌设计的要求及技术指
标1
1.3设计方案论

1
1.4总体设计方案框图及分

2第2章 篮球比赛电子记分牌各单元电路设
计2
,夕卜,还有两个控制输入端、。如表所示,它们的状态组合可以完成4种输入
端ADSS10
控制功能,其中左移和右移两项是指串行输入,数据是分别从左移输入端D和
右移输入SL端D送入寄存器的。R为异步清零输入端。其第一行表示寄存器的异 步清零;第二行表SRD
示当R,1,CP=1(或0)时,寄存器处于原来状态;第三行表示为并行输入同步 预置数;D
编码器选择了74147其功能表如图所示。
S1 S2 S3 S4 S5 S6 S7 S8 S9 A B C D1 1 1 1 1 1 1 1 1 1 1 1 1X X X X
X X X X0 0 1 1 0X X X X X X X0 1 1 1 1 0X X X X X X0 1 1 0 0 0 1X
课程设计
篮球比赛电子记分牌(论文)
题目
设计参数:
1、有得1分、2分和3分的情况,还有减分的情况,电路要具有加分、 减
分及显示的功能。
2、有倒计时时钟显示,在“暂停时间到”和“比赛时间到”时,发出声光提 示。
3、有比赛规则规定的其他计时、记分要求。
设计要求:课1 .分析设计要求,明确性能指标。必须仔细分析课题要求、性 能、指标及应用程

篮球比赛电子记分牌设计

篮球比赛电子记分牌设计

课题名称篮球比赛电子记分牌设计设计内容及要求设计一个篮球比赛记分牌,使用4位数码管显示倒计时的分钟、秒钟值;2位数码管显示A方得分;2位数码管显示B方得分;使用LED灯作为上、下半场的标志;单次加分值包括1分、2分和3分。

系统提供50MHZ频率的时钟源。

完成该系统的硬件和软件的设计,并制作出实物装置,调试好后并能实际运用(指导教师提供制作所需的器件),最后就课程设计本身提交一篇课程设计说明书。

设计工作量1、VHDL语言程序设计;2、波形仿真;3、在实验装置上进行硬件测试,并进行演示;4、提交一份完整的课程设计说明书,包括设计原理、程序设计、程序分析、仿真分析、硬件测试、调试过程,参考文献、设计总结等。

进度安排起止日期(或时间量)设计内容(或预期目标)备注第1天课题介绍,答疑,收集材料第2天设计方案论证第3天进一步讨论方案, 对设计方案进行必要的修正,方案确定后开始进行VHDL语言程序设计第4天设计VHDL语言程序第5天在实验装置上进行硬件测试,编写设计说明书编写设计说明书教研室意见年月日系(部)主管领导意见年月日目录一、概述................................................................ - 3 -1、EDA的介绍........................................................ - 3 -2、篮球比赛电子记分牌的介绍.......................................... - 3 -二、设计目的............................................................ - 4 -三、设计内容及要求...................................................... - 4 -四、设计思路............................................................ - 4 -五、单元模块设计........................................................ - 5 -1、分频模块.......................................................... - 5 -2、计时模块.......................................................... - 6 -3、计分模块.......................................................... - 7 -4、显示模块.......................................................... - 9 -5、消抖模块........................................................ - 10 -六、仿真结果及分析..................................................... - 14 -1、引脚分配图....................................................... - 14 -2、设计仿真图....................................................... - 15 -3、硬件测试........................................................ - 15 -4、仿真结果分析..................................................... - 15 -七、设计总结与心得..................................................... - 16 -八、参考文献........................................................... - 17 -一、概述1、EDA的介绍EDA是电子设计自动化(Electronic Design Automation)的缩写,在20世纪60年代中期从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)和计算机辅助工程(CAE)的概念发展而来的。

篮球比赛记分牌

篮球比赛记分牌

课程设计说明书课程名称:数字电子技术课程设计题目:篮球比赛记分牌指导教师:***日期: 2014 年 4 月 2 日篮球比赛电子记分牌一、设计任务与要求设计一个符合篮球比赛规则的记分系统。

(1)有得1分、2分和3分的情况,电路要具有加、减分及显示的功能。

(2)有倒计时时钟显示,在“暂停时间到”和“比赛时间到”时,发出声光示。

(3)有比赛规则规定的其他计时、记分要求。

二、方案设计与论证据篮球比赛情况,有得1、2、3分的情况,还有减分的情况,电路要具有加、减分显示的功能。

用两片四位二进制加法计数器74LS161组成二、三进制计数器,控制加2、3分的计数脉冲,3片十进制可逆计数器74LS192组成的加、减分计数器用于总分累加,最多可计999。

译码器显示器用于显示分数。

1.记分电路电路要具有加分、减分及显示的功能。

当球队比赛得分时,用加法记分器通过控制脉冲分路加相应的分数。

如果裁判不小心误判了,可以用减法计分器减掉误判的分数。

用三个计数器和六个半导体数码管LED 进行对主队和客队的分数统计和显示,如图1所示:图1 记分电路2.倒计时钟电路首先是全场的总倒计时电路,全场四十分钟,分四节,每节十二分钟,每打完一节倒计时暂停,并伴随灯亮通知,进入休息时间,此段时间不予计算。

其次为每队持球进攻的时间为二十四秒,与总时间同步,此段计时电路具有重置开关,可对比赛球队进行持球时间判断。

再次为二十秒暂停时间,可用于比赛球队叫停,进行战术调整等,此时切换至暂停电路,总倒计时和持球时间暂停工作,当暂停时间完后,再次切换至总场时间电路。

电路如图2所示:图2 倒计时钟电路三、单元电路设计与参数计算表1 74192功能表表2 74160功能表CLKCLR LOAD ENP ENT 工作状态 0 × × × 置零 1 0 × × 预置数 × 1 1 0 1 保持 × 1 1 × 0 保持(但C=0)↑1111计数压电式蜂鸣器压电式蜂鸣器主要由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。

张亮-篮球比赛记分牌

张亮-篮球比赛记分牌

张亮-篮球比赛记分牌北京电子科技职业学院篮球记分牌系统项目设计报告课程名称: 电子电路设计与调试班级: 08电子技术组号: 06 原理设计: 郝琦 01 硬件焊接: 韩爽 22 Protel图: 张亮 08 报告撰写: 张亮08 赵冬越 23 指导教师: 沈冰夏完成日期: 2010年6月30日一、实验任务设计自制的篮球比赛记分牌,实时显示比赛得分。

本设计主要是典型时序逻辑电路——计数器的应用。

主要芯片为十进制加/减计数器CD40192、JK触发器CD4027。

该设计应实现以下基本功能:, 分别记录两队得分情况;, 进球得分加2分,罚球进球得分加1分,三分线外进球得分加3分;, 纠正错判得分减3分、2分或1分;, 分别用3个数码管显示器记录两队的得分情况。

二、系统组成系统框图如图1所示:模块图如图2所示:三、设计方法1. 整体设计方案首先,该功能是能够记录得分情况,并将所得分数显示出来,所以这就需要三个数码管来显示分数。

三个数码管最多显示到百位,而篮球比赛最多得一百多分,所以百位数码管只需要能够显示出一即可。

然后,当有队员得分时能够将数码管上显示的分数进行增加,这就需要有一个按键来增加分数。

同样当有错判或误判时,需要将已得的分数减去相应的误判分数,这就需要有一个按键来减少分数。

总共需要两个按键,一个用来增加分数一个用来减少分数。

其次,从通过按键进行加减分数到显示在数码管上这之间,需要一个计数器来对按键所按的次数进行编码,并且需要一个译码器对计数器进行译码,使其显示在数码管上。

由于数码管的十位和个位均为十进制数,所以各需要一个译码器和计数器,共需要两个译码器和计数器。

随后,百位数字上只需要显示数字一,或不显示即可。

只需要一个JK触发器即可实现,利用JK触发器的翻转功能,就能使数码管显示一或不显示数字。

在百位和十位的级联时,需要一个与非门进行连接,这就需要一个与非门的芯片74LS00。

最后,需要一个复位按键,将显示的数字清零。

篮球积分卡活动方案策划

篮球积分卡活动方案策划

篮球积分卡活动方案策划一、活动背景篮球作为一项流行的体育运动,深受年轻人的喜爱。

积分卡是一种记录篮球比赛中得分情况的工具,可以使比赛更加有趣和有竞争性。

为了推广篮球运动,增加球员和观众的参与度,我们计划举办一场篮球积分卡活动。

二、活动目的1. 推广篮球运动,增加球员和观众的参与度;2. 培养球员的竞争心理和合作精神;3. 提高观众对篮球比赛的关注度和参与度。

三、活动内容1. 积分卡设计:设计精美的篮球积分卡,卡上包含球员姓名、队名、得分等信息。

通过打卡记录球员的得分情况。

2. 积分规则:规定比赛中各项得分规则,例如篮球进球得2分、3分、罚球得1分等。

3. 球队报名:各参赛球队提前进行报名,每队限报名10名球员。

4. 比赛安排:根据报名队伍数量,制定比赛赛程,每场比赛时间为40分钟,分成两个半场进行。

5. 比赛规则:参照篮球比赛常规规则,制定适合该活动的篮球比赛规则。

6. 篮球积分卡发放:在比赛现场免费发放篮球积分卡,方便球员和观众记录得分情况。

7. 记分员培训:对参与比赛的记分员进行培训,确保得分情况准确无误。

8. 比赛奖励:设立最佳球员奖、最佳得分球员奖、最佳篮板球员奖等奖项,对表现出色的球员进行表彰。

四、活动流程1. 比赛前:a. 邀请球队报名参赛;b. 设计篮球积分卡,并制作卡片;c. 准备比赛场地和相关器材;d. 培训记分员;e. 发放篮球积分卡。

2. 比赛进行:a. 按照赛程规定的时间和场次进行比赛;b. 比赛期间,每个球员在得分后使用积分卡进行打卡;c. 记分员在每场比赛结束后核对积分卡信息。

3. 比赛后:a. 进行最佳球员评选,颁发奖项;b. 整理比赛数据和相关记录;c. 回馈参赛队伍和观众。

五、宣传推广1. 社交媒体宣传:利用微博、微信公众号等社交媒体平台宣传活动,发布比赛信息,吸引更多人参与。

2. 海报宣传:制作活动海报,张贴在学校、体育场馆、社区等公共场所,提升活动知名度。

3. 口碑传播:通过邀请影响力较大的篮球运动员、篮球教练等嘉宾参与活动,并通过他们的口碑推广活动。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

按键 k4
uchar code tab[]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09};
void main()
{
uchar k1=0;
while(1)
{
if(P10 == 0)
{
k1 += 1;
分数加 1
while(P10 == 0);
}
if(P11 == 0)
同键盘一样,显示器也是人机交流的重要组成部分。计算机的运行结果和运行 状态可以通过显示器显示出来。单片机应用系统中常用的显示器有 LED 和 LCD 两种 方式。LED 显示最为普遍,发光二极管 LED(Light Emitting Diode)是一种通电后 能发光的半导体器件,其导电性质与普通二极管类似。LED 数码显示器就是由发光 二极管组合而成的一种新型显示器件,但是由于低功耗的要求,LCD 显示器越来越 被广泛地使用。
功能分析:
根据前面的设计的任务的要求,本设计任务主要具有以下几个模块:单片机模 块;按键模块;数码显示模块。本设计由单片机模块部分植入主程序,通过按键部 分进行加1、2、3分以及减1分操作,最终在2个LED数码管上显示结果。本系统采用 单片机98S51作为本设计的核心元件。利用七段共阴极LED数码管作为显示器件。在 此设计中共接入4个七段共阴极LED显示器,用于计录甲、乙两队的分数,每队2个LED 显示器显示范围可达到0~99分,足够满足赛程要求。其次,为了配合计时器和计分 器校正、调整时间和比分,我们在设计中设立了个按键。用于改变甲、乙两队的分 数.
显示部分:
本设计显示部分采用的是 7 段共阳 LED 数码管显示,LED 就是发光二极管,相 对 LET 来说它的优势在于节能环保,保护视力,使用寿命长等优点。数码管实际上 是由 7 个发光管组成 8 字形构成的,加上小数点就是 8 个。我们分别把他命名为 A,B,C,D,E,F,G,H,如图 3 所示。
控制源程序:
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
初始化
sbit P10=P1^0;
按键 k1
sbit P11=P1^1;
按键 k2
sbit P12=P1^2;
按键 k3
sbit P13=P1^3;
g f gnd a b
dp
图 2.7 数码管的引脚结构图 e d gnd c 由图 2.7 可见,共阴极数码管内部发光二极管的阴极(负极)都联在一起,此数码管阴极(负极) 在外部只有一个引脚。
有了硬件的基础,软件部分就比较容易了,那就是根据硬件单位连接然后进行 软件的编写。在编写程序前首先要弄清显示器显示十六进制和空白字符与 P 的显示 段码,其中对应关系为 f~dp,如果要显示数字 0 的话那么其中 f~dp 相对应的数 码为(10000000),其段码表如表 3.1 所示。
P0 = tab[S1/100]; 百位
P3 = tab[S1%100/10]; 十位
P2 = tab[S1%10];
个位
}
}
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
初始化
sbit P10=P1^0;
按键 k1
图 1 数码管结构图
假设要显示一个数字 2, 那么 A、B、G、E、D 这 5 个段的发光管亮就可以了, C、F、H 不亮,同时由于接法为共阳接法,那么为低电平是亮,为高电平是灭。从 高往低排列, P1.7-P1.0 写成二进制为 01111110, 把它转化为 16 进制则为 A2H。
显示器及其接口:
图 2.6 共阴极数码管的内部结构
刚好与共阳极相反,如图 2.6 所示。对于共阴极 LED 显示器,当公共端接地时 (为 0 电平),而阳极 dp、g、f、e、d、c、b、a 各段位 01110011 时,显示“P”字 符,也就是说对于共阴极 LED 显示器,“P”字符的字形代码是 073H。
为了显示字符,要为 LED 显示器提供显示段码(或字形代码),组成一个“8” 字形字符的 7 段,再加上 1 个小数点位,共 8 段,因此提供给 LED 显示器的显示段 码为 1 的字符,各段码的对应关系如图 2.7 所示。
{
k1 += 2;
分数加 2
while(P11 == 0);
}
if(P12 == 0)
{
k1 += 3;
分数加 3
while(P12 == 0);
}
if(P13 == 0)
{
k1 -= 1;
分数减 1
while(P13 == 0);
}
if(k1 > 1000) 分数大于 999,归 0
k1 = 0;
第三周:动工组装,完成工作。
关键词:单片机,计分, 报警,显示 材料:
系统硬件主要是由单片机 89S51、计分显示电路和按键开关三个部分组成。 本系统在设计过程中主要选取了以下一些器件: 单 片 机: 89S51。 显示器件: 七段共阴LED显示器。 按 键: 独立式按键。 其中1D~7D为信号输入,其中1Q~7Q为信号输出COM为公共端,GND为接地端。
sbit P11=P1^1;
按键 k2
sbit P12=P1^2;
按键 k3
sbit P13=P1^3;
按键 k4
uchar code tab[]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09};
void main()
{
uchar k1=0;
while(1)
{
if(P10 == 0)
{
k1 += 1;
分数加 1
while(P10 == 0);
}
if(P11 == 0)
{
k1 += 2;
分数加 2
while(P11 == 0);
}
if(P12 == 0)
{
k1 += 3;
分数加 3
while(P12 == 0);
}
if(P13 == 0)
{
图 2 系统程序流程图
7
F8H
07H
空白
FFH
00H
8
80H
7FH
P
8CH
73H
单片机在开机时或在工作中因干扰而使程序失控,或工作中程序处于某种死循 环状态,在这种情况下都需要复位。复位的作用是使中央处理器CPU以及其他功能部 件都恢复到一个确定的初始状态,并从这个状态重新开始工作。
89C51单片机的复位靠外部电路实现,信号由RESET(RST)引脚输入,高电平有效, 在振荡器工作时,只要保持RST引脚高电平两个机器周期,单片机即复位。复位后, PC程序计数器的内容为0000H,其他特殊功能寄存器的复位状态如表3.3所示。片内 RAM中内容不变。复位电路一般有上电复位、手动开关复位和自动复位电路3种,如 图3.3所示。
LED 数码管显示器是由若干个发光二极管组成的,当发光二极管导通时,相应 的点或线段发光,将这些发光二极管排成一定的图形,控制不同组合的二极管导通, 就可以显示出不同的字形和符号。单片机系统中常用的 LED 显示器为七段显示器, 再加上一个小数点,因此也可以把它称之为八段数码管显示器。其机构形式有共阴 极和共阳极两种。共阴极是把所有组成八段数码管的发光二极管的阴极连在一起, 通常接地,通过控制每一只发光二极管的阳极电平来使其发光或熄灭,阳极为高电 平则发光,阳极为低电平则熄灭;共阳极是把组成八段数码管的所有发光二极管的 阳极连起来,通常为高电平(如+5V),通过控制每一只发光二极管的阴极电平的高 低来使其发光或是熄灭,阴极为低电平发光,为高电平则熄灭。图中的 com 端在应 用的时候可以作为位选端,8 只发光二极管被分成两组所以有两个 com 端,在使用 的时候它们并联起来。
表 3.1 十六进制数及空白字符与 P 的显示段码
字型 共阳极段码 共阴极段码 字型 共阳极段码 共阴极段码
0
C0H
3FH
9
90H
6FH
1
F9H
06H
A
88H
77H
2
A4H
5BH
B
83H
7CH
3
B0H
4FH
C
C6H
39H
4
99H
66H
D
A1H
5EH
5
92H
6DH
E
86H
79H
6
82H
7DH
F
84H
71H
记分牌方案设计
前言:
鉴于院里的篮球赛没有计分牌,决定做一个篮球计分牌使院篮球赛更顺利的进 行。本次设计的篮球计时计分器,电路简单,而且易懂,使操作使用者使用非常方 便,成本较低,灵敏可靠,计录准确,连接简单,具有非常高的实用价值。
设计任务要求:
本设计以基本篮球规则为依据,可对篮球比赛实现实时控制。设计主要为记分 器部分,记分器记录两队的积累分数。两位数码管显示比分,可加可减。针对篮球 比赛中有得 1、2、3 分,有时还会出现加分错误的情况,本人设计的简易篮球赛计 分器主要通过按键实现以下功能:能够进行加 1、2、3 分;能够进行减 1 分,并通 过 2 个数码管进行显示。
k1 -= 1;
分数减 1
while(P13 == 0);
}
if(k1 > 1000)
分数大于 999,归 0
k1 = 0;
P0 = tab[S1/100];
相关文档
最新文档