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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5816|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

旋轉(zhuǎn)LED屏制作成功!!!

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:71407 發(fā)表于 2014-12-31 00:52 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
                                                                                                                                                                       
               
                                                                                                                                                    繼昨天晚上干了一個通宵完成了點陣LED的調(diào)試之后,今天中午起床后又和老同學(xué)做了一個旋轉(zhuǎn)LED顯示屏。張魁是我中專的同學(xué),我們酷愛技術(shù)。中專就一起做過很多電子小制作,后來我們一起上了大學(xué),他學(xué)的是計算機(jī)網(wǎng)絡(luò),我學(xué)計算機(jī)應(yīng)用。學(xué)的專業(yè)是計算機(jī),但是我們干的事情卻是電子老本行。到桂林不到2個星期,我們就找到了桂林的二手家電市場和跳蚤市場。這對于我們來說有著重大意義,因為這樣可以花比較少的價錢獲得多的電子元件。
        回到柳州后,雖然他的工作不是電子技術(shù),但是業(yè)余生活中還是和電機(jī)技術(shù)混在一起。呵呵。早在一年前就在論壇上看見有網(wǎng)友用單片機(jī)做了旋轉(zhuǎn)LED時鐘,當(dāng)時就心癢癢的想做一個,但是由于時間和材料問題,一直沒有做成。這次有了點陣屏的數(shù)據(jù)算法經(jīng)驗,做LED旋轉(zhuǎn)屏就容易多了。我和張魁分工合作,他負(fù)責(zé)機(jī)械設(shè)計,我負(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[]={點陣數(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
                                                                                            
                                                                               

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:72901 發(fā)表于 2015-1-28 12:22 | 只看該作者
不錯,值得學(xué)習(xí)。
回復(fù)

使用道具 舉報

板凳
ID:86621 發(fā)表于 2015-9-7 17:38 | 只看該作者
樓主有沒有電路圖啊
回復(fù)

使用道具 舉報

地板
ID:83138 發(fā)表于 2015-11-9 13:18 | 只看該作者

不錯,值得學(xué)習(xí)。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产一区二区影院 | 538在线精品 | 色综合天天天天做夜夜夜夜做 | 亚洲日本一区二区 | 涩涩视频在线播放 | a黄毛片 | av在线一区二区三区 | 欧美另类视频 | 美女福利视频网站 | 国产精品区一区二 | 亚洲精品国产电影 | 91视频18| 国产视频久久久 | 91电影| 国产亚洲精品精品国产亚洲综合 | 久久乐国产精品 | 国产成人免费视频 | 天天爱天天操 | 欧美日韩国产一区二区三区 | av不卡一区| 欧美日韩在线电影 | 国产福利在线 | 天堂久久天堂综合色 | 日韩一区二区在线视频 | 日本久久综合 | 欧美激情亚洲激情 | 国产精品视频免费看 | 亚洲成人三级 | 国产一区二区三区高清 | 精品在线一区 | 国产三级一区二区三区 | 免费观看一级特黄欧美大片 | 国产成人精品一区二区三区网站观看 | 国产人成精品一区二区三 | 成人小视频在线免费观看 | www.亚洲精品 | 中文字幕人成乱码在线观看 | av免费网址 | 成人av网页 | 99久久精品免费看国产高清 | 手机看片169|