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

標題: 旋轉LED屏制作成功!!! [打印本頁]

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

#include <reg52.h>
sbit hall = P2^7;//霍爾信號,低電平
unsigned char dang_qian_lie;//當前掃描到哪一列
unsigned char wei_fan_zhuan,wei_fz;//P0口位反轉臨時變量
unsigned int pian_yi_liang;//控制走字偏移量
unsigned char code LEDDOT[]={點陣數據};
void delay(unsigned time)
  {
  while(time--);//延時
  }
void main(void)
  {
  while(1)
    {
while(hall);//等待霍爾信號變低
dang_qian_lie=0;//當前掃描列復位
pian_yi_liang++;//走屏偏移量+1
if(pian_yi_liang>1245){pian_yi_liang=0;}//判斷掃過一圈了沒有,736是圖片寬度
while(dang_qian_lie<=200)//掃描一圈的圖像寬度
   {
   dang_qian_lie++;//當前掃描列+1
   P3=LEDDOT[dang_qian_lie+pian_yi_liang];//P3口LED數據=當前列+偏移量
   P1=LEDDOT[dang_qian_lie+1245+pian_yi_liang];//P1口數據=當前列+圖片寬度+偏移量
   wei_fz=LEDDOT[dang_qian_lie+2490+pian_yi_liang];//P0口數據=當前列+圖片寬度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;//數據輸出
   delay(40);//字體寬度,與旋轉速度有關,值越大字越寬
   P1=0XFF;//關閉LED,準備下一次掃描
   P3=0XFF;//關閉LED,準備下一次掃描
   P0=0XFF;//關閉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
不錯,值得學習。
作者: 1678    時間: 2015-9-7 17:38
樓主有沒有電路圖啊

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

不錯,值得學習。




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: a视频在线免费观看 | 亚洲v视频| av手机天堂 | 国产精品三级在线 | 成人国产精品久久久网站 | cao视频| 99热在线播放 | 亚洲+小说+欧美+激情+另类 | 日本特黄特色aaa大片免费 | 午夜av在线播放 | 韩国精品一区 | 中文字幕综合网 | 99超碰在线观看 | 在线精品一区 | 免费国产视频 | 日韩欧美视频一区 | 青青草网站 | 性生活视频网站 | 99久久精品国产一区二区三区 | 久久精品视频一区 | 日本一区二区不卡视频 | 特黄aaaaaaaaa真人毛片 | 欧产日产国产69 | 黄色免费大片 | 亚洲第一色网 | 亚洲成人黄色 | 国产精品视频免费看 | 日韩欧美一级片 | 五月天婷婷激情网 | 97人人爱| 亚洲亚洲人成综合网络 | 四虎永久在线视频 | 一区二区三区免费在线观看 | 久久久久久久影院 | 日本福利在线 | 六月激情| 日本亚洲天堂 | 日韩在线观看中文字幕 | 日本精品国产 | av网站免费看 | 成人91看片 |