當前位置:首頁 » 軟體設計 » 倒計時器設計

倒計時器設計

發布時間: 2020-12-11 05:28:27

❶ 倒計時器設計 單片機

倒計時器的設計
一、利用鍵盤和顯示屏,設計倒計時器
二、設計內容
1.在顯示器上顯示任意四位十進制數
2.將8個鍵定義鍵值為0~7,按任意鍵在顯示器上顯示對應鍵值
3.實現倒計時:
(1)定義鍵盤按鍵:5個為數字鍵2,3,4,5,9;3個功能鍵:設置SET,清零CLR,開始START;
(2)顯示器上的四位顯示為秒(兩位),10毫秒(兩位);
(3)通過鍵盤的按鍵,設置倒計數器初始時間(最大55秒);
(4)按START鍵啟動倒計時直至計到零,松開START鍵停止計數;按CLR鍵清零!
請問這需要用到什麼晶元,還有該怎麼設計?有沒有詳細的方案,請教大家了!如果有大俠指導,追加分絕對在300以上,謝謝!大家不要亂發啊
提問者: 匿名最佳答案
單片機原理及介面技術(修訂本)
梅麗鳳 王艷秋 汪毓鐸 張軍 編著
清華大學出版社 北京交通大學出版社
296頁 10.6 倒計時器的設計

裡面有電路和相關程序,不知道行不行,你自己看一下,圖書管應該可以借到.
下面是這本書的封面:
http://www.tushuwang.net/b/35032.html
希望對你有用.

❷ 利用數碼管顯示倒計時控制器設計

網路倒計時的設計一大把啊 買個簡單的單片機開發版就要有倒計時的例子

❸ Verilog語言設計倒計時器,實現30秒倒計時,解析度1秒,數碼管顯示倒計

用500Hz作為1s的計時時鍾,每500下,計時器工作一下
30秒倒計時的使能,一個脈沖即可,然後依靠內1中的計時器來倒計時從容29到0
最後在倒計時的2-0,時輸出高電平,2-1時或上500Hz的時鍾給蜂鳴器,0時或上2000Hz給蜂鳴器
以上給出演算法流程,代碼自己寫吧

❹ vb設計倒計時器

先說說這幾個控制項你是做什麼用?標簽控制項是用來幹嘛,文本框上就可以倒計時呀。
Private Sub Command1_Click()
Timer1.Enabled = True
End Sub

Private Sub Form_Load()
Text1.Text = "00"
Text2.Text = "00"
Text3.Text = "00"
'Label1.Caption = "00:00:00"
Timer1.Enabled = False
End Sub

Private Sub Timer1_Timer()
If Text3.Text <= 0 Then
Text2.Text = Format(Text2.Text - 1, "0#")
Text3.Text = 59
Else
Text3.Text = Format(Text3.Text - 1, "0#")
End If
If Text2.Text < 0 Then
If Text1.Text > 0 Then Text1.Text = Format(Text1.Text - 1, "0#"): Text2.Text = 59 Else Text1.Text = "00"
End If
If Text1.Text = 0 And Text2.Text = 0 And Text3.Text = 0 Then
Timer1.Enabled = False
MsgBox "倒計時完成", vbOKOnly, "提示"
End If
End Sub

❺ vb中設計一個倒計時器

'---定義一個全局變數,抄用於倒計時的開始數
Public MaxCount
As
Long

Private
Sub
Form_Load()
Timer1.Interval
=
1000
End
Sub
'開始倒計時,10秒一個循環
Private
Sub
Command1_Click()
MaxCount
=
10
'---設計倒計時的起始數
Label1.Caption
=
MaxCount
Timer1.Enabled
=
True
'使定時器有效
End
Sub
'開始倒計時,20秒一個循環
Private
Sub
Command2_Click()
MaxCount
=
20
'---設計倒計時的起始數
Label1.Caption
=
MaxCount
Timer1.Enabled
=
True
'使定時器有效
End
Sub

Private
Sub
Timer1_Timer()
Dim
count
As
Long
count
=
Label1.Caption
count
=
count -
1
if
count
<
0
Then

count
=
MaxCount
end
if
Label1.Caption
=
count
End
Sub

❻ 如何在VB程序中設計一個倒計時器

'---定義一個全局變數,用於倒計時的開始數public
maxcount
as
long
private
sub
form_load()timer1.interval
=
1000end
sub
'開始倒計時,10秒一個循環private
sub
command1_click()maxcount
=
10
'---設計倒計時的起始數label1.caption
=
maxcounttimer1.enabled
=
true
'使定時器有效end
sub'開始倒計時,20秒一個循環private
sub
command2_click()maxcount
=
20
'---設計倒計時的起始數label1.caption
=
maxcounttimer1.enabled
=
true
'使定時器有效end
sub
private
sub
timer1_timer()dim
count
as
long
count
=
label1.caption
count
=
count
-
1
if
count
<
0
then
count
=
maxcountend
if
label1.caption
=
countend
sub

❼ android 倒計時器 設計

有三種實現方式:

第一種:通過Timer與TimerTask結合的方式進行實現
第二種:通過Handler與Message方式進行實現
第三種:通過CountdownTimer進行實現
示例
第一種:
timer.schele(task, 1000, 1000); // timeTask ,一秒執行一次,
TimerTask task = new TimerTask() {
@Override
public void run() {
}
}
第二種:
handler.sendMessageDelayed(message, 1000); //1秒後發送消息
final Handler handler = new Handler(){
public void handleMessage(Message msg){ // handle message
switch (msg.what) {
case 1:
recLen--;
if(recLen > 0){ //如果倒計時沒到
Message message = handler.obtainMessage(1);
handler.sendMessageDelayed(message, 1000); // 1秒後發送消息
}
}
super.handleMessage(msg);
}
};
第三種:
new CountdownTimer(30000, 1000) { //30秒倒計時,沒秒執行一次
public void onTick(long millisUntilFinished) { //每秒執行一次進該方法
mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
}
public void onFinish() { //倒計時結束。
mTextField.setText("done!");
}
}.start();

熱點內容
美發店認證 發布:2021-03-16 21:43:38 瀏覽:443
物業糾紛原因 發布:2021-03-16 21:42:46 瀏覽:474
全國著名不孕不育醫院 發布:2021-03-16 21:42:24 瀏覽:679
知名明星確診 發布:2021-03-16 21:42:04 瀏覽:14
ipad大專有用嗎 發布:2021-03-16 21:40:58 瀏覽:670
公務員協議班值得嗎 發布:2021-03-16 21:40:00 瀏覽:21
知名書店品牌 發布:2021-03-16 21:39:09 瀏覽:949
q雷授權碼在哪裡買 發布:2021-03-16 21:38:44 瀏覽:852
圖書天貓轉讓 發布:2021-03-16 21:38:26 瀏覽:707
寶寶水杯品牌 發布:2021-03-16 21:35:56 瀏覽:837