1、单片机课程设计 篮球记分器 LANE STUDIOCONTENT 12345系统功能课题运用的知识点系统原理的设计硬件部分的设计软件部分设计1 系统功能 PART 1 PART 1随着科技的迅猛发展,单片机在计算机应用领域中起到了越来越重要的作用.单片机体积小,功能强,集成了微型机的各部件,大大缩短了系统内信号传送的距离,从而提高了系统的可靠性及运行速度。该系统主要是实现以下几种功能:计分:能同时显示甲、乙两队比分,最大计分数为99。能分别对甲、乙两队比分进行加分。计时:从比赛开始时启动计时工作方式,初始时间为00,最大计时为99 分钟,经过修改后应该还能实施计时暂停,还能设定为倒计时。交换比
2、分:中场交换比赛场地时,能交换甲、乙两队比分的位置。哨音提示:设定的比赛时间到了,能自动哨音提示比赛结束.PART 12课题运用的知识点 PART 1 PART 2123 人机接口AT89C51单片机的运用LED数码管的运用本课题主要运用单片机设计知识设计篮球赛记时计分器,因此涉及到的知识点主要有以下几点:3系统原理的设计PART 3按钮单片机芯 片时间显示比分显示为了实现原理图的设计目标,同时结合自己获取的各种资料以及要达到的具体功能,所确定的组成框图如图。一、组成框图的组成说明 二、组成框图的组成及其功能说明1、LED能够显示比赛成绩和比赛时间,并且能够显示调整后的比赛成绩和时间2、控制按
3、钮由两队的加分按钮组成、以中场中止按钮组成。3、暂停比赛时间4硬件部分的设计PART 4单片机接口电路复位电路1复位是指单片机的CPU或系统中其它的部件处于某一确定的初试状态,并从这一状态开始工作。除了进入系统的正常初始化之外,当由于程序运行出错或是操作错误使系统处于锁死状态,为摆脱困境,需要进行按键复位。通常单片机的复位操作有上电复位、信号复位、运行监视复位,运行监视复位有程序运行监视和电源监视。在本设计中,则是采用上电复位,原理是当电源接通后,上电瞬间RESET引脚获取高电平,该高电平需要电容充电来维持,当高电平维持在两个机械周期以上则单片机能被复位。PART 42晶体振荡电路 晶体振荡电
4、路用于产生单片机工作时所需的时钟信号,从而保证各部分工作的同步。单片机内部有一个高增益反相反大器,只要在输入端XTAL1与输出XTAL2之间挂一个晶体振荡器和微调电容就可以构成一个稳定的自激震荡器并在单片机内部产生的时钟脉冲信号。电容器C1与C2用于稳定频率和快速起振,电容一般在5PF30PF,本设计电容为30PF。PART 43键盘接口电路与通用单片机相比,单片机应用系统中的键盘种类很多,键盘中按键数量设置依系统操作要求而定。单片机应用系统中的键盘有独立式和行列式两种。(1)独立式键盘独立式键盘中,每个按键占用一个I/O口线,每个按键相对独立。I/O口通过按键与地相连,无按键按下时,引脚端为
5、高电平,有按键按下时,引脚为低电平,I/O口内部有上拉电阻外部不可接上拉电阻。(2)行列式键盘用I/O口线组成行列结构,按键设置在交叉点上,在按键数目较多时运用这种连接方式,可节省I/O口连线。行列式键盘的标识最常用的两种方法:行扫描法和线反转法。本次设计中由于按键较少,采用三按键独立式键盘即可满足需要PART 4PART 44数码显示电路LED显示器 通常所说的LED显示器由七个发光二极管组成,因此也称作七段LED显示器,通过七段发光二极管的不同组合,可以显示多种数字、字母或其它符号。1)LED的接法 共阴极接法是指把发光二极管的阴极连接在一起构成公共阴极,使用时公共阴极接地,阳极输入高电平段的二极管则会导通发光,而输入低电平的则不会亮。PART 42)显示方式 动态显示是指依次轮流点亮显示器的各个位,每隔一段时间则点亮一次,设置足够短的时间,利用人的视觉暂停效应和发光二极管的熄灭时的余辉,达到多个字符同时显示的效果。运行这种显示方式可以降低成本与功耗,但需要较大的驱动电流。本设计中采用的共阴极连接方式,由于没有有足够的I/O口可以使用采用动态示方式,显示电路如图所示原理图PART 4PART 4仿真图5 软件部分设计 PART 5按键模块代码显示模块代码成绩调整模块代码延时模块代码1234THANK YOU LANE STUDIO