基于单片机的篮球记分牌设计_第1页
基于单片机的篮球记分牌设计_第2页
基于单片机的篮球记分牌设计_第3页
基于单片机的篮球记分牌设计_第4页
基于单片机的篮球记分牌设计_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、设计目的用AT89S52单片机设计一个篮球比赛计分牌二、功能要求8位LED数码显示,对A、B两队进行计分,具有加1分、加2分、加3分,复位和切换及中场换场的功能。三、方案论证系统框图设计如图1所示AT89C52单片机系统初始化按键检测加分值判断甲乙两队谁加分甲乙两队是否换场按键检测数码管显示甲乙队分数甲乙队分数对换是图1四、系统硬件设计系统硬件设计如图2所示图2系统硬件设计5、软件设计(1)程序流程图如图3所示AT89C52系统初始化按键检测KEY4是否按下KEY5是否按下乙队加分KEY1KEY2KEY3甲队加分KEY1KEY2KEY3KEY6是否按下甲乙队分数对换甲乙队分数清零是否是是是否否否否否否是是是是是数码管显示乙队分数数码管显示甲队分数图3程序流程图2程序INCLUDEINCLUDEDEFINEUCHARUNSIGNEDCHARDEFINEUINTUNSIGNEDINTSBITKEY1P10/定义按键输入端口,加一分SBITKEY2P11/定义按键输入端口,加两分SBITKEY3P12/定义按键输入端口,加三分SBITKEY4P13/定义按键输入端口,甲队计分数SBITKEY5P14/定义按键输入端口,乙队计分数UCHARCODETABLE0X3F,0X06,0X5B,0X4F,0X66,0X6D,0X7D,0X07,0X7F,0X6FUCHARAA,BB,CC,BAI,SHI,GEUINTJIAFENSHU,YIFENSHU,M,NVOIDDISPLAYVOIDKEYSCANVOIDDELAYUINTZUINTT1,YFORT1ZT10T1FORY110Y0YVOIDMAINJIAFENSHU0YIFENSHU0P10XFF/按键输入端口电平置高WHILE1/主循环IFKEY51P20XFEP00X77/ADELAY10P20XEFP00X7C/BDELAY10KEYSCANAAJIAFENSHU/100BBJIAFENSHU100/10CCJIAFENSHU10BAIYIFENSHU/100SHIYIFENSHU100/10GEYIFENSHU10DISPLAYIFKEY50P20XFE/AB交换P00X7CDELAY10P20XEFP00X77DELAY10KEYSCANBAIJIAFENSHU/100SHIJIAFENSHU100/10GEJIAFENSHU10AAYIFENSHU/100BBYIFENSHU100/10CCYIFENSHU10DISPLAYVOIDDISPLAYP20XFDP0TABLEAADELAY1P20XFBP0TABLEBBDELAY1P20XF7P0TABLECCDELAY1P20XDFP0TABLEBAIDELAY1P20XBFP0TABLESHIDELAY1P20X7FP0TABLEGEDELAY1VOIDKEYSCANIFKEY40/再次确认按键是否按下,没有按下则退IFKEY1DELAY10IFKEY1WHILEKEY1JIAFENSHU1/释放则执行需要的程序ELSEIFKEY2/如果检测到低电平,说明按键按下DELAY10/延时去抖,一般1020MSIFKEY2/再次确认按键是否按下,没有按下则退出WHILEKEY2/如果确认按下按键等待按键释放,没有释放则一直等待JIAFENSHU2/释放则执行需要的程序/主循环中添加其他需要一直工作的程序ELSEIFKEY3/如果检测到低电平,说明按键按下DELAY10/延时去抖,一般1020MSIFKEY3/再次确认按键是否按下,没有按下则退出WHILEKEY3/如果确认按下按键等待按键释放,没有释放则一直等待JIAFENSHU3/释放则执行需要的程序ELSEIFKEY41/如果检测到低电平,说明按键按下IFKEY1/如果检测到低电平,说明按键按下DELAY10/延时去抖,一般1020MSIFKEY1/再次确认按键是否按下,没有按下则退出WHILEKEY1/如果确认按下按键等待按键释放,没有释放则一直等待YIFENSHU1/释放则执行需要的程序ELSEIFKEY2/如果检测到低电平,说明按键按下DELAY10/延时去抖,一般1020MSIFKEY2/再次确认按键是否按下,没有按下则退出WHILEKEY2/如果确认按下按键等待按键释放,没有释放则一直等待YIFENSHU2/释放则执行需要的程序/主循环中添加其他需要一直工作的程序ELSEIFKEY3/如果检测到低电平,说明按键按下DE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论