篮球赛计时计分器课程设计课件 下载本文

课 程设 计专 业班 学 学 生指 导

电子与电气工程学院

课程设计报告

名 称 电子技术课程设计 题 目 计分器

名 称 电子科学与技术 级 13级 2班 号 2013210825 姓 名 唐前昆 教 师 王 欢

2015年 06 月02 日

1

目录

第1章 系统概述 ……………………………………1 1.1 功能简述 ……………………………………1 1.2 按钮设置 ……………………………………1 第2章 总体方案设计 ……………………………………2 2.1 系统框图 ……………………………………2 2.2 软件总体设计 ……………………………………2 第3章 系统硬件设计 ……………………………………3 3.1 80C51单片机 ……………………………………3 3.2 3×4矩阵式键盘 ……………………………………3 3.3 8段数码管显示器 ……………………………………3 3.4 系统原理图 …………………… ………………3 第4章 软件设计 ……………………………………4 4.1 主函数设计 ……………………………………4 4.2按键码获取,按键处理函数……………………………………5 4.3显示子函数 ……………………………………6 4.4延时子函数 ……………………………………7 第5章 系统的安装调试说明 ……………………………………8 5.1 软件调试 ……………………………………8 5.2 软硬联调 ……………………………………8 总结 ……………………………………9 参考文献 ……………………………………10 附录A 系统原理图 ……………………………………11 附录B 源程序清单 ……………………………………12

2

第1章 系统概述

1.1 功能简述

本设计内容为比赛计分器,主要用于各种体育比赛记录分数。采用矩阵式键盘作为输入,用户可分别对两队比分进行加1、加2和减1减2操作,其加减1,2分可以通过加减1分、2分的切换按钮实现,并通过指示灯显示其每次按下加减分键所加减的分值。可以实现预置分。比分通过4个8段数码管显示器进行显示,每队比分显示2位,

1.2 按钮设置

计分器应该有7个按键分别标注于原理图,见图1-1。

p2.4p2.5p2.6清零p2.01/2/3分切换甲加1p2.1乙加1乙减1 甲减1p2.2图1-1按钮功能图

其中1/2分切换由发光二极管指示,加1减1分别对应。预置分是事先设定分数可以分别设定甲乙两队的初始分数。按下清零后,显示的分数清零。

3

p2.7