摘要本设计是采用AT89C51单片机为核心设计的一个用于赛场的篮球计时计分器。本设计采用定时器T0中断计时,显示部分分为计时和计分显示两部分,均采用共阴极LED显示。计时部分计时范围宽,而且可定时设定与小时、分钟调整;计分部分调节灵活,显示范围宽,足以满足各种规模赛程需要。两个显示模块均采用动态扫描方式显示。在本设计中P3口(P3.0P3.5)是计时计分显示共用的扫描口,P0口是计时数据输出口,P2口计分数据输出口,计时计分均设有显示缓冲区(40H45H计分显示缓冲区,30H35H计时显示缓冲区)。本设计共有K1K6六个设置按键,K1是甲加分键(按一次加一分),K2是乙加分键(按一次加一分),K3是定时切换键(定时设置与计时调时切换),K4是小时调整键(计时与定时小时调整),K5是分钟调整键(计时与定时分钟调整),K6分数位置交换键(交换甲、乙两队比分的位置)。按键与P1口相接,低电平输入有效,另外还有一个复位按键K7。报警部分由555与扬声器组成,当计时时间到时,输出低电平,由555构成的电路工作输出脉冲信号驱动扬声器发出声音。计时定时的原理与定时闹钟相同,为定时设置