当前位置:首页 > 毕业设计单片机篮球记分器
.
PRO8:? ;K8键功能程序 ?
LJMP START ;K8键执行完返回
3.4 复位电路
单片机在开机时或在工作中因干扰而使程序失控,或工作中程序处于某种死循环状态,在这种情况下都需要复位。复位的作用是使中央处理器CPU以及其他功能部件都恢复到一个确定的初始状态,并从这个状态重新开始工作。
89C51单片机的复位靠外部电路实现,信号由RESET(RST)引脚输入,高电平有效,在振荡器工作时,只要保持RST引脚高电平两个机器周期,单片机即复位。复位后,PC程序计数器的内容为0000H,其他特殊功能寄存器的复位状态如表3.3所示。片内RAM中内容不变。复位电路一般有上电复位、手动开关复位和自动复位电路3种,如图3.3所示。
图3.3 单片机复位电路
21
根据以上设计,系统的软件由主程序模块,计时模块,计分模块,显示模块,按键输入模块,报警模块等组成。程序采用C51进行编程。主程序流程图见图3.4:
图3.4主程序流程图1
22
按键开始判断P1.6是否按下?N判断P1.7NY是否按下?判断P3.0N调表Y是否按下?判断P3.1N开始/暂停Y是否按下?N交换Y判断P1.0是否按下?比赛中暂停Y判断P1.2是否按下?N判断P1.3Y是否按下?N判断P1.4A加1Y是否按下?N判断P1.5NA加2Y是否按下?A加3YA减1返回判断P1.2N是否按下?Y判断P1.2N是否按下?NY判断P1.3是否按下?判断P1.4NB加1Y是否按下?NB加2Y判断P1.5是否按下?B加3YB减1返回图3.5主程序流程图2
23
结 论
本次设计叙述了篮球计时计分器的基本原理及使用方法,给出了一种篮球计时计分器的设计方案。利用单片机程序设计原理,来实现篮球计时计分器的各项功能。此次设计的篮球计时计分器,电路简单,而且易懂,使操作使用者使用非常方便,成本较低,灵敏可靠,计录准确,连接简单,具有非常高的使用价值。设计内容包括计时器、计分器、到时报警、比分显示等部分,可以使参加比赛的成员、裁判和观众一目了然的看到所有参加者的成绩,以最快的速度评出结果.该篮球计时计分器还能广泛应用于各类知识竞赛。
本设计由AT89C51编程控制LED七段数码管作球赛计时计分系统具有赛程定时设置、赛程时间暂停、性能稳定、操作方便且易携带等特点。可广泛适合各类学校和小团体作为赛程计时计分。
24
共分享92篇相关文档