




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
桂林电子科技大学信息科技学院实训题目:基于单片机的篮球计分牌 1 系统设计1.1 设计要求附录附录1:原理图附录2:仿真图附录3:程序清单#include/*数码管段代码表*/unsigned char Tab=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;unsigned char a=0,/a队分数 b=0,/b队分数 afg=0,/a队犯规次数 bfg=0;/b队犯规次数 unsigned char t=24,/倒计时24秒 k=0,nk,/倒计时暂停/开始状态 h=0,/显示转换状态 miao=0,/秒钟 fen=12; nl;intbittime=0; /循环次数intbitdisplay=0;/显示sbit P16=P16;/a队加分sbit P10=P10;/b队加分sbit P11=P11;/显示状态切换sbit P12=P12;/倒计时暂停/开始sbit P13=P13;/24s倒计时重置sbit P14=P14;/a队犯规加次数sbit P15=P15;/b队犯规加次数sbit P17=P17;/a队加2分sbit P24=P24;/a队加3分sbit P25=P25;/b队加2分sbit P26=P26;/b队加3分 /*定时中断服务程序*/void timer0 (void) interrupt 1 using 0TH0=0Xf8;TL0=0x30;/定时器赋初值switch (bitdisplay) case 0: P2=0xf7; if(h=0)P0=Taba%10;/a队分数个位显示 if(h=1)P0=Tabt%10; /倒计时个位显示 if(h=2)P0=Tabmiao%10;/分钟的个位显示 if(h=3)P0=Tabafg%10;/a犯规的个位显示 break; case 1: P2=0xfb; if(h=0)P0=Taba/10;/a队分数十位显示 if(h=1)P0=Tabt/10;/倒计时十位显示 if(h=2)P0=Tabmiao/10;/每节比赛12分钟,分钟十位显示 if(h=3)P0=Tabafg/10;/犯规的十位显示 break; case 2: P2=0xfd; if(h=0)P0=Tabb%10; if(h=1)P0=0x00; if(h=2)P0=Tabfen%10; if(h=3)P0=Tabbfg%10; break; case 3: P2=0xfe; if(h=0)P0=Tabb/10; if(h=1)P0=0x00; if(h=2)P0=Tabfen/10; if(h=3)P0=Tabbfg/10; break;bitdisplay+;bittime+;if(bitdisplay=4) bitdisplay=0;/数码管扫描 返回if(bittime=500)bittime=0; if(nl=1)if(!nk)if(t0) t-;else t=24;/k=0;/重置24s倒计时 if(k) if(miao-=0)if(fen=0)P3=0x0f;fen=12;miao=0;k=0;fen-;miao=59; /12分钟结束,4个灯全亮 /*延时程序*/void delay (unsigned int t)unsigned int aaa,bbb;for(aaa=0;aaa100;aaa+)for(bbb=0;bbb=4)h=0; /显示切换if(!P12)/按键4delay(100);if(!P12) if(k+0)k=0;/倒计时 if(!P13)/按键5 24秒倒计时delay(100); if(!P13) nl=nl+1; else if(nl=2) nl=0; else nl=nl;if(!P14)/按键6delay(100);if(!P14)afg+;k=0;P3=0xbf;if(afg=60) afg=0;/a队犯规 if(!P15)/按键7delay(100);if(!P15)bfg+;k=0;P3=0x7f;if(bfg=60) bfg=0;/b队犯规 if(!P17)/按键8delay(100);if(!P17) a=a+2;P3=0xef;if(a=100) a=0;/a队加2分 if(!P24)/按键9delay(100);if(!P24) a=a+3;P3=0xef;if(a=100) a=0;/a队加3分 if(!P25)/按键10delay(100);if(!P25) b=b+
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 淀粉糖制造工基础考核试卷及答案
- 职业培训师技术考核试卷及答案
- 橡胶胶料抗热稳定性改善工艺考核试卷及答案
- 化肥干燥工艺考核试卷及答案
- 金属文物修复师基础知识考核试卷及答案
- 信息技术高中基础试题及答案
- 国内货运代理公司合伙协议书
- 银行职能岗面试题及答案
- 银行压力面试题库及答案
- 贵州专业素养试题及答案
- 智能计算系统:从深度学习到大模型 第2版课件 6、第六章-面向深度学习的处理器原理
- 2024年小学教师继续教育工作计划范例(3篇)
- (2024)河南省公务员考试《行测》真题及答案解析
- 自动化模具制造行业可行性分析报告
- 房颤心电图课件
- 工地拌和站试验室培训课件建筑土木工程
- 2024年卫生院“健康促进医院”创建工作总结样本(3篇)
- 副总经理招聘面试题与参考回答(某大型集团公司)2025年
- 餐饮4D管理培训资料
- 峥嵘岁月 课件-2024-2025学年高中音乐人音版(2019) 必修 音乐鉴赏
- 《用户体验设计导论》
评论
0/150
提交评论