资源描述:
《lcd1602篮球比赛计时计分器本科毕业设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、本科毕业设计题目LCD1602篮球比赛计时计分器学院管理科学与工程学院专业电子信息工程摘要本课题设计采用单片机AT89C51为核心,设计出篮球计分计时系统,可以实现单节比赛12分钟倒计时、24秒进攻时间倒计时、开始/暂停倒计时、改变节次、单节结束报警、两队比分分别加1分、加2分、加3分等各种显示效果。本系统利用LCD1602液晶显示器作为显示器件,显示节次、12分钟倒计时、24秒倒计时、主客队双方比分,通过3*3矩阵键盘来控制计时器和计数器工作,单节比赛结束时LED发光二极管闪烁报警。该设计采用LCD1602液晶显示器,因为其微功耗、小体积、使用灵活等诸多优点在
2、袖珍式仪表和低功耗应用系统中得到越来越广泛的应用,通过仿真基本上实现了上述功能,操作简单,性能稳定,符合一般篮球计分器的工作要求。关键词:AT89C51;矩阵键盘;LCD1602;计数器;计时器AbstractThisdesignprojectusingAT89C51microcontrollerasthecore,designbasketballscoringtimingsystem,countdowntoasinglegameof12minutes,24secondsshotclockcountdown,start/pauseandchangethesect
3、ion,asingleendalarm,theteamswere,respectively,add1point,2points,plus3gradingavarietyofdisplay.ThissystemusestheLCD1602LCDmonitorasadisplay,DisplaySession,12minutes24secondsofthecountdown,countdowntothemainvisitingteamscoreby3*3matrixkeyboardtocontrolthetimerandcounter,LEDblinkswhenas
4、ingleendofthegamealarm.ThedesignusesLCD1602LCDdisplaytogetmoreandmorewidelyinthepocket-sizedinstrumentandlow-powerapplicationsbecauseofitsmicro-power,smallsize,theuseofflexibleandmanyotheradvantagesthroughsimulationbasicallyrealizetheabovefunctions,theoperationsimple,stableperformanc
5、e,inlinewiththegeneralbasketballscoringrequirements.Keyword:AT89C51;MatrixKeyboard;LCD1602;Counter;Timer目录1引言11.1本课题选取的目的及意义11.2本系统的主要研究内容22系统分析32.1系统构成32.2系统工作原理33系统硬件设计43.1系统硬件总体设计43.2AT89C51单片机53.2.1AT89C51简介53.2.2主要特性63.2.3管脚说明73.2.4芯片擦出93.2.5空闲节电模式93.2.6掉电模式103.2.7程序储存器的加密113.2.
6、8AT89C51的极限参数113.3LCD1602液晶显示模块113.3.1显示器介绍113.43*3矩阵键盘模块153.5时钟电路模块163.6复位电路模块173.7元件清单174系统软件设计185ProtuesISIS软件仿真225.1Proteus运行流程225.2Proteus功能仿真225.3Proteus仿真结果236结论24参考文献25致谢26附录271引言进入21世纪,伴随着电子、信息技术的应用与迅速普及,人们对电子技术的要求越来越高。当今社会,科学技术日新月异,时代前进的步伐越迈越宽,应用自动化设备,计算机处理,现代化通讯,数字化信息,现代化显
7、示设备等高新技术而建立的现代化智能。目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。通过此次基于单片机设计的篮球计时计分系统,我们可以更清楚详细的了解单片机程序设计的基本
8、指令功能、编程步骤和技巧