久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

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

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


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.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 日韩欧美一区二区在线播放 | 国产成人精品一区二区三区在线观看 | 亚洲人人 | 日韩av一区二区在线观看 | 亚洲一区播放 | 亚洲成年人免费网站 | 久久激情五月丁香伊人 | 在线欧美亚洲 | 中文字幕一区二区三区在线乱码 | 午夜国产在线 | 日韩一区二区三区精品 | 人人射人人草 | 久久久久国产精品一区二区 | www狠狠爱com | 91成人小视频 | 99热播放| 精品国产视频 | 欧美日韩久久 | 国产精品美女www爽爽爽 | 亚洲一区二区三区在线播放 | 99只有精品 | 国产视频日韩 | 国产激情一区二区三区 | 国产中文字幕网 | 一级免费毛片 | 偷拍自拍在线观看 | 日韩男人天堂 | 中文字幕精品一区二区三区精品 | 中文字幕1区 | 欧美精品二区 | 97色综合 | 中文字幕一区二区在线观看 | 亚洲不卡一 | 产真a观专区 | 日韩精品免费 | 国产精品a久久久久 | 国产精品免费观看 | 亚洲精品一区二区三区中文字幕 | 成人三级在线观看 | 久久51| 亚洲成人免费视频 |