河南理工大学2010单片机课程设计
摘要
单片微型计算机简称单片机,即把组成微型计算机的各个功能部件,如中央处理但愿CPU、随机存储器RAM、只读存储器ROM、IO接口电路、定时器计数器以及串行通信接口等集成在一块芯片上,构成一个完整的微型计算机。随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领域,已经成为一种比较成熟的技术。本文将设计一种基于单片机AT89S52的篮球计时计分器利用单片机系统中常见的元器件来模拟实现篮球比赛中计分计时系统的功能。主要包括:显示比赛时间、比赛比分;交换比分;修改比赛时间和比赛比分;暂停和继续比赛;中场报警和比赛结束报警;启动和停止比赛。本设计包括三个模块:主体模块,控制按键模块和显示模块。显示模块由一个四位七段译码管和两个两位七段译码管构成。四位七段译码管显示时间,包括分钟和秒。两个两位七段译码管分别显示两队的比分。控制按键模块由6个按键组成,包括开始暂停按钮、左队加分按钮、右队加分按钮、右队加分按钮、时间调整按钮、换场按钮、停止按钮。主体模块由晶振电路、复位电路、报警电路以及AT89S52构成。主体模块控制整个系统的工作。本设计利用AT89S52中定时器0进行计时,初值设为TH0D8H,DL00F0H,能够完成10ms的定时。开始暂停按钮通过改变定时器的启动控制位TR0,实现暂停继续。调时调分按钮通过对相应的存储单位加一实现分数时间的调整。换场按钮能够实现分数对应位的存储单元中的内容互换,实现换场功能。停止按钮按下后,程序直接调至整个程序的开始,实现停止功能。AT89S52的IO中用到了P0,P2,P3。P0口作数据输出端,输出分数和时间,要接上拉电阻;P2口输出片选信号,选中数码管;P3口作输入端,输入控制信号。
f河南理工大学2010单片机课程设计
目录
目录11概述011设计目的012设计要求013设计意义014系统组成及工作r