c51单片机秒表程序c语言,单片机简易秒表C51程序

本文提供了一个使用C51语言编写的单片机秒表程序,适用于STC89C52芯片。程序允许记录最多10个运动员的成绩,并通过按键进行操作,如开始/停止计时、清除所有成绩、查看历史成绩等。在计时状态下,按键会有蜂鸣器提示。此外,程序还包括了延迟函数和显示函数,以更新数码管的显示。
摘要由CSDN通过智能技术生成

本程序所用的原理图下载: 点这里 ,单片机芯片使用的stc89c52;找到数码管的原理图即可.这是一整个单片机开发板的电路图其他的忽略.

以下是程序源代码:

/**

*项目:简易秒表

*设计任务书

*一、任务简介:

*秒表是体育比赛常用计时工具。本设计要求利用现有的

*有限资源,设计具有储存多个比赛成绩功能的简易秒表,

*并能利用键盘查询历史成绩。

*二、设计要求:

*⑴ 系统硬件设计:

*利用 ISP-III.1型用户板完成设计要 求;

*⑵ 系统软件设计:

*完成控制软件的编写与调试;

*⑶ 基本功能:

*① 开机数码管显示0000;

*按下1#键开始计时;再次按下1#键停止计时;

*② 在停止状 态下,

*按下3#键清除所有计时信息,数码管显示0000;

*按下4#键启动定时器,返回从原处计时;

*(4) 附加功能:

*① 在计时状态下,连续按下3#键可以连续记录最多10个 运动员成绩,

*按下1#键停止计时或者计满10次后自动停止时;

*② 在停止状态下,

*连续按下2#键可以查看刚才记录的10个成绩,数码管第 一位(0~9)显示运动员名

*次,数码管后3位显示运动员成绩;

*(5) 提高功能:

*①

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值