亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

標題: 旋轉(zhuǎn)LED屏制作成功!!! [打印本頁]

作者: wudawei    時間: 2014-12-31 00:52
標題: 旋轉(zhuǎn)LED屏制作成功!!!
                                                                                                                                                                       
               
                                                                                                                                                    繼昨天晚上干了一個通宵完成了點陣LED的調(diào)試之后,今天中午起床后又和老同學(xué)做了一個旋轉(zhuǎn)LED顯示屏。張魁是我中專的同學(xué),我們酷愛技術(shù)。中專就一起做過很多電子小制作,后來我們一起上了大學(xué),他學(xué)的是計算機網(wǎng)絡(luò),我學(xué)計算機應(yīng)用。學(xué)的專業(yè)是計算機,但是我們干的事情卻是電子老本行。到桂林不到2個星期,我們就找到了桂林的二手家電市場和跳蚤市場。這對于我們來說有著重大意義,因為這樣可以花比較少的價錢獲得多的電子元件。
        回到柳州后,雖然他的工作不是電子技術(shù),但是業(yè)余生活中還是和電機技術(shù)混在一起。呵呵。早在一年前就在論壇上看見有網(wǎng)友用單片機做了旋轉(zhuǎn)LED時鐘,當(dāng)時就心癢癢的想做一個,但是由于時間和材料問題,一直沒有做成。這次有了點陣屏的數(shù)據(jù)算法經(jīng)驗,做LED旋轉(zhuǎn)屏就容易多了。我和張魁分工合作,他負責(zé)機械設(shè)計,我負責(zé)程序編寫。可別小看機械這一塊。難度是相當(dāng)大的,主要處理好旋轉(zhuǎn)時的平衡和供電就很難了。今天機械樣本已經(jīng)做出,我們通過一天的努力,終于讓旋轉(zhuǎn)LED屏顯示出了內(nèi)容。

#include <reg52.h>
sbit hall = P2^7;//霍爾信號,低電平
unsigned char dang_qian_lie;//當(dāng)前掃描到哪一列
unsigned char wei_fan_zhuan,wei_fz;//P0口位反轉(zhuǎn)臨時變量
unsigned int pian_yi_liang;//控制走字偏移量
unsigned char code LEDDOT[]={點陣數(shù)據(jù)};
void delay(unsigned time)
  {
  while(time--);//延時
  }
void main(void)
  {
  while(1)
    {
while(hall);//等待霍爾信號變低
dang_qian_lie=0;//當(dāng)前掃描列復(fù)位
pian_yi_liang++;//走屏偏移量+1
if(pian_yi_liang>1245){pian_yi_liang=0;}//判斷掃過一圈了沒有,736是圖片寬度
while(dang_qian_lie<=200)//掃描一圈的圖像寬度
   {
   dang_qian_lie++;//當(dāng)前掃描列+1
   P3=LEDDOT[dang_qian_lie+pian_yi_liang];//P3口LED數(shù)據(jù)=當(dāng)前列+偏移量
   P1=LEDDOT[dang_qian_lie+1245+pian_yi_liang];//P1口數(shù)據(jù)=當(dāng)前列+圖片寬度+偏移量
   wei_fz=LEDDOT[dang_qian_lie+2490+pian_yi_liang];//P0口數(shù)據(jù)=當(dāng)前列+圖片寬度X2+偏移

   wei_fan_zhuan=0;//臨時變量初始化
   if(wei_fz&0x01){wei_fan_zhuan=wei_fan_zhuan|0x80;}
   if(wei_fz&0x02){wei_fan_zhuan=wei_fan_zhuan|0x40;}
   if(wei_fz&0x04){wei_fan_zhuan=wei_fan_zhuan|0x20;}
   if(wei_fz&0x08){wei_fan_zhuan=wei_fan_zhuan|0x10;}
   if(wei_fz&0x10){wei_fan_zhuan=wei_fan_zhuan|0x08;}
   if(wei_fz&0x20){wei_fan_zhuan=wei_fan_zhuan|0x04;}
   if(wei_fz&0x40){wei_fan_zhuan=wei_fan_zhuan|0x02;}
   if(wei_fz&0x80){wei_fan_zhuan=wei_fan_zhuan|0x01;}
   P0=wei_fan_zhuan;//數(shù)據(jù)輸出
   delay(40);//字體寬度,與旋轉(zhuǎn)速度有關(guān),值越大字越寬
   P1=0XFF;//關(guān)閉LED,準備下一次掃描
   P3=0XFF;//關(guān)閉LED,準備下一次掃描
   P0=0XFF;//關(guān)閉LED,準備下一次掃描
   }
}
  }


LED
接口
LED
接口
LED
接口
1
3.7
9
1.7
17
0.0
2
3.6
10
1.6
18
0.1
3
3.5
11
1.5
19
0.2
4
3.4
12
1.4
20
0.3
5
3.3
13
1.3
21
0.4
6
3.2
14
1.2
22
0.5
7
3.1
15
1.1
23
0.6
8
3.0
16
1.0
24
0.7
                                                                                            
                                                                               


作者: xyz1015231411    時間: 2015-1-28 12:22
不錯,值得學(xué)習(xí)。
作者: 1678    時間: 2015-9-7 17:38
樓主有沒有電路圖啊

作者: ztx    時間: 2015-11-9 13:18

不錯,值得學(xué)習(xí)。




歡迎光臨 (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1