"基于AT89C51单片机的篮球计时计分器设计与实现"

0 下载量 106 浏览量 更新于2023-12-29 收藏 732KB DOC 举报
本课设论文介绍了基于AT89C51单片机的篮球计分器,该计分器利用八段共阴极LED数码管和LCD液晶显示屏显示比赛时间和分数。单片机作为一种高性价比的微型计算机,在控制应用系统中具有重要作用,因此在计分器和计时器等控制系统中得到了广泛应用。本系统采用模块化设计,包括LCD计时显示模块、数码管计分显示模块、定时模块和按键控制模块等。每个模块的程序结构简单、任务明确,易于编写、调试和修改。程序可读性好,对程序的修改局部进行,其他部分可保持不变。最终,本系统利用Keil C51软件进行编译,并将生成的HEX文件装入芯片中。 第一章为绪论,介绍本课设论文的背景与意义,以及单片机的概念和发展现状。单片机作为一种集成了CPU、RAM、ROM、I/O等主要计算机功能部件的微型计算机,具有极高的性价比,并在控制系统中发挥着重要作用。因此,对基于单片机的篮球计分器的研究具有重要的理论和实际意义。 第二章介绍了篮球计分器的硬件设计,包括单片机的选择、LED数码管和LCD显示屏的连接方式、按键的设计等。该部分详细介绍了篮球计分器各个硬件模块的连接方式和工作原理,为后续的软件设计提供了基础。 第三章为篮球计分器的软件设计,包括各个模块的设计和程序结构。该部分针对LCD计时显示模块、数码管计分显示模块、定时模块和按键控制模块进行了详细的程序设计和解释。利用Keil C51软件进行编译后,将生成的HEX文件装入芯片中。 第四章为系统测试与优化,通过对篮球计分器进行功能和性能测试,并对系统进行了优化。测试结果表明,篮球计分器具有良好的显示效果和稳定的功能。 第五章为结论与展望,总结了本篮球计分器的设计与实现过程,并对未来的优化和改进提出了展望。希望该篮球计分器能够得到进一步的完善和推广应用。 综上所述,本课设论文详细介绍了基于AT89C51单片机的篮球计分器的设计和实现过程,包括硬件和软件两个方面。该篮球计分器具有结构简单、功能稳定、操作方便等特点,在实际应用中具有重要的意义。希望通过本论文的研究,可以对控制系统中的计分器和计时器等设备的设计和实现提供一定的参考和借鉴。
2023-02-27 上传
简易篮球计分器 可实现以下功能: 1. 罚球加1分功能; 2. 进球加2分功能; 3. 远距离进球加3分功能; 4. 当按错按键时亦可进行减1调整。 电路图如下示: 汇编源程序清单: ORG 0000H LJMP MAIN ORG 0030 MAIN: MOV 50H, #00H ;BCD分值存储单元 MOV 51H, #00H ;HEX分值存储单元(减1操作处理单元) MOV P3, #00H ;显示初始状态清零 LOOP: MOV P2, #0FFH ;**** MOV A, P2 ; 读引脚**** JNB ACC.3, ADD3 ;******** JNB ACC.2, ADD2 ;判断是什么操作 JNB ACC.1, ADD1 ; JNB ACC.0, SUBB1 ;******** SJMP LOOP ORG 0050H ADD3: MOV A, 51H ;****** ADD A, #03H ;为减1做准备 MOV 51H, A ;****** MOV A, 50H ;加2程序处理 ADD A, #03H DA A MOV P3, A MOV 50H, A LCALL DELAY SJMP LOOP ADD2: MOV A, 51H ;****** ADD A, #02H ;为减1做准备 MOV 51H, A ;****** MOV A, 50H ;加2程序处理 ADD A, #02H DA A MOV P3, A MOV 50H, A LCALL DELAY SJMP LOOP ;加1分分支程序 ADD1: MOV A, 51H ;****** ADD A, #01H ;为减1做准备 MOV 51H, A ;****** MOV A, 50H ;加1程序处理 ADD A, #01H DA A MOV P3, A MOV 50H, A LCALL DELAY SJMP LOOP SUBB1: MOV A, 51H ; CJNE A, #00H, DEC1 ;如果减到0,将不再减1 AJMP LOOP DEC1: DEC A MOV 51H, A MOV B, #10 DIV AB SWAP A ORL A, B MOV P3, A MOV 50H, A LCALL DELAY AJMP LOOP ORG 0200H DELAY: MOV R5, #10 ;0.2S延时子程序 D1: MOV R6, #40 D2: MOV R7, #248 DJNZ R7, $ DJNZ R6, D2 DJNZ R5, D1 RET END ----------------------- 篮球计分器-单片机课程设计全文共3页,当前为第1页。 篮球计分器-单片机课程设计全文共3页,当前为第2页。 篮球计分器-单片机课程设计全文共3页,当前为第3页。