基于单片机的乒乓球比赛记分显示器设计

来源 :企业科技与发展 | 被引量 : 0次 | 上传用户:aywjx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】文章设计一款体积小、易携带、操作方法简单、显示清晰准确、性能稳定且成本低廉,适合于各种中小型计分类比赛的计分显示器。该计分显示器的设计大体上包括以下几个模块:分数实时加减模块、倒计时模块、LED显示系统。
  【关键词】单片机;计分;LED显示
  【中图分类号】TN873 【文献标识码】A 【文章编号】1674-0688(2018)12-0057-02
   乒乓球比赛记分显示器是适用于各类大中小型乒乓球比赛中用的记录并显示比赛比分的装置,目前该装置主要有以下几种:{1}传统比赛记分牌,成本低廉但需专人操作,已不能满足目前的现实需要。{2}电子计分装置主要应用于大型比赛中,为了满足现场效果,所以其尺寸、操作方式等一般都需要找厂家定制,这就造成了其成本过高。{3}移动式乒乓球计分装置是安装在手机上供乒乓球比赛的记分程序,它不仅设计得非常人性化,同时也可以与会场的大屏幕电子记分牌相连接,能做到比赛的实时同步。就目前来看,移动式计分系统将是未来的发展主流。
  1 方案设计
   本项设计采用的最小单片机系统为AT89S51单片机,该类单片机在使用时一定要包括单片机片内振荡器和时钟电路复位电路电源。本系统使用的是12 MHz,它为本系统的时钟,设计中添加了电阻,其主要目的是保证P0端口的正常运行。我们以4个为一组,把8个显示器分为2组用以统计个人得分,包括参赛运动员选手姓名(开头第一个英文字母表示,如有雷同则可添加采用选手姓名最后一个字的英文大写字母)、比赛分数(双位位数表示00~99分)、比赛获胜局数(单位数表示)和倒计时显示器(结束30 s倒计时)。采用16个按键键入方式;S0、S1、S2、S3、S4、S5、S6、S7、S8、S9、S10、S11、S12、S13、S14、S15、S16按下S1、S2、S3、S4、S5、S6、S7、S8可以控制比赛分数的实时加减,按下S9按钮为双方选手换位,S10按钮为时间的开始和暂停,S0是复位键,比赛结束时按下复位键即置零,可将该装置恢复至初始状态,S11、S12、S13、S14、S15、S16是可以根据后期用户的自身需要另行添加其他功能模块的功能按键。当系统发生错误时及比赛时间结束时会自动触发蜂鸣报警器,发出蜂鸣声,以提示和报警。
   系统主控电路图如图1所示,其中主要控制模块有电源控制电路、按键控制电路、晶振电路、复位电路、LED显示模块控制电路、时钟电路、蜂鸣报警器等。
  1.1 电源供给设计方案
   为使电源控制模块能够稳定有效地工作,就一定要有可靠且稳定的电源。如果采用独立的电源供电,虽然电源的选择上会有更多的选择项,但是这样也导致电源供给线路更加复杂,长期使用会增加电路电平的负载压力,最终将会影响到整体装置的正常工作。所以本项设计的电源控制电路是采用最小单片机系统控制模块。本方案最大的特点就是结构较简单、能耗较低且成本不高;缺点是输出功率不高。
  1.2 显示界面方案
   该显示方案要求具有2组对立4个显示功能。基于上述原因,本项设计考虑完全采用LED显示。该方案最大的特点是在实现其基本功能的同时其操作也不复杂,能够全面地满足本项装置所显示的阿拉伯数字和英文字母符号。
  1.3 矩阵键盘输入方案
   4×4行列式矩阵键盘通过8联拨动拨码开关与单片机的P3.0~P3.7八个端口相连接,P3.4~P3.7四个端口在其中作为列线,P3.0~P3.3四个端口在其中作为行线。本项设计的矩阵键盘通过以上方式分别实现16个按键的功能。其中S0为复位键,按下后即可恢复至最初状态,S1、S2按钮为A选手个位数加1减1,S3、S4按钮为A选手十位数加1减1,S5、S6按钮为B选手个位数加1减1,S7、S8按钮为B选手十位数加1减1,S9按钮为双方选手换位,S10按钮为时间的开始和暂停。
  1.4 蜂鸣报警器设计
   為了驱动蜂鸣报警器,本设计采用9012的三极管和一个2.2 K的012三极管。这样就可以在三极管中使驱动电流放大,从而达到蜂鸣器报警器报警的作用。为了更好地运行,可采用高电平状态输出,这时三极管为导通状态,驱动电流满足报警的要求。
  2 硬件设计
   基于单片的乒乓球比赛计分显示器设计方案的核心是以单片机为控制枢纽,在设计方案中采用模块化布局,设计方案中共分为以下个功能模块:ST89S51单片机控制系统、蜂鸣报警器模块、4×4矩阵键盘及LED计分显示模块等。ST89S51单片机作为整个设计方案的中央控制中心,它不仅仅是组织协调整体装置平稳运行的控制器,还是实时比赛数据的信息处理中心。它由单片机内振荡器、时钟电路和复位电路等组成。系统采用8个LED小型显示模块。
  3 记分牌装置控制系统的设计
  3.1 记分牌装置的具体控制要求
   记分牌上一共有8个LED小型显示模块,且4个模块为1组,2组分布于上下方位或者平行方位。同时确保多个LED之间能够同步亮灭,而比赛选手姓名栏则要确保常亮不变。显示获胜局数、分数和比赛时间的LED显示模块可以随着比赛的进行而改变;如比赛期间多个LED显示模块之间不能保持协调工作,则应该系统自主关闭,同时向主控制系统发出警报。系统工作后,首先整个LED显示模块要一起亮闪3 s以检查是否出现不亮情况;接着开始显示姓名单个字母,剩余LED显示模块显示数值均为零,然后可以通过按动S1、S2、S3、S4、S5、S6、S7、S8按键改变分数数值。按动S9交换2组4个LED显示模块的显示数值,按动S0除了显示姓名数码管外的数码管数值全部归零。
  3.2 记分牌控制系统的程序编制
  (1)软件设计应用环境。本项设计方案主要是进行各个模块之间协调,已达到使电源控制模块、分数实时加减模块等的初始化,乒乓球比赛中能够及时发送并处理数据,同时对4×4矩阵键盘进行完整的按键系统配对扫描,在乒乓球比赛过程中等待外部的中断,以及比赛过程中因比分导致突发事件的应急处理。
  (2)软件设计流程。本项乒乓球记分显示装置一共有两种状态,一种是通过手动按钮进行加分或者减分状态,一种是可以通过复位键与交换键实现数值交换或者清零。然后可以向其输入代码。其流程图如图2所示。
  4 结语
   本文系统地介绍了一种以AT89S51单片机为基础的乒乓球比赛分数记录装置的设计方案。此类计分装置的出现将有利于乒乓球比赛事业的发展。
  参 考 文 献
  [1]张迎新.单片机初级教程:单片机基础[M].第2版.北京:北京航空航天大学出版社,2006.
  [2]王忠飞,胥芳.MCS-51单片机原理及嵌入式系统应用[M].西安:西安电子科技大学出版社,2013.
  [3]周坚.单片机轻松入门[M].北京:北京航空航天大学出版社,2007.
  [4]孙育才.MCS-51系列单片微型计算机及其应用[M].南京:东南大学出版社,2004.
  [5]公孙茂,马宝匍,孙晨.单片机入口接口实例集[M]. 北京:北京航空航天出版社,2002.
  [6]陈明荧.8051单片机课程设计实训教材[M].北京:清华大学出版社,2004.
  [7]赵亮,侯国锐.单片机C语言编程与实例[M].北京:人民邮电出版社,2003.
  [8]诸昌钤.LED显示屏系统原理及工程技术[M].成都:电子科技大学出版社,2000.
其他文献
在云南省楚雄州禄丰县中村乡,有一位闻名十里八村的科技致富带头人,他就是河西村委会白塔村二组的"板栗大王"雷正凯。早春二月,笔者一行到雷正凯家板栗园中走访时,十几名工人有
医院是人口密集的场所,人口密度大,人员复杂,容易造成交 叉感染,需要医务人员在特定状态下全力做好病区管理,为住院患 者免受医院院内感染保驾护航。在这样的情况下,社会大环
云南省马龙县马鸣乡具有发展畜牧养殖的优越条件。这里森林覆盖率达69%,林下资源丰富,还有天然草场13.2万亩、人丁草场2万亩。马呜乡立足资源优势,积极招商引资,走规模化、特色化、
云南省委、省政府历来高度重视农业发展,特别是党的“十六大”以来,坚持用工业理念谋划农业发展,出台了一系列重大举措,强化基础设施建设、注重原料基地保障、致力规模化经营、做
针对胶济线200公里时速客货共线道岔的养护维修,提出整治对策。 Aiming at the maintenance and repair of the passenger and freight interchanges at a speed of 200 km
近年来,江苏省东海县为了加快革命老区退耕还林和农民增收致富的进程,在全省范围内率先建起最大的林果种植和毛皮狐狸养殖立体种养高效农业园区,同时成立果品和狐狸养殖专业合作
近年来,我国畜牧业发展迅速,在国家利好政策的支持下,养殖业的规模正在不断扩大,在很大程度上促进了我国经济的提升。其中规模化猪场的数量逐渐增多,但是规模化的猪养殖对于
按照云南省委、省政府的统一部署,昭通市坚持把“农转城”工作作为改变城乡二元结构、优化农村资源配置、提高农民生活质量、加快城乡统筹发展的一项重大战略举措,积极、稳妥、
【摘 要】近年来,大跨度跨江(河)大桥施工越来越多,测量控制是桥梁施工控制中一个相当重要的部分。文章通过对南宁铁路枢纽新南宁邕江四线特大桥跨邕江桥墩的测量控制的分析,重点对跨河测量的平面、高程及变形观测控制进行阐述,以达到提高测量精度的目的。  【关键词】跨江(河);GPS平面;三角高程;控制  【中图分类号】U442 【文献标识码】A 【文章编号】1674-0688(2017)01-0085-0
随着学校信息化建设的迅速发展,整个信息系统的管理难度也在不断加大,为了提高IT服务质量和信息资源的利用率,应用IT服务管理思想优化学校信息化应用管理势在必行。