前辈你好,我们要用51单片机做一个演讲计时器,时间可设定1—20分钟;数字显示设定时间和剩余时间。

时间可设定1—20分钟;数字显示设定时间和剩余时间。在剩余时间为20s,10s时蜂鸣器短响,在0s时长响且红灯亮。有复位,启动键。
谢谢你了!
我QQ是25015854@qq.com

你选用stc11F03E单片机,选5兆晶振,两个按键,两个数码管,用动态显示。
启动一个定时器,就能满足你的要求。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-12
用一下单片机里的计数器,做一个简单的倒计时就行了嘛,51里有一个16位的计数器啊,计数就是计时嘛
应该不难啊!
第2个回答  2011-04-12
单片机定时器会用吧,
第3个回答  2013-02-06
那就有劳你们了,在此感谢咋!
第4个回答  2011-04-12
很简单的

...时间可设定1—20分钟;数字显示设定时间和剩余时间。
你选用stc11F03E单片机,选5兆晶振,两个按键,两个数码管,用动态显示。启动一个定时器,就能满足你的要求。

用单片机设计一个时钟,可显示时和分,可以调时间,也要有闹钟功能,要有设...
while(m==60)分钟进一位,到60清0 { h++;m=00;} while(h==24)小时进一位,到24清0 { h=00;} } }

51单片机定时器怎么设置时间
编个小程序,把你的时间,输入到单片机。

利用51单片机和3位数码管实现10分钟内的简易计时器
uint num=0,ge=0,shi=0,fen=0,k; \/\/num用来计数,ge为各位显示,shi为十位显示,fen为分钟显示void delayms(uint xms){uint i,j;for(i=xms;i>0;i--)\/\/i=xms即延时约xms毫秒for(j=110;j>0;j--);}uchar key1scan(void){if(key1==0){delayms(10);if(key1==0){while(!key...

用51单片机连接max7219芯片做秒计时器,求帮看下程序
在时钟上升沿时数据被载入内部的16位寄存器。sbitpinLOAD= P3^1;\/\/LOAD (MAX7219) 载入数据。连续数据的后16位在LOAD端的上升沿时被锁定。sbitpinCLK= P3^2;\/\/在时钟的上升沿, 数据移入内部移位寄存器。 下降沿时, 数据从DOUT端输出。uchar codeLEDcode[]= { 0x7e, 0x30, 0x6d, 0x79, ...

怎样用51单片机实现累加计时和倒计时,并用六个共阴极数码管显示出来。用...
没有定时器的不过有数字钟的你可以参考下 其中可有有用的摘要本题给出基于单片机的数字中的设计,设计由单片机作为核心控制器,通过频率计数实现计时功能,将实时时间经由单片机输出到显示设备——数码管上显示出来,并通过键盘来实现启动、停止、复位和调整时间的功能。关键词: 单片机、数字钟、AT89S52、LED 1 引言在单片...

我想用51单片机做一个篮球计时器24秒倒计时,用数码管显示,求各位高手帮 ...
void delay(void){ uchar i;for(i=250;i>0;i--);} void display(){ uchar i,k;k=0x80;for(i=0;i<8;i++){ P2=0;P0=display_code[display_data[i]];P2=k;k=k>>1;delay();} P2=0;} void calc(){ time[0]++;if(time[0]>23)time[0]=0;} void convert(){ display...

...一款免费倒计时器软件,用于比赛倒计时,数字显示要大,带有声音,能调...
Janus Countdown Timer,一款倒计时软件,可用于会议、培训、讲座中PowerPoint幻灯片播放自动倒计时,支持手动\/自动、全屏、拖放、快捷设定、时间不足闪烁提醒等。Janus倒计时软件采用半透明浮动小窗口悬浮于屏幕上方,能够自动检测幻灯片放映并开始倒计时,退出放映时停止计时,也可以用于其它需要倒计时的场合。...

51单片机的秒表计时器设计,求大神帮忙设计电路图和C语言程序!!_百度知...
void main(void){unsigned char i,j;TMOD=0x02;ET0=1;EA=1;second=0;P1=dispcode[second\/10];P2=dispcode[second%10];while(1){if(P3_5==0){for(i=20;i>0;i--)for(j=248;j>0;j--);if(P3_5==0){keycnt++;switch(keycnt){case 1:TH0=0x06;TL0=0x06;TR0=1;break;...

利用51单片机,4个数码管设计一个计时器,要求在数码管上显示的数据从0开...
ET0=1;TR0=1;ET1=1;TR1=1;} void delay (uchar x){ uchar y;for ( ;x>0;x--)for (y=50;y>0;y--);} void display (){ uchar shu ,j,zi;wei=1;P0=temp;wei=0;duan=1;P0=table[zi];delay(2);duan=0;P0=0xff;shu++;if (shu==6) {shu=0 ;} switch (shu){ c...

相似回答
大家正在搜