1 / 26
文档名称:

篮球计分计时器.doc

格式:doc   大小:919KB   页数:26页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

篮球计分计时器.doc

上传人:雾里看花 2019/5/9 文件大小:919 KB

下载得到文件列表

篮球计分计时器.doc

文档介绍

文档介绍:Forpersonaluseonlyinstudyandresearch;mercialuse摘要单片微型计算机简称单片机,即把组成微型计算机的各个功能部件,如中央处理但愿CPU、随机存储器RAM、只读存储器ROM、I/O接口电路、定时器/计数器以及串行通信接口等集成在一块芯片上,构成一个完整的微型计算机。随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术。本文将设计一种基于单片机AT89S52的篮球计时计分器,利用单片机系统中常见的元器件来模拟实现篮球比赛中计分计时系统的功能。主要包括:显示比赛时间、比赛比分;交换比分;修改比赛时间和比赛比分;暂停和继续比赛;中场报警和比赛结束报警;启动和停止比赛。本设计包括三个模块:主体模块,控制按键模块和显示模块。显示模块由一个四位七段译码管和两个两位七段译码管构成。四位七段译码管显示时间,包括分钟和秒。两个两位七段译码管分别显示两队的比分。控制按键模块由6个按键组成,包括开始/暂停按钮、左队加分按钮、右队加分按钮、右队加分按钮、时间调整按钮、换场按钮、停止按钮。主体模块由晶振电路、复位电路、报警电路以及AT89S52构成。主体模块控制整个系统的工作。本设计利用AT89S52中定时器0进行计时,初值设为TH0=D8H,DL0=0F0H,能够完成10ms的定时。开始暂停按钮通过改变定时器的启动控制位TR0,实现暂停/继续。调时调分按钮通过对相应的存储单位加一实现分数时间的调整。换场按钮能够实现分数对应位的存储单元中的内容互换,实现换场功能。停止按钮按下后,程序直接调至整个程序的开始,实现停止功能。AT89S52的I/O中用到了P0,P2,P3。P0口作数据输出端,输出分数和时间,要接上拉电阻;P2口输出片选信号,选中数码管;P3口作输入端,输入控制信号。目录目录 -1-1概述 -2- -2- -2- -2- -2-2系统总体方案及硬件设计 -3- -3- -3-3软件设计 -9- -9- -9- -10-4PROTEUS软件仿真 -13-5课程设计体会 -15-参考文献 -16-附1源程序代码 -16-附录2计算器模拟系统电路图 -23-。)能记录整个赛程的比赛时间、并能修改比赛时间。2)能随时刷新甲、乙两队在整个比赛过程中的比分。3)中场交换比赛场地时,能交换甲、乙两队比分的位置4)比赛结束时,能发出报警声。,单片机在生产生活中的应用也越来越广泛。单片机课程设计能够让我们更好的熟悉单片机的功能和应用,更熟练的掌握单片机编程语言。单片机课程设计不仅考验我们的编程能力,还考验我们的动手能力。在这次课程设计,要熟练掌握单片机编程和仿真软的使用,对程序的编译的修改以及仿真。此外,还要将理论和实际联系起来,能够焊接电路,并且完成电路的测试和修改,保证实现设计的功能。,硬件部分主要完成各种新号的采集和各种信息的显示的;软件主要完成信号的处理及控功能等。基本工作原理:AT89S52单片机实现定时,对输入信号进行查询和采集,并由单片机内部的程序对输入信号进行相应处理后经I/O口输出并在数码管上显示出来。,由单片机及单片机的外围电路、显示电路和按键电路构成。外围电路包括震荡电路和复位电路,。 :(1)主要性能l与MCS-51单片机产品兼容l8K字节在系统可编程Flash存储器l1000次擦写周期l全静态操作:0Hz~33Hzl三级加密程序存储器l32个可编程I/O口线l三个16位定时器/计数器l八个中断源l全双工UART串行通道l低功耗空闲和掉电模式l掉电后中断可唤醒l看门狗定时器l双数据指针l掉电标识符(2)功能特性AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口