基于单片机的篮球记分器设计(编辑修改稿)内容摘要:
R2,RET0 MOV R2,64H MOV A,20H CLR C DEC A MOV 20H,A MOV A,21H CJNE A,00H,PFF。 非 0 分跳转。 MOV A,20H CJNE A,00H,PFF。 非 0 分 0 秒情况跳转。 CLR TR0。 比赛结束停止计时。 调用判断有无按下子程序 有键按下吗 ? 调用确定键值子程序 执行所按键的相应功能子程序 返回 N Y 中州大学毕业设计 14 MOV 20H,00H MOV 21H,00H MOV 32H,00H MOV 33H,00H LCALL MINGYIN MOV 21H,26H MOV 30H,00H MOV 31H,00H MOV 32H,24H MOV 33H,25H LJMP RET0 PFF: MOV A,20H CJNE A,0FFH,OUT MOV 20H,59。 MOV 30H,09H MOV 31H,05H MOV A,21H DEC A MOV 21H,A OUT: MOV A,20H MOV B,0AH DIV AB MOV 30H,B MOV 31H,A MOV A,21H MOV B,0AH DIV AB MOV 32H,B MOV 33H,A RET0: POP PSW POP ACC RETI YANSHI:PUSH ACC。 定时器 1 中断 PUSH PSW MOV TH1,0D8H MOV TL1,0F0H DJNZ R2,RET1 MOV R2,64H 中州大学毕业设计 15 DJNZ 39H,RET1 MOV 39H,03H。 TIAN HEIHEI MOV R2,64H CLR TR1 CLR RET1: POP PSW POP ACC RETI 时间显示程序: DISPT: MOV R0,30H MOV R3,0F7H MOV A,R3 PLAYT:MOV P2,A MOV A,@R0 MOV DPTR,DSEG1 MOVC A,@A+DPTR MOV P0,A LCALL DL1 MOV P2,0FFH MOV A,R3 RR A JNB ,LD1 INC R0 MOV R3,A LJMP PLAYT LD1: RET 中州大学毕业设计 16 4. 源程序代码见附 录 一 四 . 硬软件的调试过程及调试方法 ,先设置时间为一节 或者 半场。 默认是 12 分钟(按下“ A+1”进行分钟加 1,按下“ A1”进行分钟减 1),如图 11 开始 退出循环 停止记时 A=0 时间中断程序流程图: A=A1 Y N Y 中州大学毕业设计 17 X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .01P 1 .12P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 /R D17P 3 .6 /W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 /A 821P 2 .1 /A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1P RO G RA M = .. \. .\ .. \a .H E XX1CR Y S T A LC13 3 0 pC23 3 0 pC31uFR11 0 kA + 2 A + 3 A 1B + 1 B + 2B + 3 B 1K1K2K3R55 .1 kR65 .1 k Q12 N30 5 3R75 .1 kB U Z 1B UZ Z E R2 3 4 5 6 7 8 91R P 1RE S P A C K 8R25 .1 kR35 .1 kR45 .1 kA + 1T I M EBI FE N 图 11 “ K1” 开始比赛或者暂停,如图 12 X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 .01P 1 .12P 1 .23P 1 .34P 1 .45P 1 .56P 1 .67P 1 .78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 /R D17P 3 .6 /W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 /A 821P 2 .1 /A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1P RO G RA M = .. \. .\ .. \a .H E XX1CR Y S T A LC13 3 0 pC23 3 0 pC31uFR11 0 kA + 2 A + 3 A 1B + 1 B + 2B + 3 B 1K1K2K3R55 .1 kR65 .1 k Q12 N30 5 3R75 .1 kB U Z 1B UZ Z E R2 3 4 5 6 7 8 91R P 1RE S P A C K 8R25 .1 kR35 .1 kR45 .1 kA + 1T IM EBI FE N 中州大学毕业设计 18。 下面的液晶显示为分数显示“左侧为攻左半场的队的分数,右侧为攻右半场的对的分数。 ”换场后依然如此。 4. 按下“ K2”交换场地,重新计时。 5. A+1, A+2, A+3, A1, B+1, B+2, B+3, B1 进行两队分数调整 五 . 课程设计 心得 体会 俗话说 : 好的开始是成功的一 半。 说起课程设计 , 最重要的就是做好设计的预习 , 认真的研究老师给的题目 , 选一个自己感兴趣的题目。 其次 , 老师对课程设计 的讲解要一丝不苟的去听去想 , 因为只有 都 明白了 , 做起设计就会事半功倍。 最后 , 要重视程序的模块化 , 修改的方便 , 也要注重程序的调试 , 掌握其方法。 本次 设计 , 我 查阅了相关书籍 , 做好各项准备后才开始进行设计 , 本次设计测试结果以及不足之处: 计时电路可完成倒计时、暂停、继续等功能,在比赛时间到后可进行报警。 记分电路工作正常,可完成对比分的刷新与暂存。 但在测试过程中发现,在比赛上半场时间到后,不能进行比分的交换。 进行分析后得出结论如下:系统电路部分设计没有原则性的错误,在制版的过程中注意了走线,因此硬件部分功能完好。 但因为 软件系统编写方面的疏忽,在比分交换及计时部分没有能很好的实现。 除此之外,软件达到了系统的要求。 通过 课程设计 ,发现了 我们 的很多不足, 我们 知识的很多漏洞,看到了 我们 的实践经验还是比较缺乏,理论联系。基于单片机的篮球记分器设计(编辑修改稿)
相关推荐
2c3d4e5f6g7dp811223344bcdeafgbcdeafgbcdeafgbcdeafg4 位 8 段数码管 图 26 数码管显示电路 步进驱动模块 ( 1)步进控制系统组成 步进控制系统由 3 个部分组成,第一部分是控制器,第二部分步进驱动器,第三部分是步进电机以及步进电机拖动的工作台 [4] ;控制器可以是 PLC ,定位控制模块和单片机 ,控制器的功能是产生脉冲以及正弦方案信号
由于数据大多是在芯片内传送处理,所以运行速度快,抗干扰能力强。 单片机从七十年代问世以来,在二十多年的时间里,发展异常迅速,并已广泛应用于各种领域。 单片机具有通讯接口,用单片机进行接口的控制与管理,单片机与主机可并行工作,大大地提高了系统的运行速度,所以在网络通讯领域也得到了越来越多的应用。 AT89C51 是一种带 4K 字节闪烁可编程可擦除只读存储器( FPEROM— Flash
,如( Philips)、 SMBus(intel)、 SPI( Motorola)Microwire/Plus(NSC)等串行总线协议,而 DS18B20 采用的是 1wire 总线协议。 1wire是 DALLAS公司的一项专有技术,它采用一根信号线实现信号的双向传输,具有接口简单,节省 I/O 线,便于扩展和维护等优点。 在单点温度控制系统中:主要应用 1wire 集成数字温度传感器
气公司成功研制出了无需电池的 TPMS。 生命是极其可贵的。 随着外国标准的制定以及技术的发展, 我国 对 于汽车 使用的 TPMS 也开始制定标准。 而今,随着国家政策的投入和批准,以及人民对生命安全的重视,这项产业也开始蓬勃发展。 我国在 2020 年开始 TPMS 系统的研究和引入,并于 2020 年步入高潮。 拟采取的研究方法及选用技术 大部分的 TPMS 系统主要 部分有 : 位于
有 LED和 LCD 两种方式。 由于这两种显示器结构简单,价格便宜,接口容易实现,因而得到广泛的应用。 两者之间的 区别: ( 1)二极 本身发光, 液晶本身不发光,只是透射光。 ( 2) 二极管体积大,图像质量一般,适合作室外大屏幕,价格较低。 液晶成本较高,面积无法做得很大,但图像质量很好,适合做显示器。 ( 3)二 极管耗电大,液晶耗电小。 ( 4) 二极管图像刷新率低,液晶的高。
void key_sc() //键盘扫描模块 { uchar key_bt,i。 while(1) { P1=0xff。 delay_t(80)。 key_bt=P1。 switch(key_bt) { case 0xfe: //初始化 ,显示 0。 for(i=0。 i9。 i++) { //display_buf[i]=0。 display_rt(display_buf)。 } break。