单片机秒表程序

作者&投稿:贝劳 (若有异议请与网页底部的电邮联系)
单片机秒表程序~

太多了 要是只看别人已经做的没有什么意义

很好的办法就是在protus论坛里面有这个的

很多的51程序啊原理图啊都有的

很方便的

只要注册一下就可以下

这个问题我可以用51系列单片机解决,不知是否可以。可以的话发个消息或QQ联系:103949436

#include<reg52.h>
sbit led1=P1^3;
sbit led2=P1^2;
sbit led3=P1^1;
sbit led4=P1^0;
sbit key1=P3^5;
sbit key2=P3^4;
sbit key3=P3^3;
bit Clear=0;
unsigned char n=1;
unsigned char p=0,s=0,m=0;
//unsigned char sss,ssg,pps,ppg;
unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
// 显示程序示程序

void display(unsigned char mm,unsigned char ss,unsigned char pp)
{
unsigned char sss,ssg,pps,ppg;
sss=ss/10;
ssg=ss%10;
pps=pp/10;
ppg=pp%10;
P3=~mm; //数码管显示分
if(n==1){led3=led2=led1=1;P0=table[sss];led4=0;}//秒十位
if(n==2){led4=led2=led1=1;P0=table[ssg];led3=0;}//秒个位
if(n==3){led4=led3=led1=1;P0=table[pps];led2=0;}//跑十位
if(n==4){led4=led3=led2=1;P0=table[ppg];led1=0;}//跑个位
n++;
if(n>=5) n=1; //循环扫描
}

/*
void delay(unsigned char z)
{
unsigned char i,j;
for(i=0;i<z;i++)
for(j=0;j<100;j++);
} */
//主函数
void main()
{
unsigned char n=0;
TH1=0xDC;
TL1=0x00;
TMOD=0x11;//定时器1初始化
EA=1;
//TR1=1;
ET1=1;
ET0=1;
TR0=1;
while(1)
{
if(key1==0)
{TR1=1;Clear=0;} //开始计数,并将清零标志位置0
if(key2==0) // 暂停计数,并保持当前数值
TR1=0;
if(key3==0) Clear=1; //清零标志位置1
if(Clear)
{TR1=0;P0=table[0];}//清零语句
/*if(key1==0)
{
delay(5);
if(key1==0)
n++;
}
if(n==1) //开始计数
TR1=1;
if(n==2) //暂停计数,并保持计数值
TR1=0;
if(n>2) n=1;
}*/
}
}
void time1() interrupt 3
{
TH1=0xDC;
TL1=0x00; //10ms初值
p++;
if(p==100)
{
p=0;s++;
if(s==60)
{
s=0;m++;
}
if(m==60) m=0;
}

}
//显示函数
void t0() interrupt 1
{
TH0=0xF7; //2.5ms初值
TL0=0x00;
display(m,s,p) ;
}

秒表为什么 还要有5个按键 ?


为什么越长大,越觉得时间过得很快?
不仅仅是照片,他会记录下一切:每张银行对账单、每封电邮、每条短信、每个访问过的网站、每条电话机...研究人员用秒表开始计时,参与者需要在心中估算1分钟何时到来。这个过程就包含了判断体验中的时间,你需要...实验内容是通过智能手机应用程序打断受测者正在做的事情,询问他们正在做什么、感觉如何以及时间过得有多...

摩托罗拉XT910的功能参数
人脸识别,防抖动 视频播放 支持MP4\/H.263\/H.264\/WMV的等格式音频播放 支持MP3\/AAC+\/WAV\/WMA等格式铃音描述 支持MP3\/MIDI等格式游戏 内置游戏,支持下载Flash播放 支持Flash Player 10.1即时通讯 支持QQ等应用程序支持搜狐视频,航班管家,社交信息,新闻,支付宝,大众点评,乐媒,智件园电子书 Java...

诺基亚6230的参数与功能
联机对战主要功能 内置震动,可换外壳,内置天线,语音拨号,时钟,情景模式,来电大头贴,来电铃声识别,免提通话,通话时间提示,录音功能,分组管理,图像编辑附加功能 闹钟,日历,定时器,秒表,日程表,自动键盘锁,英汉辞典,图片编辑功能 数据业务 GPRSClass 10,HSCSD GPRS,EDGE GPRSJAVA JAVA MIDP 2.0WAP上网 ...

CASIO 2711,这只手表有哪些功能.
CASIO 2711的型号为EF-513D-7AV(2711),这款手表为钢带防水夜光六针表,不锈钢表带,矿物强化玻璃镜面,三眼计时表盘设计,有60分计时、12小时计时、小秒针计时、日期显示、每日闹钟、自动月历功能,还能防水100公尺,同时有夜光功能。右侧一共有三个按钮,第一个为开启\/停止秒表的,第二个可以拔出...

黑莓9788的基本参数
微笑拍摄 拍摄场景 支持 照片特效 支持 图像尺寸 最大支持2592×1944像素照片拍摄 视频拍摄 支持 娱乐功能 · 收音机· 电子书· Java扩展· SNS支持· 即时通讯· 应用程序 视频播放 支持3GP\/MP4等格式 音频播放 支持MIDI\/MP3\/AAC等格式 铃音描述 128和弦,支持MP3\/MIDI等...

大一活动有哪些小游戏
操作程序:1、围成一圈。2、将双手放在前面一位队员的双肩上;3、听从指令,缓缓地坐在身后队员的大腿上。4、坐下后,再给予指令,让队员叫出相应的口号:“例如“齐心协力、勇往直前。””5、最好以小组竞赛的形式进行,看看哪个小组可以坚持最长时间不松垮。有关讨论:1、在游戏过程中,自己的...

全自动洗衣机的工作流程及原理是什么?
详情请查看视频回答

推荐一款mp4(400左右的,触摸的,支持rmvb格式的电影)
400左右没什么好的触摸屏 蓝魔q25l 399 触摸 蓝魔T8HD T9HD 大概比你要求的贵一百多 其他都比较贵吧

中国篮球协会审定的最新《篮球竞赛规则》
1,比赛计时钟和计秒表(1)提供比赛计时钟和计秒表各一块供计时员使用.(2)比赛计时钟为比赛的每个阶段计时和在比赛的每个阶段的间隔时使用,并且放置在让...五,对于在国际篮联的正式比赛中使用的器材,见"正式比赛程序"第第五章 时间通则篮球规则第16条比赛时间 比赛可分成:一,两个半时,每半时20分钟;二,四...

全自动洗衣机正规的工作流程是怎样的
当桶内水量达到30L时,软管内的空气被压缩,产生空气压力F1,当F1>P1时,中触片上跳,与上触片闭合,主电动机动作,进水阀关闭.全自动洗衣机的排水系统由程序来控制排水电磁阀,牵引排水阀。排水阀主要同阀盖、阀芯弹簧、阀芯拉簧,橡皮阀和阀体组成。排水电磁铁主要用来控制自动型洗衣机排水阀的开闭,在套桶式自动型...

迎泽区19241648982: 单片机的秒表设计的程序 -
蓟刷哌能: 这个程序本身思路都已经非常清晰了呀,主要就是再把流程优化下即可了.定时器T0只负责产生秒信号,用两个计数单元来计数需要显示的内容,在低位秒信号满100后清零同时把高位单元加一,还有就是对按键的处理和显示的处理问题上,比如两个键同时按下如何处理,显示是用锁位来实现,还是不停的动态扫描实现等等

迎泽区19241648982: 求单片机秒表程序、 -
蓟刷哌能: 秒表1/100秒显示单位,也就是10毫秒,用单片机的话你用定时器10毫秒中断一次就OK了,以下是部分程序,显示部分没做.second equ 30h ;存秒 sec100 equ 31h ;存1/100秒部分 org 0000h ljmp start org 000bh ljmp timer0 org 0100h start:...

迎泽区19241648982: 单片机秒表程序 -
蓟刷哌能:以下程序使用定时器1计数,定时10ms,60H为妙计数单元,4FH单元为秒标示位,一秒时间到,置位4FH ***********************************************************************************************************************ORG 0000H ;程序从0地址开始 ...

迎泽区19241648982: 单片机秒表,求大神设计个秒表....C语言程序 -
蓟刷哌能: 其实四位一体数码管显示电路的位控可直接用P2口控制,不必用锁存器74HC573,仿真图简单,写程序也简单.如下仿真图.

迎泽区19241648982: 如何设计这个单片机数字秒表程序? -
蓟刷哌能: 根据以下程序稍做修改,就可以了 下面程序启动和暂停共用一个按键 #include<reg52.h> #define uchar unsigned char #define uint unsigned int sbit key1=P1^0; sbit key2=P1^1; sbit wei1=P1^2;//四个个数码管的位驱动(阳极) sbit wei2=P1^3; ...

迎泽区19241648982: 用51单片机做秒表,按键按下停止计时,再按一次接着计时 -
蓟刷哌能: 让定时器停止计时,只要TRx = 0这句就行,要让它继续,再TRx = 1; 例如,我的按键是P0.0,按一下停止,按一下继续,用定时器0,可以这样写:if(P0_0 == 0) {TR0 = ~TR0;while(P0_0 == 0); } 我只是提供个例子,实际运用中按键要记得加滤波

迎泽区19241648982: 帮帮忙吧,谁有单片机秒表的程序设计!急有!要求计时精度为百分之一秒,5键操作,难度很大,必有重谢! -
蓟刷哌能: 用89C51,外接晶振,复位电路,二个数码管,二个按键,做一个电子秒表,具体要求为用按键起停电子表,可用按键设计倒计时时间(如10S,20S,60S),并启动倒计时功能.能用按键选择以上两功能之一. 三、程序代码: A_BIT EQU 20H ...

迎泽区19241648982: 求一个单片机多功能秒表程序C语言的? -
蓟刷哌能: #include <reg52.h>#define uint unsigned int#define uchar unsigned char uint h; uchar duan[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; uchar duan1[]={0xbf,0x86,0xdb,0xcf,0xe6,0xed,0xfd,0x87,0xff,0xef}; uchar wei[]={0xfe,0xfd,0xfb,0xf7,...

迎泽区19241648982: 用单片机C编写实现秒表的程序. -
蓟刷哌能: 利用定时器获得20ms级的中断,然后用软件计数器累加,就可以得到

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网