1 比赛计分器课程设计学号: 122208205110 姓名:葛声利班级:信息班1 第 1 章系统概述1
1 功能简述本设计内容为比赛计分器, 主要用于各种体育比赛记录分数
采用矩阵式键盘作为输入,用户可分别对两队比分进行加1、加 2、加 3 和减 1减 2、减 3 操作,其加减 1,2,3 分可以通过加减 1 分、 2 分和 3 分的切换按钮实现, 并通过指示灯显示其每次按下加减分键所加减的分值
可以实现预置分
比分通过4 个 8 段数码管显示器进行显示,每队比分显示2位
第 2 章总体方案设计2
1 系统框图系统框图,见图 2
1 系统框图89C52 单片机3x4 矩阵键盘4 个 8 段数码显示器发光二极管复位电路2 本设计用 80C51单片机为核心,利用4 个 8 段数码管显示器
采用动态显示输出比分,用户信息输入则采用3×4 矩阵式键盘
89C52 单片机有 32 根 I/O 线,所以不用扩展I/O 口
用一片单片机即可满足本设计的输入输出
2 软件总体设软件设计主要分为3 个部分:信息输入、信息处理、显示输出
主要包括:显示函数,按键获取函数,按键处理函数,进制转换函数
信息输入时采用矩阵式键盘来实现, 所以需要检测键盘有无按键的子程序;信息处理需要对用户通过键盘输入的不同信息进行辨别并执行相应的处理;显示输出考虑到成本和电路体积,决定采用动态输出
第 3 章系统硬件设计3
1 80C51 单片机因为我们上课时学的是MCS-51,所以就选择了STC89C52单片机,因为它与 INTEI MCS-51 兼容,并且它们都具有相同的CPU和指令系统,引脚功能兼容,容易掌握和使用
2 3 ×4 矩阵式键盘根据设计共需要 7 个按键,可采用 3×3 矩阵式键盘, 但考虑到常用键盘为 3×4 矩阵式键盘,而且方便以后功能的扩展和方便硬件的连接,所以