全文预览

《单片机原理及接口技术》课程设计-篮球记分器的设计报告

上传者:qnrdwb |  格式:doc  |  页数:25 |  大小:387KB

文档介绍
系统结构图Р本系统采用单片机AT89C51作为本设计的核心元件。利用7段共阴LED作为显示器件。在此设计中共接入了8个7段共阴LED显示器,其中4个用于记录AB队的分数,每队2个LED显示器显示范围可达到0~99分,足够满足赛程需要,另外4个LED显示器则用来记录赛程时间,其中2个用于显示分钟,2个用于显示秒钟。赛程计时采用到计时方式。即比赛前将时间设置好,比赛开始时启动计时,直至计时到零为止。计时范围可达到0~99分钟,也完全满足实际赛程的需要。Р其次,为了配合计时器和计分器校正调整时间和比分,我们特定在本设计中设立了11个按键,其中8个用于设置,交换场地,启动和暂停等功能。Р三. 硬件电路设计及描述Р1.硬件原理电路Р系统硬件图如下图4所示:Р记分图如下图5所示:Р计时图如下图6所示:Р2.硬件电路设计及描述Р硬件部分的设计是整个设计中的一个重要部分。在进行硬件部分设计时,首先要确定元器件,并且知道这些器件的工作原理和功能。然后才可以进行设计。本设计的硬件电路包括两部分:计时电路、计分电路。硬件电部分的设计除了硬件电路的设计,还包括PCB板的绘制。Р Р图7 AT89C51引脚图Р四. 软件思想及流程Р1. 主流程图8:Р开始Р定时清零两队分数Р设置定时Р开始按键是否按下Р定时时间是否到Р倒计时开始计时Р暂停键是否按下Р计分键是否按下Р对应甲乙队加减的分数Р交换键是否按下Р甲乙两队交换Р分数显示РYРNРYРYРYРYРNРNРNРNР2. 记分流程图9:Р比分显示程序:РDISPF:MOV R0,#34HР MOV R3,#7FHР MOV A,R3РPLAYF: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

收藏

分享

举报
下载此文档