編程倒計時
⑴ 如何用VB編寫一個倒計時的程序
請參考: http://..com/question/38046715.html 編程中國-北京2008年奧運會倒計時 http://www.bc-cn.net/code/asp/others/2420.html 或者: 新建 工程,1個按鈕,1個timer,和1個文本框 在文本框內輸入時間(秒數),點按鈕就開始倒計時了: Dim i% Private Sub Command1_Click() Command1.Caption = IIf(Command1.Caption = "開始計時", "停止計時", "開始計時") Timer1.Enabled = Not Timer1.Enabled i = 0 End Sub Private Sub Form_Load() Timer1.Enabled = False Timer1.Interval = 1000 Command1.Caption = "開始計時" Text1 = "" End Sub Private Sub Timer1_Timer() If Text1 = "" Then Exit Sub Cls If Val(Text1) - i = 0 Then Print "時間到!!!" Timer1.Enabled = False Exit Sub End If Print "現在還剩下" & Val(Text1) - i & "秒了!!" i = i + 1 End Sub
⑵ 如何編程練習實現高考倒計時程序
引用今天的函數=today()用高考日期-當前日期即是倒計時時間,並把單元格格式設置為常規即可,再設置漂亮一點即可,如下:
⑶ 請問朋友們,怎麼做一個簡單的倒計時編程,謝謝。
Timer1.Enabled = True
If Int(txtsecond.Text) > 60 Then
MsgBox "時間輸入不合法"
Timer1.Enabled = False
End If
If Int(txtminute.Text) > 60 Then
MsgBox "時間輸入不合法"
Timer1.Enabled = False
End If
If Int(txthour.Text) > 60 Then
MsgBox "時間輸入不合法"
Timer1.Enabled = False
End If
End Sub
Private Sub btnstop_Click()
Timer1.Enabled = False
End Sub
Private Sub Timer1_Timer()
Dim second As Integer, minute As Integer, hour As Integer
second = Val(txtsecond.Text)
minute = Val(txtminute.Text)
hout = Val(txthour.Text)
If second > 0 Then
second = second - 1
Else
If minute > 0 Then
minute = minute - 1
second = 59
Else
If hour > 0 Then
hour = hour - 1
minute = 59
Else
MsgBox "時間到"
Timer1.Enabled = False
End If
End If
End If
txtsecond.Text = Format(second, "00")
txtminute.Text = Format(minute, "00")
txthour.Text = Format(hour, "00")
End Sub
Private Sub txthour_Change()
If Int(txtminute.Text) > 60 Then
MsgBox "時間輸入不合法"
Timer1.Enabled = False
txthour.Text = "0"
End If
End Sub
Private Sub txtminute_Change()
If Int(txtminute.Text) > 60 Then
MsgBox "時間輸入不合法"
Timer1.Enabled = False
txtminute.Text = "0"
End If
End Sub
Private Sub txtsecond_Change()
If Int(txtsecond.Text) > 60 Then
MsgBox "時間輸入不合法"
Timer1.Enabled = False
txtsecond.Text = "0"
End If
End Sub
⑷ c語言倒計時器 的編程代碼
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void wait ( int seconds )
{
clock_t endwait;
endwait = clock () + seconds * CLK_TCK ;
while (clock() < endwait) {}
}
void main(){
int t,m,s;
printf("input counterdown time in seconds\n");
scanf("%d",&t);
printf("\n===================\n");
while(1)
{
wait ( 1 );
t--;
if (t==0) break;
s = t % 60;
m = t / 60;
printf("\r\t%02d:%02d",m,s);
}
exit(0);
};
⑸ plc編程怎麼實現計時器倒著計時
用你的設定值減去定時器的當前計時值,就是倒計時。比如你設定計時器計時時間為100秒,計時器現在計時到25秒。那就用100秒減去25,就是倒計時還有75秒。
⑹ 編程,倒計時裝置
Private Sub Form_Load()
Label1.Caption = 60
Timer1.Interval = 1000
Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
If Label1.Caption = 0 Then
Timer1.Enabled = False
Else
Label1.Caption = Label1.Caption - 1
End If
End Sub
⑺ c語言倒計時程序設計:要求從鍵盤輸入倒計的時間分數和秒數,按「回車鍵」開始倒計,直到計時時間結束。
#include<stdio.h>
#include<stdlib.h>
#include<windows.h>
intmain()
{
intsec;
intmin;
printf("請輸入時間:分鍾和秒數 ");
scanf("%d%d",&min,&sec);
printf("按回車鍵開機計時 ");
getchar();
for(min;min>0;min--)
{
for(sec;sec>=0;sec--)
{
Sleep(1);
if(sec==0)
{
sec==60;
break;
}
}
}
printf("計時結束 ");
}
⑻ 易語言怎麼做倒計時
1、將預置時間 轉成 時間戳 並寫進程序(即,在程序中設置成全局變數)。
2、連接網路,取網路標准時間的時間戳(不取本地時間,是因為某些原因會導入時間不準確,比如人為手動修改時間)。
3、判斷時間差(通過 全局變數的時間戳 - 網路時間戳 = 倒計時的時間戳。
4、通過 倒計時的時間戳 轉換成倒數數據(具體的,都是除法)。
5、開機啟動,不論你什麼啟動,在網路下都可以准確倒計時、
⑼ 單片機倒計時的編程
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP T0ISR
ORG 0030H
MAIN:
MOV TMOD,#01H
MOV TH0,#HIGH(65536-10000)
MOV TL0,#LOW(65536-10000)
SETB TR0
SETB ET0
SETB EA
MOV R0,#99
MOV R1,#0
LOOP:
JB P1.0,LOOP1
JNB P1.0,$
INC R0
CJNE R0,#100,LOOP
MOV R0,#99
SJMP LOOP
LOOP1:
JB P1.1,LOOP
JNB P1.1,$
CJNE R0,#0,LOOP11
SJMP LOOP
LOOP11:
DEC R0
SJMP LOOP
T0ISR:
CLR TR0
MOV TH0,#HIGH(65536-10000)
MOV TL0,#LOW(65536-10000)
SETB TR0
INC R1
CJNE R1,#100,T0E
DEC R0
MOV R1,#0
DEC R0
CJNE R0,#0,T00
CLR P3.0
SJMP T0E
T00:
SETB P3.0
MOV A,R0
MOV B,#10
DIV AB
MOV DPTR,#TABLE
JB 00H,T001
MOV P2,#0FEH
MOVC A,@A+DPTR
MOV P0,A
SJMP T0E
T001:
MOV P2,#0FDH
MOV A,B
MOVC A,@A+DPTR
MOV P0,A
T0E:
RETI
;---------------------------------------
TABLE: ; 共陰極數碼管顯示代碼表
DB 3FH,06H,5BH,4FH,66H ;01234
DB 6DH,7DH,07H,7FH,6fh ;56789
END
⑽ c語言編程十秒倒計時愛心,剛開始是從上往下十秒倒計時,最後變成愛心,求代碼
#include<stdio.h>
#include<time.h>
intmain()
{inti,t;
for(i=3;i>0;i--)
{printf("%2d",i);
t=clock();
while(clock()<t+1000);
}
printf("**** ");
printf("**** ");
printf("*** ");
printf("** ");
printf("** ");
printf("** ");
printf("** ");
printf("** ");
printf("* ");
return0;
}