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

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

自己動(dòng)手做了一個(gè)電子時(shí)鐘

學(xué)了2個(gè)月做的,拿上來(lái)大家一起看看

-1

 

這是還沒按鍵調(diào)時(shí)的。

-2

-3

這張和上面這張是有按鍵調(diào)時(shí)和暫停功能的。

-4

全部回復(fù)(29)
正序查看
倒序查看
001a
LV.3
2
2014-02-18 21:04
不用DS1302嗎?焊接的飛線真成問題啊
0
回復(fù)
pirate
LV.4
3
2014-02-18 21:07
@001a
不用DS1302嗎?焊接的飛線真成問題啊
花了一個(gè)晚上,不過(guò)確實(shí)有點(diǎn)看不過(guò)去啊能用就好
0
回復(fù)
2014-02-18 21:11

那倆小的也是單片機(jī)?

0
回復(fù)
pirate
LV.4
5
2014-02-18 21:12
@soap泡泡
那倆小的也是單片機(jī)?
不是,是鎖存器74hc573
0
回復(fù)
2014-02-18 21:15

 課程設(shè)計(jì)做的鬧鐘,除了按鍵跟蜂鳴器,其他部分跟你差不多

 

0
回復(fù)
pirate
LV.4
7
2014-02-18 21:16
@soap泡泡
[圖片] 課程設(shè)計(jì)做的鬧鐘,除了按鍵跟蜂鳴器,其他部分跟你差不多 
這種做法有點(diǎn)類似開發(fā)板,線有點(diǎn)亂。我這個(gè)還沒完成,蜂鳴器也會(huì)有,只是沒有矩陣鍵盤,材料不夠。
0
回復(fù)
2014-02-18 21:19
@pirate
這種做法有點(diǎn)類似開發(fā)板,線有點(diǎn)亂。我這個(gè)還沒完成,蜂鳴器也會(huì)有,只是沒有矩陣鍵盤,材料不夠。
我是第一次做實(shí)物,怕線接錯(cuò)了或者設(shè)計(jì)的有問題
0
回復(fù)
2014-02-18 21:23
@soap泡泡
我是第一次做實(shí)物,怕線接錯(cuò)了或者設(shè)計(jì)的有問題

0
回復(fù)
matou
LV.3
10
2014-02-18 21:25
買了一個(gè)開發(fā)板 不知道能不能做時(shí)鐘
0
回復(fù)
pirate
LV.4
11
2014-02-18 21:26
@matou
買了一個(gè)開發(fā)板不知道能不能做時(shí)鐘
只要有數(shù)碼管就可以。
0
回復(fù)
soap泡泡
LV.4
12
2014-02-18 21:28
@matou
買了一個(gè)開發(fā)板不知道能不能做時(shí)鐘
可以自己作一個(gè)最小系統(tǒng),花不了幾塊錢,就能作一個(gè)時(shí)鐘
0
回復(fù)
matou
LV.3
13
2014-02-18 21:30
@pirate
只要有數(shù)碼管就可以。
開發(fā)板上有液晶嗎?想用液晶做,還帶秒表,定時(shí)器
0
回復(fù)
daylight
LV.4
14
2014-02-18 21:32
說(shuō)實(shí)在的布線真的不敢恭維,但是才學(xué)兩個(gè)月,已經(jīng)很不錯(cuò)了,可以嘗試做一個(gè)穩(wěn)壓電源,比時(shí)鐘這個(gè)難一點(diǎn),可以嘗試做做
0
回復(fù)
pirate
LV.4
15
2014-02-18 21:36
@daylight
說(shuō)實(shí)在的布線真的不敢恭維,但是才學(xué)兩個(gè)月,已經(jīng)很不錯(cuò)了,可以嘗試做一個(gè)穩(wěn)壓電源,比時(shí)鐘這個(gè)難一點(diǎn),可以嘗試做做
我沒有PCB,所以只能用跳線的方法。
0
回復(fù)
2014-02-20 17:19
@pirate
我沒有PCB,所以只能用跳線的方法。
已經(jīng)很不錯(cuò)了!!
0
回復(fù)
pirate
LV.4
17
2014-02-20 23:28
@看破紅塵
已經(jīng)很不錯(cuò)了!!

謝謝

0
回復(fù)
2014-03-15 09:33
**此帖已被管理員刪除**
0
回復(fù)
2014-03-15 10:04
@劉遠(yuǎn)俊
**此帖已被管理員刪除**
頂樓主?。?!
0
回復(fù)
2014-09-23 15:51
@001a
不用DS1302嗎?焊接的飛線真成問題啊
我做過(guò)一個(gè)純硬件的比這亂多了后面都是飛線啊。還好數(shù)字電路抗干擾好
0
回復(fù)
caoyugood
LV.7
21
2014-09-24 15:49

樓主動(dòng)手能力真強(qiáng)!

0
回復(fù)
wj_12691495
LV.8
22
2014-09-25 10:58
@caoyugood
樓主動(dòng)手能力真強(qiáng)!
支持樓主。
0
回復(fù)
陳1993
LV.1
23
2014-09-28 14:00
看著頭暈。。。
0
回復(fù)
calpur
LV.1
24
2014-10-15 09:03
買了一個(gè)開發(fā)板 不知道能不能做時(shí)鐘制砂生產(chǎn)線
0
回復(fù)
小徒弟a
LV.1
25
2014-10-17 20:45
漂亮
0
回復(fù)
zrk787
LV.8
26
2014-10-18 10:56

厲害,純手工制作。

0
回復(fù)
fu-tao
LV.4
27
2014-10-21 11:39
鎖存器可以不用,用幾只三極管就可,樓主不錯(cuò),學(xué)了倆月就如此進(jìn)步,……
0
回復(fù)
wheelzhou
LV.9
28
2014-10-24 21:18
@fu-tao
鎖存器可以不用,用幾只三極管就可,樓主不錯(cuò),學(xué)了倆月就如此進(jìn)步,……

課程設(shè)計(jì)用51做的,直接帶按鍵還可以設(shè)定時(shí)間哦,呵呵……

不過(guò)現(xiàn)在讓我重做的話,估計(jì)得三個(gè)月,至少

0
回復(fù)
2014-11-11 21:10
@wheelzhou
課程設(shè)計(jì)用51做的,直接帶按鍵還可以設(shè)定時(shí)間哦,呵呵……不過(guò)現(xiàn)在讓我重做的話,估計(jì)得三個(gè)月,至少
用不了這么久吧,人家匯編都用不了那么久,
0
回復(fù)
abc123194
LV.2
30
2014-11-29 08:36

以下是我做的一個(gè)簡(jiǎn)易時(shí)鐘程序,功能不多,就只顯示小時(shí)和分鐘,兩個(gè)鍵調(diào)節(jié)小時(shí)數(shù)和分鐘數(shù),關(guān)鍵是代碼少啊,也不用鎖存器,只要三極管就行了

#include       

#define uchar unsigned char 

#define uint unsigned int 

uchar Hour,Minite,Second,Num;

uchar code table[]={0xc0,0xf9,0xa4,0xb0, 0x99,0x92,0x82,0xf8, 0x80,0x90};   

sbit jiashi=P3^1;

sbit jiafeng=P3^0;

void delayms(uint xms)     

{

 uint i,j;  

 for(i=xms;i>0;i--)        //i=xms即延時(shí)約xms毫秒   

for(j=113;j>0;j--);

 }   

void init()    //初始化函數(shù) 

TMOD=0x01;//設(shè)置定時(shí)器0為工作方式1(0000 0001)

TH0=(65536-50000)/256;//裝初值50ms一次中斷  

TL0=(65536-50000)%256;  

EA=1;  //開總中斷  

ET0=1; //開定時(shí)器0中斷   

TR0=1; //啟動(dòng)定時(shí)器0  

Num=0;

Hour=06;  

Minite=00; 

Second=00; 

}

void display(uchar Hour,uchar Minite)  //顯示子函數(shù) 

{

P1=0xff;

P2=0xf7;

P1=table[Hour/10];      

delayms(5); 

P1=0xff;

P2=0xfb;     

P1=table[Hour%10]&0x7f;

delayms(5);

P1=0xff;

P2=0xfd;         

P1=table[Minite/10];    

delayms(5);       

P1=0xff;

P2=0xfe;

P1=table[Minite%10];   

delayms(5);           

void T0_time() interrupt 1

 TH0=(65536-50000)/256;//重裝初值  

TL0=(65536-50000)%256;   

Num++;     

}     

void jishi ()   

{  

 if(Num==20)  //如果到了20次,說(shuō)明1秒時(shí)間到 

 { 

 Num=0;  //然后把num清0重新再計(jì)20次  

Second++;  

 if(Second>=60)    

 {  

  Second=0; 

Minite++;

if(Minite>=60) 

 {

 Minite=0;  

Hour++; 

if(Hour>=24)

{

Hour=0;

}

 }

  }     

 }

if(jiashi==0)

{

delayms(50);

if(jiashi==0)

{

Hour++;

Second=0;

if(Hour>=24)

{

Hour=0;

}    

while(!jiashi);

}

}

if(jiafeng==0)

{

delayms(50);

if(jiafeng==0)

{

Minite++;

Second=0;

if(Minite>=60) 

{

 Minite=0;

}

while(!jiafeng);

}

}

   }

void main()

 { 

init(); 

 while(1)

 {

  display(Hour,Minite);

jishi();

 }

}

0
回復(fù)
發(fā)