已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 收银周工作总结8篇
- 2024年CO自动监测仪合作协议书
- 劳动课程个人总结8篇
- 2024届山东省青岛市高三三模语文试题
- 高考生物二轮复习 专题十二 基础实验专题突破练-人教版高三生物试题
- 高考物理二轮复习“82”限时训练11 (全国2卷)逐题仿真练(含解析)-人教版高三全册物理试题
- 做家务劳动的心得体会600字6篇
- 有机肥行业特征
- 生态旅游行业前景
- 2024-2030年中国银饰产业运行动态与发展战略分析报告
- 2024年浙江省“山海联盟”初中学业水平考试模拟(四)社会法治试题
- 2024年湖北省初中名校联盟中考三模数学试题
- 微震监测系统
- 2024合肥滨湖集团和滨湖国控集团联合招聘41人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版
- MOOC 小学生心理辅导-湖南第一师范学院 中国大学慕课答案
- 第7课全球航路的开辟和欧洲早期殖民扩张课件-2023-2024学年中职高一下学期高教版(2023)世界历史全一册
- 2024年4月自考00445中外教育管理史答案及评分参考
- 2024详解新版《公司法》课件
- 劳动节教育主题班会:劳动为犁深耕韶华 课件
- 华科大低温技术原理与设备讲义05气体液化循环
- 宿迁市钟吾初级中学2024届中考一模数学试题含解析
评论
0/150
提交评论