led廣告牌制作教程
1. 門(mén)頭LED條屏
門(mén)頭LED條屏幕,動(dòng)感強(qiáng)顏色鮮艷,能吸引注意力,主要用來(lái)發(fā)布最新廣告信息,廣泛應(yīng)用于銀行,影樓,美容美發(fā),手機(jī)店等店鋪門(mén)頭。隨著LED屏作為一種新媒體被大家接受,的價(jià)格也被大家接受,LED的配件的標(biāo)準(zhǔn)化,將極大地推進(jìn)LED屏的普及。門(mén)頭的LED條屏應(yīng)用,將會(huì)是LED屏走向平民化的重要大轉(zhuǎn)折。led廣告牌制作教程www.bjaidi.cn
___
2. 組裝意義
LED產(chǎn)業(yè)鏈已經(jīng)很完善,所有的配件都可以很容易在網(wǎng)上買(mǎi)到,LED的技術(shù)參數(shù), 日趨統(tǒng)一,行業(yè)標(biāo)準(zhǔn)基本形成,所有零配件都已經(jīng)模塊化。為自行組裝LED屏幕提供了材料保障。 LED條屏,外形為長(zhǎng)條形,包裝和運(yùn)輸成本高,相對(duì)材料成本較低,LED屏幕的當(dāng)?shù)亟M裝奠定了成本優(yōu)勢(shì)。 加上最終用戶并不熟悉LED屏幕,提高LED屏幕的當(dāng)?shù)劁N(xiāo)售的競(jìng)爭(zhēng)力。 所以自行組裝LED屏幕,在當(dāng)?shù)劁N(xiāo)售,可以獲得最大利潤(rùn)。
我們以門(mén)頭LED控制卡為例子講述一個(gè)F5 128x32的門(mén)頭LED大條屏(1米長(zhǎng)0.25米高)組裝過(guò)程以及牽涉到的理論知識(shí)。效果圖如下圖:
LED條屏幕的分類(lèi)(led廣告牌制作教程):
LED橫幅條屏幕的組成和小LED條屏幕是一樣的,都是由單元板,電源,控制卡,連線組成。這里著重說(shuō)明與小LED條屏幕的區(qū)別。重復(fù)的概念或者不明白的地方請(qǐng)仔細(xì)閱讀<手把手教你組裝LED條屏幕>
門(mén)頭LED條屏
小LED條屏
對(duì)應(yīng)教程
<教你組裝門(mén)頭LED條屏>
<手把手教你組裝LED條屏幕>
屏幕環(huán)境
戶內(nèi),半戶外,戶外
戶內(nèi),半戶外
應(yīng)用場(chǎng)合
門(mén)頭橫幅,招牌
店面,柜臺(tái)
亮度
超高亮度,能否在陽(yáng)光下觀看
高亮度
密度(點(diǎn)距)
30mm/20mm/15mm/12mm/10mm/7.6mm
7.62mm/4.75mm/4mm
屏幕大小(led廣告牌制作教程)
長(zhǎng)度超過(guò)15米 高度超過(guò)0.5米
1.95m x 0.12m
分辨率
512x32 / 1024x64
256x16 128x32
字體
任意
16x16點(diǎn)簡(jiǎn)體宋
LOGO和圖片
支持
不支持
掃描
1/16 1/8 1/4
1/16
控制卡
門(mén)頭LED控制卡
低成本LED條屏控制卡
-
-
單元板(led廣告牌制作教程):
門(mén)頭LED條屏常用的單元板,根據(jù)亮度,點(diǎn)距,幾分幾掃描,來(lái)分類(lèi)。這樣算下來(lái)比三面翻廣告牌價(jià)格經(jīng)濟(jì)多了。
亮度
一般用CCD為計(jì)量單位。由于CCD比較難測(cè)量,行業(yè)一樣用使用環(huán)境亮度指標(biāo)來(lái)衡量。以下是各級(jí)亮度的定義:
戶內(nèi)亮度:白天需要日光燈照明的環(huán)境
半戶外亮度: 白天不需要日光燈照明,太陽(yáng)不能直射屏,屏幕背景為墻壁,不透陽(yáng)光
戶外亮度:太陽(yáng)能直射屏幕屏幕,屏幕背景空曠,能透射陽(yáng)光。
點(diǎn)距:
就是發(fā)光點(diǎn)之間的距離。主要是取決于觀看者的距離。門(mén)頭屏幕觀看距離一般在30米內(nèi),一般采用不大于P16(16mm),常用為P7.62 。點(diǎn)距越密,顯示出來(lái)的字筆畫(huà)越細(xì)膩,點(diǎn)越多,單位面積的屏幕就越貴。
幾分幾掃描:
在LED單元板,掃描方式有1/16 1/8 1/4 1/2 靜態(tài) 幾種。如果區(qū)分呢?一個(gè)最簡(jiǎn)單的辦法就是數(shù)一下單元板的LED的數(shù)目和74HC595的數(shù)量。見(jiàn)下面的單元板(圖B)一共有64x32個(gè)單紅的LED燈,16個(gè)74HC595。(1個(gè)6025相當(dāng)2個(gè)74HC595)
計(jì)算方法:LED的數(shù)目除以74HC595的數(shù)目再除以8 : 64 x 32 / 16 / 8 = 16掃
(正面)_________ 圖B_________(背面)
再觀察下面的單元板(圖C):
------- -正面___________________________背面-------------------------------放大 (圖C)
32x16個(gè)LED點(diǎn),16個(gè)74HC595。
計(jì)算方法:LED的數(shù)目除以74HC595的數(shù)目再除以8 = 32 x 16 / 16 / 8 = 4掃
如果采用相同的LED燈,1/16掃的亮度要比1/8高,靜態(tài)(1/1)的亮度是最高的。戶內(nèi)的屏幕一般采用1/16掃,半戶外的一般采用1/16或者1/8。對(duì)于放置在屏幕經(jīng)常受到猛烈陽(yáng)光照射的環(huán)境,就最好用1/4掃描。
這次我們采用 <半戶外F5(P7.62)單燈單紅1/16掃08接口> 的單元板(圖B),該單元板亮度高,價(jià)格便宜。
單元板的常見(jiàn)的問(wèn)題(led廣告牌制作教程):
1 是不是屏幕的亮度越來(lái)高越好呢?應(yīng)該怎樣決定屏幕的亮度?
答:不是的,屏幕亮度越高,價(jià)格就越高。亮度太高會(huì)刺眼,不舒適。要根據(jù)環(huán)境的亮度來(lái)決定屏幕的亮度。對(duì)于白天不需要日光燈照明的環(huán)境,我們建議采用半戶外1/16掃的單元板就足夠了。如果是大馬路,向西,周?chē)鷽](méi)樹(shù),白天很亮,就用1/8掃。
2 點(diǎn)距這么多規(guī)格,那種好呢?越密越好?
答:不是的,越密就越貴。太稀疏的話,近距離看不清。對(duì)于橫幅來(lái)說(shuō),7.62mm是比較合適的。有的店面 為了省錢(qián),又想做個(gè)大的橫幅,用點(diǎn)距30mm的單元板來(lái)做,可是馬路好窄,對(duì)面行人看過(guò)來(lái),字太大了,要停下來(lái)仔細(xì)看才知道是什么內(nèi)容,效果適得其反。
控制卡:
這里推薦使用門(mén)頭LED控制卡,該款控制卡專(zhuān)門(mén)為門(mén)頭LED條屏設(shè)計(jì),使用簡(jiǎn)單,功能合適,價(jià)格優(yōu)勢(shì)明顯。現(xiàn)在LED的市場(chǎng)競(jìng)爭(zhēng)激烈,可以幫助你有效降低成本,提高效益。下面介紹一下控制卡的參數(shù):
門(mén)頭LED大條屏控制卡
簡(jiǎn)介:
該卡支持64點(diǎn)高的LED條屏,多語(yǔ)言支持,可以顯示任意字體和GIF動(dòng)畫(huà),為店鋪門(mén)頭LED屏幕招牌橫幅提供專(zhuān)業(yè),高可靠,低成本的解決方案。操作簡(jiǎn)單,效果豐富。
應(yīng)用:
16/32點(diǎn)高戶內(nèi)外條屏,64點(diǎn)高戶內(nèi)條屏,64點(diǎn)高小型戶內(nèi)LED屏幕
特點(diǎn)
控制點(diǎn)數(shù):最大1024x32點(diǎn)雙色,1/16掃最大1024x64單色,1024x32雙色,512x64雙色,1/8 掃最大1024x32單色,512x32雙色1/4 掃最大 512x32單色,256x32雙色.
掃描方式:1/16 1/8 1/4掃.
參數(shù)更改:串口發(fā)送,無(wú)跳線設(shè)計(jì).
顯示效果:支持任意大小各種字體和圖片,GIF動(dòng)畫(huà).
運(yùn)動(dòng)效果:多種,GIF動(dòng)畫(huà).
輸出接口:16PIN 08接口.
掃描控制:硬件,頻率可調(diào).
儲(chǔ)存容量:FLASH 4Mbit 無(wú)需電池,掉電保存.(可保存512x32單色圖片256張)
通訊方式:RS232/RS485 / USB .
支持組網(wǎng) 250個(gè)屏幕聯(lián)網(wǎng).
軟件語(yǔ)言:中文,英文,多國(guó)語(yǔ)言支持.
調(diào)試安裝:快速簡(jiǎn)易安裝和調(diào)試
.工作環(huán)境:溫度 -20 到 + 80.
電源及功率計(jì)算
LED屏幕的功率一般取決于單元板的595數(shù)量,全亮1個(gè)595的最大功率為0.4A。
數(shù)一下單元板上面595的數(shù)量就可以計(jì)算出功率的。如果屏幕只是顯示文字,1個(gè)595的功率0.2A內(nèi)。由于現(xiàn)在很多的電源的最大輸出功率并沒(méi)有標(biāo)稱(chēng)那么大,也很少出現(xiàn)全亮的情況,所以最大功率等于標(biāo)稱(chēng)功率基本就OK。當(dāng)然功率選大一點(diǎn)有好處。
這里推薦使用 鐵殼的LED專(zhuān)用5V電源。功率從5V 10A-40A。
提示:如何知道電源功率是否足夠?屏幕全亮,測(cè)量電源的接線柱的電壓,應(yīng)該在5v-4.7v之間。
連接(led廣告牌制作教程)
由于門(mén)頭LED屏幕涉及的部件種類(lèi)繁多,之間的連接也比小條屏要復(fù)雜,下面舉一反三,介紹各部件之間的連接,
數(shù)據(jù)接口:
由于不同的掃描方式,有不同的接口,使用得最多的是08接口,12接口和04接口。不同的接口主要是信號(hào)線的排列順序不一樣,原理是一樣的。控制卡一般采用08接口,當(dāng)單元板的接口與控制卡的不一致的時(shí)候,就需要制作一根轉(zhuǎn)換線。
接口類(lèi)型 08接口
04接口
12接口
排列順序 2 A B C D G1 G2 L S 16
1 N N N O R1 R2 N N 15 2 N N N N N N N N 16
1 S L R G O A B N 15 2 A B C S L R G D 16
1 O N N N N N N N 15
圖片
略
常見(jiàn)于 1/16 1/8掃 常見(jiàn)于1/4掃 常見(jiàn)于1/4掃
LA=A,LB=B,LC=C,LD=D
ST=LT=LAT=L,CLK=CK=SK=S,OE=EN,N=GND
轉(zhuǎn)換線制作
法有3個(gè)、
1、把做好的排線中間剪斷,重新排列順序然后接好,捆上電工膠布。(這個(gè)方法最多人用)
2、把排線撕開(kāi),重新排列順序做頭。(我最喜歡,因?yàn)槲艺也坏侥z布:)
-
3、用轉(zhuǎn)換接頭。(最簡(jiǎn)單,就是要多一個(gè)轉(zhuǎn)換板)
下面就開(kāi)始,組裝拉:
步驟與<手把手教你組裝LED條屏幕>是一樣的,重復(fù)的步驟(如,電源布線,串口線制作等)我就省略了。
1, 檢查電源電壓。看看是不是5V左右。
檢查電源電壓,找出直流正負(fù) 連接開(kāi)關(guān)電源,將220V電源線連接到開(kāi)關(guān)電源,(確認(rèn)連接正確后,連接到AC或者NL接線柱)然后插上電。會(huì)發(fā)現(xiàn)電源有個(gè)燈會(huì)亮,然后用萬(wàn)用表,直流檔測(cè)量一下V+ 和V-之間的電壓,確保電壓在4.8V-5.1V 之間,旁邊有個(gè)旋鈕,可以十字螺絲刀調(diào)節(jié)一下電壓。為了減少屏幕發(fā)熱延長(zhǎng)壽命,在亮度要求不高的場(chǎng)合,可以把電壓調(diào)節(jié)到4.5V-4.8之間。確認(rèn)電壓沒(méi)有問(wèn)題后,斷開(kāi)電源,繼續(xù)組裝其他部分。
2, 觀察單元板和控制卡的接口
控制卡上面有R1 R2 R3 R4 ......而單元板上一般只有R1 或者(R1 R2)。應(yīng)該怎樣連接呢?
。---
控制卡接口---------單元板接口
控制卡上面的 R1對(duì)應(yīng)第1行單元板,R2對(duì)應(yīng)第2行單元板,R3對(duì)應(yīng)第3行單元板,R4對(duì)應(yīng)第4行單元板 見(jiàn)下圖
根據(jù)下圖制作一根數(shù)據(jù)線。蘭色和紅色為到排線,其中紅色是需要注意的部分。**方框?yàn)榕啪頭。建議使用排線鉗。
制作過(guò)程:(如下圖,最后用LED-排線鉗壓好)#led廣告牌制作教程
3, 連接電源線。
電源線制作:
一定要先比畫(huà)好長(zhǎng)度,不要太長(zhǎng)或者短,線頭要上錫。
連接:
注意:
1 數(shù)據(jù)線,紅色的邊靠近上A(16PIN的2),不要搞反了
2 不交叉的排線頭在最上,交叉的排線頭在下面的板
3 檢查電源線有沒(méi)接錯(cuò)
4、led發(fā)光字材料
5、連接串口數(shù)據(jù)線
這里推薦采用最快捷的網(wǎng)線連接法
連接原理圖(led廣告牌制作教程)
--
PC串口接<網(wǎng)線轉(zhuǎn)換頭>----------------------------------網(wǎng)線接控制卡
對(duì)于長(zhǎng)久的連接,推薦采用,焊接方法(具體見(jiàn)控制卡使用說(shuō)明)
6,再一次 檢查連接:紅黑電源線有沒(méi)反了,數(shù)據(jù)線方向,等。。
聲明:如果沒(méi)有組裝經(jīng)驗(yàn),或者電子知識(shí),請(qǐng)勿貿(mào)然上電。請(qǐng)先組裝個(gè)小的屏幕,或者找專(zhuān)人現(xiàn)場(chǎng)指導(dǎo),以防燒毀屏幕或者控制板。
7, 上電,這里會(huì)發(fā)現(xiàn),只有1個(gè)單元板有顯示(如下圖),因?yàn)槠聊坏膮?shù)沒(méi)有設(shè)置好,下面打開(kāi)軟件更新屏幕內(nèi)容,設(shè)置屏幕參數(shù)。
---------------
8, PC發(fā)送數(shù)據(jù)到屏幕。具體使用方法,參照控制卡的手冊(cè)
A 打開(kāi) ,
B 點(diǎn)擊< 單個(gè)屏幕自動(dòng)檢測(cè)>,如果連接正確,將自動(dòng)進(jìn)入到操作界面
C <設(shè)定屏幕參數(shù)>,修改屏幕參數(shù),如下圖所示,密碼是123456,然后按<重設(shè)屏幕參數(shù)>
發(fā)送設(shè)定后,屏幕顯示正常。如下圖。
D 最后,按<發(fā)送到屏幕>,就可以將你需要的的文字信息發(fā)送到屏幕。
有人問(wèn)我:我想做對(duì)聯(lián)的屏幕,怎樣把字體轉(zhuǎn)一下,看下圖:(換個(gè)字體)
有人問(wèn)我:如果我想做半米高的屏幕呢,就是64點(diǎn)高。。這里給個(gè)圖片給你看。
9, 制作外框,和組裝(led廣告牌制作教程)
大家不要問(wèn)我怎樣做外框了,這個(gè)是一個(gè)屬于五金的問(wèn)題,看看下面的圖片大家就明白了。
鋁合金邊框
簡(jiǎn)易邊框(led廣告牌制作教程)
-
不銹鋼邊框(支架+外框)3個(gè)圖片(分別是:內(nèi)部正背面,外部)
邊框這個(gè)問(wèn)題,以就地解決為原則,因?yàn)檫吙虿缓眠\(yùn)輸,把錢(qián)花在運(yùn)費(fèi)太浪費(fèi),還有一個(gè)問(wèn)題就是,萬(wàn)一尺寸搞錯(cuò)了改回來(lái)就更麻煩。所以推薦大家就近解決。至于方法,大家八仙過(guò)海,各顯神通,牢固美觀就OK。可以去參考一下人家燈箱的制作。漫漫琢磨一下。不銹鋼,鋁合金,亞克力,PVC,塑料,木頭。。什么都可以的,不用太在意的。
有人問(wèn)我:在當(dāng)?shù)卣也坏胶线m邊框材料,去外地買(mǎi)專(zhuān)用的鋁合金型材好么? 我回答,可以的,專(zhuān)用外框好看,做起來(lái)簡(jiǎn)單,不過(guò)運(yùn)費(fèi)不便宜哦,長(zhǎng)條條的東西,肯定走貨運(yùn),你還要跑去取來(lái)回路費(fèi),時(shí)間等等 不切割好貴,切割好,萬(wàn)一到時(shí)候尺寸不對(duì),又浪費(fèi)。
最后提醒大家一句,外框+組裝和售后才是當(dāng)?shù)亟?jīng)營(yíng)LED的利潤(rùn)源泉(led廣告牌制作教程)
錯(cuò)誤排除
檢查電源連接,確認(rèn)電源燈和控制卡上燈是否亮,測(cè)量電源控制卡,單元板的電壓,是否正常。 如果電源正常,請(qǐng)檢查控制控制卡與單元板的連接。采用替換配件的方法,排除錯(cuò)誤。
顯示混亂
情況1,2個(gè)單元板顯示相同的內(nèi)容。--請(qǐng)用軟件,重新設(shè)定屏幕的大小。
情況2,很暗。--請(qǐng)用軟件,設(shè)定OE電平。
情況3,隔行亮。數(shù)據(jù)線接觸不好,請(qǐng)重新連接。
情況4,屏幕某些區(qū)域沒(méi)顯示。更換單元板
無(wú)法更新屏幕數(shù)據(jù)
1,采用廣播地址,發(fā)送。看看是不是屏幕編號(hào)錯(cuò)了。
2,檢查串口號(hào) 是否正確,串口是否被占用。
3,檢查連線,是否正確,是否斷了。
7. 工具和配件
必備工具:(led廣告牌制作教程)
數(shù)字萬(wàn)用表, 40W烙鐵, 焊錫絲(要買(mǎi)最貴,不要貪便宜), 松香 , 螺絲刀, 排線壓線鉗, 剪刀,
常用配件一覽:
控制卡,單元板,電源,電源線,電源插頭,5V電源線,排線,排線頭,網(wǎng)線,串口頭
LED 點(diǎn)陣漢字顯示屏
概 述
這次比賽制作由于時(shí)間緊,同時(shí)為了降低制作難度, 僅作了四個(gè)字的輪流顯示,實(shí)際使用時(shí)可根據(jù)這個(gè)原理自行擴(kuò)充顯示的字?jǐn)?shù)。
設(shè)計(jì)制作主要運(yùn)用于學(xué)校的宣傳欄,如:本科評(píng)估的各種信息,學(xué)校學(xué)院重要通知,天氣預(yù)報(bào)等各種信息。
系統(tǒng)設(shè)計(jì)
一 硬件電路
(1)系統(tǒng)組成:
主要硬件電路:LED 點(diǎn)陣條屏是由 16 個(gè) 8*8 的 LED 點(diǎn)陣塊組成,形成 16*64 矩形點(diǎn)陣,以AT89S51為控制核心。顯示屏的其他主要硬件有:
① 帶鎖存輸出的 8位移位寄存器74HC595,作為L(zhǎng)ED的列線驅(qū)動(dòng)輸入;
② 四六譯碼器 74LS154,作為 LED行線的譯碼選擇(實(shí)際制作中考慮成本問(wèn)題改為兩個(gè)74HC138聯(lián)合);
③ 三極管 9012,連接四六譯碼器的十六個(gè)輸出端,作為開(kāi)關(guān)使用,驅(qū)動(dòng)LED的行線。
圖二 AT89S51單片機(jī)最小系統(tǒng)
AT89S51相關(guān)器件連接的接腳如下:PA0-PA3連接4-16譯碼器的輸入口A,B,C,D;PB0-PB3連接74HC595的輸入口 SI,SCK,RCK;PD6-PD7作串口通信使用連接RxD,TxD 兩個(gè)三八譯碼器74LS138組成的16個(gè)輸出端連接 16 個(gè) 9012的三極管的基極 B,發(fā)射極E 連接5V電源,集電極C連接到三個(gè)漢字點(diǎn)陣的16 個(gè)行線控制端。 點(diǎn)陣的 48 列數(shù)據(jù)線驅(qū)動(dòng)由 6 片 74HC595 級(jí)聯(lián)組成,前一片 74HC595 的 Q’H 引腳連接下一片的SI引腳,各片的SCK、RCK、SRCLR、G引腳分別并聯(lián)。
(2)LED點(diǎn)陣塊
圖三 LED點(diǎn)陣塊
8*8的LED點(diǎn)陣為單色行共陰模塊,單點(diǎn)的工作電壓為正向(Vf)=1.8 v ,正向電流(IF)= 8-10 mA 。靜態(tài)點(diǎn)亮器件時(shí)(64點(diǎn)全亮)總電流為 640mA,總電壓為 1.8 v,總功率為 1.15 W。動(dòng)態(tài)時(shí)取決于掃描頻率(1/8或1/16秒),單點(diǎn)瞬間電流可達(dá) 80-160 mA。 16*16點(diǎn)陣靜態(tài)時(shí)16*16*10mA,動(dòng)態(tài)時(shí)單點(diǎn)電流80-160mA。
實(shí)際測(cè)試:整機(jī)電流700 mA
(2) 移位寄存器74HC595
圖四 74HC595內(nèi)部邏輯圖
74HC595是帶鎖存輸出的8位移位寄存器,其管腳見(jiàn)下圖,其中SI是串行數(shù)據(jù)的輸入端;VCC、GND分別為電源和地;RCK是存儲(chǔ)寄存器的輸入時(shí)鐘,SCK是移位寄存器的輸入時(shí)鐘,SCLR是移位寄存器的輸入清除,Q’H是串入數(shù)據(jù)的輸出,G是對(duì)輸入數(shù)據(jù)的輸出使能控制,QA~QH串入數(shù)據(jù)的并行輸出。從SI口輸入的數(shù)據(jù)在移位寄存器的SCK腳上升沿的作用下輸入到74HC595中,在RCK腳的上升沿作用下將輸入的數(shù)據(jù)鎖存在74HC595中,當(dāng)G為低電平時(shí)時(shí),數(shù)據(jù)并行輸出。SCLR為移位寄存器的輸入清除端。
(3) 74HC138以及驅(qū)動(dòng)電路
圖五 74HC138以及驅(qū)動(dòng)電路實(shí)物圖 (led廣告牌制作教程)
4-16線譯碼器(用兩塊74HC138組成),其管腳如圖所示,A,B,C,D為譯碼的輸入端,值的區(qū)間從0000到1111,Y1~Y15是對(duì)應(yīng)A,B,C,D四個(gè)輸入引腳的輸出腳,其中選中的線用輸出低電平,沒(méi)有選中的輸出高電平,G1、G2是使能端,只有輸入相應(yīng)D低電平才能使譯碼器正常工作。
驅(qū)動(dòng)三極管為16個(gè)9012,用萬(wàn)能板焊接。
二 軟件設(shè)計(jì)
單片機(jī)方的程序設(shè)計(jì) 單片機(jī)在LED點(diǎn)陣漢字顯示系統(tǒng)中主要負(fù)責(zé)數(shù)據(jù)的接收、存儲(chǔ)和掃描顯示 LED點(diǎn)陣屏三大主要功能。串行移動(dòng)的子程序設(shè)計(jì) 這是一個(gè)通用子程序,在顯示子程序中都要被調(diào)用,功能是移位寄存器 74HC595接收單片機(jī)發(fā)出的點(diǎn)陣行數(shù)據(jù),逐位移動(dòng)到對(duì)應(yīng)位置后再進(jìn)行鎖存和輸出工作,同時(shí)對(duì)四六譯碼器進(jìn)行開(kāi)關(guān)工作,控制屏幕的顯示。
部分程序:初始化程序:
#include <AT892051.H>
#define uchar unsigned char
#define uint unsigned int
#define SPEED 3
uchar col,disrow;
uint word;
uchar code HZ[];
uchar BUFF[6];
void loadoneline(void);
void sendoneline(void);
發(fā)送部分程序:
void sendoneline(void)
{
char s;uchar inc;
if(col<8)inc=0;else inc=1;
for(s=4+inc;s>=0+inc;s--)
{
SBUF=two_onebyte(BUFF[s],BUFF[s+1]);
while(!TI);TI=0;
}
}
三 調(diào)試
調(diào)試主要分為硬件調(diào)試和軟件調(diào)試:
硬件調(diào)試:在焊接電路板的時(shí)候,應(yīng)該從最基本的最小系統(tǒng)開(kāi)始,分模塊,逐個(gè)進(jìn)行焊接測(cè)試。在對(duì)各個(gè)硬件模塊進(jìn)行測(cè)試時(shí),要保證軟件正確的情況下去測(cè)試硬件,要不然發(fā)生錯(cuò)誤時(shí),不知道到底是哪一方出錯(cuò)了。當(dāng)然,在設(shè)計(jì)的過(guò)程中也存在著失誤和不足。
軟件調(diào)試:軟件部分是先參考書(shū)上的例子,然后自己根據(jù)硬件電路寫(xiě)程序,由于以前所學(xué)是C語(yǔ)言,所以這個(gè)系統(tǒng)在編寫(xiě)程序過(guò)程中都采用C語(yǔ)言編寫(xiě)。剛剛開(kāi)始,編寫(xiě)不會(huì)一次性通過(guò),經(jīng)過(guò)仔細(xì)分析修改最后編譯成功。但是,在實(shí)際寫(xiě)如S51中,LED顯示屏出現(xiàn)各種各樣的亂碼,通過(guò)再次認(rèn)真仔細(xì)分析多次修改程序后,程序能夠正常運(yùn)行。
四 總結(jié)(led廣告牌制作教程)
在 LED點(diǎn)陣漢字顯示屏的設(shè)計(jì)過(guò)程中,學(xué)到了很多東西,基本了解了整個(gè)嵌入式開(kāi)發(fā)的流程。例如,在進(jìn)行整個(gè)設(shè)計(jì)之前,應(yīng)該先根據(jù)需求分析,對(duì)單片機(jī)進(jìn)行選型,然后對(duì)各個(gè)硬件模塊進(jìn)行搭試。在畫(huà)PCB電路板的時(shí)候,要注意基本的布板原則。例如,在進(jìn)行PCB布板的時(shí)候,濾波電容不夠靠近芯片的電源腳和地腳。在進(jìn)行搭試點(diǎn)陣塊的時(shí)候,因?yàn)殡妷哼^(guò)高,導(dǎo)致點(diǎn)陣塊損壞。這次第一屆電子設(shè)計(jì)制作,本人受益非淺,在以后的電子設(shè)計(jì)制作過(guò)程中一定吸取教訓(xùn)。
參考文獻(xiàn):
[1]何立民.單片機(jī)應(yīng)用技術(shù)選編[M].北京:北京航空航天大學(xué)出版社.1998.
[2]杜春雷.如何使用Visual Basic 6.0 dP3~ [M].北京:機(jī)械工業(yè)出版社,1999.
[3]孫育才.新型AT89S51系列單片機(jī)及其應(yīng)用[M].北京:清華大學(xué)出版社.2005.
經(jīng)驗(yàn)小結(jié):
1,在頭文件增加“#pragma SRC(LED.ASM)”語(yǔ)句,可以生成匯編文件,對(duì)于理解
匯編語(yǔ)言程序是有很大的好處的。
2,在制作PCB板過(guò)程中,業(yè)余條件下很難做雙面板,不地不做的時(shí)候考慮如何布
線才能達(dá)到最優(yōu)最好。
3,在“http://xie-gang.com/WNFZQ.htm”;Keil C51軟件的安裝,按照該軟件
的安裝,可以得到無(wú)限量的程序編譯。因?yàn)樵趯?xiě)程序的過(guò)程中發(fā)現(xiàn),KEIL C51 只
能編譯2K的程序代碼,不夠用。用C編寫(xiě),感覺(jué)很容易理解。程序編寫(xiě)過(guò)程中最好
是先參考別人的程序,再修改能不能實(shí)用自己的程序要求,之后才自己去編寫(xiě)完
全屬于自己的程序。
4,單片機(jī)仿真軟件 PROTEUS 也是很不錯(cuò)的。在上面可以仿真很多東西。
設(shè)想:
1,可以掛在學(xué)校的十字路口,提供日期,時(shí)間,溫度,濕度等天氣信息,服務(wù)廣大同學(xué)。
2,可以和電腦相連接,實(shí)現(xiàn)同步顯示。做一個(gè)完整的系統(tǒng)。
進(jìn)一步學(xué)習(xí)下面的軟件或者語(yǔ)言(知識(shí)):
BV
protel 99 se
keil c51
proteus
c/c++
easy isp 51
Easy 51Pro.exe
2007-5-25
下面為靜止顯示“農(nóng)林大學(xué)”四個(gè)字的程序:
#include <REG51.h>
#define uchar unsigned char
#define uint unsigned int
uchar disrow;
uchar code HZ[];
uchar BUFF[9];
void loadonelineandsend(void);
/三圓三圓三圓三圓三圓三圓三圓三圓三圓三圓三圓/
/三圓三圓三圓三圓三圓三圓三圓三圓三圓三圓三圓三圓三圓***/
void main(void)
{
while(1)
{
for(disrow=0;disrow<16;disrow++)
{
loadonelineandsend();
P1=0x10+disrow;
P1=0x20+disrow;
}
}
}
/三圓三圓三圓三圓三圓三圓三圓三圓三圓三圓三圓三圓三圓**/
void loadonelineandsend(void)
{
uchar s;
int q;
q=0;
for(s=0;s<4;s++)
{
BUFF[q]=HZ[32*s+disrow*2];
BUFF[q+1]=HZ[32*s+disrow*2+1];
SBUF=255-BUFF[q+1];
while(!TI);TI=0;
SBUF=255-BUFF[q];
while(!TI);TI=0;
}
}
/三圓三圓三圓三圓三圓三圓三圓三圓三圓三圓三圓三圓三圓**/
/三圓三圓***農(nóng)林大學(xué)三圓三圓三圓三圓三圓三圓三圓三圓三圓三圓三圓/
uchar code HZ[]=
{
0x01,0x00,0x01,0x00,0x7F,0xFE,0x41,0x02,0x81,0x04,0x02,0x00,0x02,0x08,0x05,0x18,
0x09,0x20,0x18,0xC0,0x28,0x80,0x48,0x40,0x88,0x30,0x0A,0x0E,0x0C,0x04,0x08,0x00,
0x08,0x20,0x08,0x20,0x08,0x20,0x08,0x24,0xFE,0xFE,0x08,0x20,0x18,0x60,0x1C,0x70,
0x2A,0xA8,0x28,0xAE,0x49,0x24,0x8A,0x20,0x08,0x20,0x08,0x20,0x08,0x20,0x08,0x20,
0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x04,0xFF,0xFE,0x01,0x00,0x02,0x80,
0x02,0x80,0x02,0x40,0x04,0x40,0x04,0x20,0x08,0x10,0x10,0x0E,0x60,0x04,0x00,0x00,
0x22,0x08,0x11,0x08,0x11,0x10,0x00,0x20,0x7F,0xFE,0x40,0x02,0x80,0x04,0x1F,0xE0,
0x00,0x40,0x01,0x84,0xFF,0xFE,0x01,0x00,0x01,0x00,0x01,0x00,0x05,0x00,0x02,0x00,
};
這就是led廣告牌制作教程的重要知識(shí)點(diǎn)。