<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 光電顯示 > 設計應用 > LED旋轉時(shí)鐘制作(有源代碼)

LED旋轉時(shí)鐘制作(有源代碼)

作者: 時(shí)間:2012-03-21 來(lái)源:網(wǎng)絡(luò ) 收藏

  本項目的關(guān)鍵是如何解決高速旋轉的電路板如何供電,如何調時(shí)的問(wèn)題。我采用電機電刷的原理,將旋轉軸鉆空,通過(guò)一只插頭將電源的從反面引到前面的電路板上,而這個(gè)旋轉的插頭又與固定在背板上的兩個(gè)銅片接觸的。調時(shí)的問(wèn)題有些困難,一是讓電路板在旋轉前與PC機相接,由電腦傳送調時(shí)數據,這雖然可行但不方便。還有就是用遙控方法,但此方案在調試方面有很大的困難。

  顯示方式上,我采用平衡式的兩排,這除了在旋轉時(shí)能較好的保持平衡外,主要能利用兩邊交替顯示方式,比單排要快一倍。

  本裝置不僅是一個(gè)時(shí)鐘,它還可以動(dòng)態(tài)顯示漢字及圖案,這就看如何發(fā)揮了。

  其具體制作過(guò)程如下:

  一。旋轉電機的制作

  從制作成本與方便考慮,選用舊電腦用的大軟驅上的直流無(wú)刷電機,只是對局部進(jìn)行改造。

  

LED旋轉時(shí)鐘制作(有源代碼)

  就是這種古董軟驅

  

LED旋轉時(shí)鐘制作(有源代碼)

  軟驅上的直流無(wú)刷電機

  

LED旋轉時(shí)鐘制作(有源代碼)

  拆開(kāi)后的電機

  仔細拆開(kāi)直流電機,將帶圓盤(pán)的鋁軸從中開(kāi)孔,讓它剛好能插入一個(gè)插頭。

  

LED旋轉時(shí)鐘制作(有源代碼)

  將旋轉軸加工成這樣

  

LED旋轉時(shí)鐘制作(有源代碼)

  裝配好以后

  按拆開(kāi)時(shí)的順序,反序將軸安裝直流電機上。

  

LED旋轉時(shí)鐘制作(有源代碼)

  電機裝配完成后

  用兩片銅片做的電刷

  

LED旋轉時(shí)鐘制作(有源代碼)

  

LED旋轉時(shí)鐘制作(有源代碼)

  電刷裝好后的側面圖將電路板上較突出的元件改焊在反面,

  

LED旋轉時(shí)鐘制作(有源代碼)

  電機的電源接法。

  

LED旋轉時(shí)鐘制作(有源代碼)

  從電路板標注的符號看,“+”為電源正,“G”為電源負,

  “C”與“M”端分別與電源正相連勻可使電機運轉

  將一張舊唱片按電機座的位置開(kāi)孔,而定位用的擋光板應根據電路板上感光組件的位置確定。

  

LED旋轉時(shí)鐘制作(有源代碼)

  二。電路板的制作

  本制作品用51單片機控制,具體電原理圖如下:

  

LED旋轉時(shí)鐘制作(有源代碼)

  

LED旋轉時(shí)鐘制作(有源代碼)

  用Protel 99設計制作了電路板。

  

LED旋轉時(shí)鐘制作(有源代碼)

  

LED旋轉時(shí)鐘制作(有源代碼)

  

LED旋轉時(shí)鐘制作(有源代碼)

最后得到完成的作品。

  

LED旋轉時(shí)鐘制作(有源代碼)

  遙控器用的是松下車(chē)載機的,只用了其中的六個(gè)鍵。

  

LED旋轉時(shí)鐘制作(有源代碼)
LED旋轉時(shí)鐘制作(有源代碼)

  開(kāi)機時(shí)

  

LED旋轉時(shí)鐘制作(有源代碼)

  調時(shí)狀態(tài)

  

LED旋轉時(shí)鐘制作(有源代碼)

  運行時(shí)源代碼:

  #include

  sbit gate11=P3^0;

  sbit gate12=P3^1;

  #define unit unsigned int

  #define uchar unsigned char

  uchar data BUFFER[]={0,0,0,0,1,1,7};

  uchar data M[]={31,28,31,30,31,30,31,31,30,31,30,31};

  uchar code NUM1[] =

  {

  0x80,0x7F,0xC0,0xFF,0x40,0x90,0x40,0x8C, // -0-

  0x40,0x82,0xC0,0xFF,0x80,0x7F,0x00,0x00,

  0x00,0x00,0x00,0x81,0x80,0x81,0xC0,0xFF, // -1-

  0xC0,0xFF,0x00,0x80,0x00,0x80,0x00,0x00,

  0x80,0xE0,0xC0,0xF0,0x40,0x98,0x40,0x8C, // -2-

  0x40,0x86,0xC0,0xC3,0x80,0xC1,0x00,0x00,

  0x80,0x40,0xC0,0xC0,0x40,0x84,0x40,0x84, // -3-

  0x40,0x84,0xC0,0xFF,0x80,0x7B,0x00,0x00,

  0x00,0x0C,0x00,0x0E,0x00,0x0B,0x80,0x89, // -4-

  0xC0,0xFF,0xC0,0xFF,0x00,0x88,0x00,0x00,

  0xC0,0x47,0xC0,0xC7,0x40,0x84,0x40,0x84, // -5-

  0x40,0x8C,0x40,0xFC,0x40,0x78,0x00,0x00,

  0x00,0x7F,0x80,0xFF,0xC0,0x84,0x40,0x84, // -6-

  0x40,0x84,0x00,0xFC,0x00,0x78,0x00,0x00,

  0xC0,0x00,0xC0,0x00,0x40,0xF0,0x40,0xF8, // -7-

  0x40,0x0C,0xC0,0x07,0xC0,0x03,0x00,0x00,

  0x80,0x7B,0xC0,0xFF,0x40,0x84,0x40,0x84, // -8-

  0x40,0x84,0xC0,0xFF,0x80,0x7B,0x00,0x00,

  0x80,0x03,0xC0,0x87,0x40,0x84,0x40,0x84, // -9-

  0x40,0xC4,0xC0,0x7F,0x80,0x3F,0x00,0x00,

  0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x63, // -:-

  0x00,0x63,0x00,0x00,0x00,0x00,0x00,0x00,

  };

  uchar code NUM2[]=

  {

  0x00,0x00,0x7f,0x80,0xff,0xc0,0x82,0x40, // -0-

  0x8c,0x40,0x90,0x40,0xff,0xc0,0x7f,0x80,

  0x00,0x00,0x00,0x00,0x20,0x40,0x60,0x40, // -1-

  0xff,0xc0,0xff,0xc0,0x00,0x40,0x00,0x40,

  0x00,0x00,0x41,0xc0,0xc3,0xc0,0x86,0x40, // -2-

  0x8c,0x40,0x98,0x40,0xf0,0xc0,0x60,0xc0,

  0x00,0x00,0x40,0x80,0xc0,0xc0,0x88,0x40, // -3-

  0x88,0x40,0x88,0x40,0xff,0xc0,0x77,0x80,

  0x00,0x00,0x0c,0x00,0x1c,0x00,0x34,0x00, // -4-

  0x64,0x40,0xff,0xc0,0xff,0xc0,0x04,0x40,

  0x00,0x00,0xf8,0x80,0xf8,0xc0,0x88,0x40, // -5-

  0x88,0x40,0x8c,0x40,0x8f,0xc0,0x87,0x80,

  0x00,0x00,0x3f,0x80,0x7f,0xc0,0xc8,0x40, // -6-

  0x88,0x40,0x88,0x40,0x0f,0xc0,0x07,0x80,

  0x00,0x00,0xc0,0x00,0xc0,0x00,0x83,0xc0, // -7-

  0x87,0xc0,0x8c,0x00,0xf8,0x00,0xf0,0x00,

  0x00,0x00,0x77,0x80,0xff,0xc0,0x88,0x40, // -8-

  0x88,0x40,0x88,0x40,0xff,0xc0,0x77,0x80,

  0x00,0x00,0x70,0x00,0xf8,0x40,0x88,0x40, // -9-

  0x88,0x40,0x88,0xc0,0xff,0x80,0x7f,0x00,

  0x00,0x00,0x00,0xc0,0x01,0x80,0x03,0x00, // -/-

  0x06,0x00,0x0c,0x00,0x18,0x00,0x30,0x00,

  };

  unit disp1,disp2,key1,key2;

  unit ii,jj;

  unit i,sw,xz;

  void Delay(unit ms){

  ms=ms*3;

  while(--ms);

  }

  void num_led(int kk, int tt)

  {

  int jj;

  for(jj=0;jj8;jj++){

  gate11=key1; gate12=key2;

  P2=~NUM1[kk+jj*2];P1=~NUM1[kk+1+jj*2];

  Delay(20);

  P1=0xff;P2=0xff;

  gate11=key2; gate12=key1;

  P2=~NUM2[tt+15-jj*2];P1=~NUM2[tt+14-jj*2];

  Delay(20);

  P1=0xff;P2=0xff;

  }

  }

  void display_clock(void)

  {

  key1=!key1;key2=!key2;

  disp1=BUFFER[3]/10;disp2=BUFFER[4]-(BUFFER[4]/10)*10;

  ii=disp1*16;jj=disp2*16;

  num_led(ii,jj);

  P2=0xff;P1=0xff;Delay(60);

  disp1=BUFFER[3]-disp1*10;disp2=BUFFER[4]/10;

  ii=disp1*16;jj=disp2*16;

  num_led(ii,jj);

  P2=0xff;P1=0xff;Delay(60);

  ii=160;jj=160;

  num_led(ii,jj);


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: LED 旋轉時(shí)鐘 有源代碼

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>