性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

  • 回復(fù)
  • 收藏
  • 點贊
  • 分享
  • 發(fā)新帖

基于51單片機的6位8段數(shù)碼管制作的時鐘

發(fā)一些簡單的例程吧,初學(xué)單片機必做的一個歷程就是電子鐘,所以給大家共享一下


22a8e0fe9925bc31a416a6845cdf8db1ca1370c4

這是本人初學(xué)51的時候做的一個電子鐘,雖然看起來比較簡陋,但是顯示時間,定鬧鐘,響鈴的功能還是都有的,一共6位,時分秒分別兩位,左邊那一排按鍵前三個分別是時分秒加一,第四個是關(guān)鬧鐘,第五個是顯示正常時間,最后一個是顯示鬧鐘。這個東西我也親自焊接出來測試過,一定可用


 

全部回復(fù)(26)
正序查看
倒序查看
for_real
LV.3
2
2014-02-26 21:11
求更多資料
0
回復(fù)
金魚1
LV.3
3
2014-02-26 21:11
@for_real
求更多資料
自己百度一下吧,網(wǎng)上很多的
0
回復(fù)
for_real
LV.3
4
2014-02-26 21:11
@金魚1
自己百度一下吧,網(wǎng)上很多的
蜂鳴器怎么連接,一定要三極管,濾波電容這些元件嗎
0
回復(fù)
金魚1
LV.3
5
2014-02-26 21:12
@for_real
蜂鳴器怎么連接,一定要三極管,濾波電容這些元件嗎
仿真的時候就直接接就行,但是如果焊出成品的話就要加個三極管放大電流,因為有可能51的管教輸出電流可能不夠,這也要看你具體用什么型號的蜂鳴器,你查查蜂鳴器的最小電壓和電流,在查查51管腳輸出最大電流,要是滿足就能直接接,要不滿足就要用三極管~
0
回復(fù)
for_real
LV.3
6
2014-02-26 21:13
@for_real
蜂鳴器怎么連接,一定要三極管,濾波電容這些元件嗎
我要做個電子鐘,用1602顯示,蜂鳴器,時鐘芯片是ds1302,求電路圖。還有請教ds1302的VCC1和VCC2怎么連,vcc1接外部電源嗎?那vcc2呢
0
回復(fù)
vidas
LV.2
7
2014-02-26 21:14
@for_real
我要做個電子鐘,用1602顯示,蜂鳴器,時鐘芯片是ds1302,求電路圖。還有請教ds1302的VCC1和VCC2怎么連,vcc1接外部電源嗎?那vcc2呢
同求
0
回復(fù)
vidas
LV.2
8
2014-02-26 21:14
@vidas
同求
我也是名初學(xué)者,想自己設(shè)置智能電子數(shù)字鐘,用lcd液晶顯示或七位共陰led顯示星期,時,分,秒。還要有整點報時功能,了采用十二小時制或二十四小時制
0
回復(fù)
2014-02-26 21:20
這個rand怎么用?我怎么沒弄出來呢。
0
回復(fù)
soap泡泡
LV.4
10
2014-02-26 21:20
@soap泡泡
這個rand怎么用?我怎么沒弄出來呢。
私信我吧
0
回復(fù)
daylight
LV.4
11
2014-02-26 21:21
@soap泡泡
私信我吧
我知道有這個庫,但不會用。你百度一下有資料
0
回復(fù)
soap泡泡
LV.4
12
2014-02-26 21:21
@daylight
我知道有這個庫,但不會用。你百度一下有資料
百過了
0
回復(fù)
matou
LV.3
13
2014-02-26 21:22
@soap泡泡
百過了
這庫應(yīng)該是用在x86上的,即使單片機上有,效率也比較低吧,浪費資源
0
回復(fù)
daylight
LV.4
14
2014-02-26 21:22
@daylight
我知道有這個庫,但不會用。你百度一下有資料
你選錯關(guān)鍵詞了
0
回復(fù)
daylight
LV.4
15
2014-02-26 21:23
@daylight
你選錯關(guān)鍵詞了
試試這樣寫:a=rand();
0
回復(fù)
soap泡泡
LV.4
16
2014-02-26 21:24
@daylight
試試這樣寫:a=rand();
c51上也有,但是我沒弄出來隨機數(shù)
0
回復(fù)
daylight
LV.4
17
2014-02-26 21:25
@soap泡泡
c51上也有,但是我沒弄出來隨機數(shù)
要弄清楚返回值是什么類型的,我記得好像是返回小于零的實數(shù)
0
回復(fù)
matou
LV.3
18
2014-02-26 21:27
@daylight
要弄清楚返回值是什么類型的,我記得好像是返回小于零的實數(shù)
感覺還是用定時器節(jié)省資源一點
0
回復(fù)
god_father
LV.3
19
2014-02-26 21:27
@matou
感覺還是用定時器節(jié)省資源一點
百度一下,這么簡單的東西,百度上很多的
0
回復(fù)
金魚1
LV.3
20
2014-02-26 21:28
@god_father
百度一下,這么簡單的東西,百度上很多的
我百度過,這個功能的沒有
0
回復(fù)
god_father
LV.3
21
2014-02-26 21:30
@金魚1
我百度過,這個功能的沒有
我沒有,但是我會寫,會自己學(xué),自己試著學(xué)學(xué)吧
0
回復(fù)
matou
LV.3
22
2014-02-26 21:31
起碼先自己探索一下,畫個電路,學(xué)習(xí)寫程序,哪里不會百度基本上有,一個一個模塊來完成,這樣搞的話,真像有點想不勞而獲的意思
0
回復(fù)
stony_s
LV.3
23
2014-02-26 21:34
@matou
起碼先自己探索一下,畫個電路,學(xué)習(xí)寫程序,哪里不會百度基本上有,一個一個模塊來完成,這樣搞的話,真像有點想不勞而獲的意思
給你思路你就伸手要程序,還學(xué)習(xí)啥

 

0
回復(fù)
金魚1
LV.3
24
2014-02-26 21:34
@stony_s
給你思路你就伸手要程序,還學(xué)習(xí)啥 
如果給個思路我就可以把程序?qū)懗鰜砦揖筒粊磉@里了,我自己曉得思路,就是程序不會
0
回復(fù)
daylight
LV.4
25
2014-02-26 21:36
隨機數(shù)貌似用51不怎么好實現(xiàn)吧。剩下的掉電不丟失采用AT24C02直接把密碼寫進(jìn)去。然后每次開機初始化的時候讀取密碼,然后和你輸入的數(shù)字進(jìn)行比較。再定義一個錯誤標(biāo)志,每次錯誤的話標(biāo)志+1,加到三報警。不過你那個隨機數(shù)必須產(chǎn)生的話可以采用定時器。初始值0,然后程序中隨便一個位置讓定時器停下來,然后讀取里面的時間產(chǎn)生偽隨機數(shù)
0
回復(fù)
heal
LV.3
26
2014-02-26 21:38
@daylight
隨機數(shù)貌似用51不怎么好實現(xiàn)吧。剩下的掉電不丟失采用AT24C02直接把密碼寫進(jìn)去。然后每次開機初始化的時候讀取密碼,然后和你輸入的數(shù)字進(jìn)行比較。再定義一個錯誤標(biāo)志,每次錯誤的話標(biāo)志+1,加到三報警。不過你那個隨機數(shù)必須產(chǎn)生的話可以采用定時器。初始值0,然后程序中隨便一個位置讓定時器停下來,然后讀取里面的時間產(chǎn)生偽隨機數(shù)
隨機數(shù)可以采用定時器生成,開啟一個定時器,需要隨機數(shù)時,去讀取定時器的值
0
回復(fù)
heal
LV.3
27
2014-02-26 21:39
@heal
隨機數(shù)可以采用定時器生成,開啟一個定時器,需要隨機數(shù)時,去讀取定時器的值
掉電存儲使用單片機內(nèi)部的EEPROM就行,都不用外接電路了
0
回復(fù)
發(fā)