一、设计目的
本设计是基于 ATMEGA48 单片机的比赛计时计分器,利用 8 路 7 段 LED 数码管作
为显示器件,采用 3 乘 3 矩阵式键盘作为输入,主要用于各种体育比赛记录分数,在此设计
中共接入了 2 个四位一体 7 段 LED 数码管显示器,第一个显示器为一个倒数计时,第二个
显示器为两队得分。
本设计中的倒数计时器时间为 40 分钟,可以进行开始计时、暂停计时的操作,分别通
过 S3_1、S3_2 按钮实现,并通过蜂鸣器表示是否操作成功,时间通过 1 个四位一体 7 段
LED 数码管显示器显示,前两位为分钟数,后两位为秒数。
本设计中可以对两队得分进行加 1 分、加 2 分、加 3 分操作,分别通过 S1_1、
S1_2、S1_3、S2_1、S2_2、S2_3 按钮实现,并通过蜂鸣器的不同工作方式表示是否操作
成功与所加的分值。得分通过 1 个四位一体 7 段 LED 数码管显示器显示,每队得分显示两
位数,显示 X 围为 0~99 分。
本设计可以进行清零操作,清零后倒计时恢复 40 分钟,得分均为 0,通过 S3_3 按钮
实现,并通过蜂鸣器表示是否操作成功。
二、设计思路
本设计中由 AVR 核心板、数码管、蜂鸣器、3 乘 3 矩阵键盘四部分组成。电路中
PORT_B 端口连接数码管,显示八位,完成倒计时与记录每队得分,PORT_C 与 3 乘 3 矩
阵键盘相连,由按键控制完成初始化、开始与暂停计时以与加分的功能,PORT_D 与蜂鸣器
端口相连,根据所加得分的不同,开始与暂停计时,初始化,蜂鸣器有不同的应答方式。
本设计中的程序主要分为两个部分,即暂停计时时的显示与开始计时时的显示。暂停
计时时与开始计时时都可以对每队加分,初始化。
三、设计电路图