单片机简易秒表C51程序_第1页
单片机简易秒表C51程序_第2页
单片机简易秒表C51程序_第3页
单片机简易秒表C51程序_第4页
单片机简易秒表C51程序_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机简易秒表C51程序本程序所用的原理图下载:点这里,单片机芯片使 用的stc89c52;找到数码管的原理图即可这是一整个 单片机开发板的电路图其他的忽略.以下是程序源代码:/*项冃:简易秒表*设计任务书*一、任务简介:*秒表是体育比赛常用计时工具。本设计要求利川现有的 *有限资源,设计具有储存多个比赛成绩功能的简易秒表, *并能利用键盘查询历史成绩。*二、设计要求:*(1)系统硬件设计:*利用ISP-III. 1型用户板完成设计要 求;叙2)系统软件设计:*完成控制软件的编写与调试;水基本功能:水开机数码管显示0000;*按下1#键开始计时;再次按下1#键停止计时;水在停止状态下,*按下3

2、#键清除所有计时信息,数码管显示0000;*按下4#键启动定时器,返回从原处计时;*(4)附加功能:水 在计时状态下,连续按下3#键可以连续记录最多10 个运动员成绩,*按下1#键停止计时或者计满10次后自动停止时;水在停止状态下,*连续按下2#键可以查看刚才记录的10个成绩,数码管 第一位(0、9)显示运动员名*次,数码管后3位显示运动员成绩;*(5)提高功能:水按键时要求蜂鸣器有短暂发音;*/*功能:简易秒表*作者:徐冉*日期:2013-06-04-19:30-21:50*备注:本程序己经顺利通过调试,并完美实现,耗时2 小时20分钟;*/*AT89C52RC/*51hei 开发板/XjX

3、T> T> ZjVT> ZjV ZjVTX/ttinclude ;ttinclude ;typedef unsigned int uint;typedef unsigned char uchar;sbitwela = P2"7;sbitdula = P2 飞;sbitFM = P2"3;sbitsi = P3"4;sbits2 = P3"5 ;sbits3 = P3 飞;sbits4 = P37uchar code table二0x3F, /"O"0x06, /"l&quot

4、;0x5B, /"2"0x4F, /"3"0x66, /"4"0x6D, /"5"0x7D, /"6"0x07, /fequot;7"0x7F, /"8"0x6F /"9";/临时表,用于存放运动员的成绩uint dis 10 = 0x00, 0x00, 0x00, 0x00,0x00,0x00, 0x00, 0x00, 0x0

5、0, 0x00;uchar mge, m, num, cou nt er;uint sec;/delay:xmsvoid delay(uint xms)uchar i, j;for(i = 0; i ;= 10)sec = 0; mge = 0;m = 0;while (!s2);delay (2);FM = 1;if (s3 = 0)delay (5);if (s3 = 0)FM = 0;if (TRO = 0)sec = 0;mge = 0;m = 0;elsedism = sec; m+;if(m >= 10)TRO = 0;m = 0;while (!s3);delay (2);while (!s3);FM = 1;if(s4 = 0)delay (5);if(s4 = 0)FM = 0;sec = dis9;TRO = 1;while (!s4);delay (2);while (!s4);FM = 1;/main:void main(void)init ();while (1)display(mge, sec);keyscan ();/timerO:intvoid timer_int() interrupt 1T

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论