8-8點陣LED字符顯示器_第1頁
8-8點陣LED字符顯示器_第2頁
8-8點陣LED字符顯示器_第3頁
8-8點陣LED字符顯示器_第4頁
8-8點陣LED字符顯示器_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

單片機課程設計與制作任務書專業(yè):

學號:

姓名:一、設計題目:8﹡8點陣LED字符顯示器的設計與制作二、設計要求:1、

具有對文字及時間顯示功能;2、

文字時間采用一個LED字符顯示器分按鍵顯示,使用按鍵切換;3、

能夠用簡單的按鍵對文字和時間進行設定或調整;三、設計內容:硬件設計、軟件設計及樣品制作四、設計成果形式:1、

設計說明書一份(不少于4000字);2、

樣品一套。五.完成期限:2007年07月01日

指導教師:

日教研室:

目錄

第一章

引言……………(5)

第二章

方案選擇及總體設計…………(6)

第三章

控制系統(tǒng)的硬件設計…………(8)

第四章

軟件設計及程序清單…………(11)

第五章

樣品的制作與調試…………(16)

第六章

使用說明……(18)

第七章

結束語………(20)

參考文獻…………………(21)

附錄………(21)

第一章引言

當今世界,電子技術迅猛發(fā)展,點陣式顯示器件作為現(xiàn)代信息顯示的重要媒體,在金融證券、體育、機場、交通、商業(yè)、廣告宣傳、郵電電信、指揮調度、國防軍事等許多領域中得到了廣泛應用。因此點陣式顯示器件的研制、生產也的到了迅速的發(fā)展,并逐步形成產業(yè),成為光電子行業(yè)的新興產業(yè)領域。目前,點陣式顯示器件具體包括LED顯示模塊和LCD顯示模塊等?,F(xiàn)在發(fā)展的LCD比較先進,LCD的優(yōu)點較為明顯,他體積小,容易控制,功能強,價格適宜,能夠適應顯示器的發(fā)展方向,因而在通信、家電、大屏幕投影等領域得到了越來越廣泛的應用;隨著社會經濟的迅猛發(fā)展,工業(yè)生產逐漸實現(xiàn)了自動化,其中,設備的工作狀態(tài)和生產過程狀態(tài)的顯示與監(jiān)控起到了非常重要的作用,對于那些需要顯示的信息量不是很大,分辨率不是很高,又需要制造成本相對比較低的場合,使用大、小屏幕LED點陣顯示器是比較經濟適用的,他可以顯示字符、數(shù)字、漢字和簡單圖形,可以根據需要使用不同字號、字型,顯示亮度較高,并且對環(huán)境條件要求比較低。LED顯示又可以分為單色顯示和雙色顯示,可以按照需要的大小、形狀和顏色進行組合,并用單片機控制實現(xiàn)各種文字或圖形的變化,達到宣傳和提示的目的。據不完全統(tǒng)計,1991年,全國LED顯示屏的產值還不到億元人民幣,而在1993年,僅藍通公司一家企業(yè)的顯示屏產值即達1億多人民幣。由于LED電子顯示屏具有所顯內容信息量大,外形美觀大方,操作使用方便靈活.適用于火車,汽車站,碼頭,金融證券市場,文化中心,信息中心體育設施等公共場所.該項目廣泛涉及了計算機及電子技術中的電源技術,單片機技術,數(shù)據通訊技術,顯示技術,存儲技術,系統(tǒng)軟件技術,接口及驅動等技術.我國經濟發(fā)展迅猛,對信息傳播有越來越高的要求.可以相信,LED電子顯示屏以其色彩鮮亮奪目,大的顯示信息量,壽命長,耗電量小,重量輕,空間尺寸小,穩(wěn)定性高,易于操作,安裝和維護等特點,將在社會經濟發(fā)展中扮演越來越重要的角色。

第二章方案選擇及總體設計

單片機控制的時鐘電路,根據不同的要求有不同的設計思路,根據我們現(xiàn)在的水平和現(xiàn)有的設計能力,我們選擇了比較簡單的那種電路,但是,也是有兩種可以選擇的方案。方案一:顯示預先想要顯示的內容,在本設計中要求顯示“電子設計”四個文字,顯示方式分三種:①逐字顯示,②向上滾動顯示,③向左滾動顯示。本程序中顯示前兩中.方案二:在8X8LED點陣上顯示柱形,讓其先從左到右平滑移動三次,其次從右到左平滑移動三次,再次從上到下平滑移動三次,最后從下到上平滑移動三次,如此循環(huán)下去。方案三:點陣LED掃描介紹:點陣LED一般采用掃描式顯示,實際運用分為三種方式:(1)點掃描(2)行掃描(3)列掃描若使用第一種方式,其掃描頻率必須大于16*64=1024Hz,周期小于1ms即可。若使用第二種和第三種方式,則頻率必須大于16*7=128Hz,周期小于7.8ms即可符合視覺暫留要求。此外一次驅動一列或一行(8顆LED)時需外加驅動電路提高電流,否則亮度會不足。根據燒入程序的不同而顯示的方式就不同.顯示屏在設計與使用中存在如下問題:1.由于要對顯示屏上數(shù)以萬計的像素進行控制,并且隨著顯示屏面積的增大,電路結構也非常龐大,因此系統(tǒng)的模塊化設計成為重點考慮的問題.2.為了在屏上顯示動畫,視頻圖像等信息,顯示系統(tǒng)必須用30幀/秒以上的速度來更新顯示畫面,這就要求顯示系統(tǒng)有非常高的處理速度.3.為了在顯示屏上細致的顯示出信息所表示的形狀,一般每幀有多至幾百KB的顯示數(shù)據送到顯示屏,因此有非常大的數(shù)據傳輸量.4.用LED器件制造的顯示屏主要用于大型公共設施和室外場所,尺寸通常在幾米到幾十米長,顯示數(shù)據傳輸距離達幾百米到千米以上.有上文可以看到LED顯示屏的制造技術是集大容量的數(shù)據傳輸,高速處理,高速LED控制,超高亮度LED器件等技術于一體,涉及了計算機,信息,電子技術,色彩學等領域的綜合產物,有著較高的技術難度和較大的生產工作量.對于上文所述的難點有以下解決方案:1.總體設計采用集散控制方案,在統(tǒng)一協(xié)調的基礎上來進行分級遞階控制,并通過功能分散,危險分散來達到設計的優(yōu)化.2.化整為零,將顯示屏分解為規(guī)模較小的顯示單元,即用顯示單元來組成顯示系統(tǒng).3.顯示單元本身具有與顯示屏相同的控制功能,并具有良好的嵌入性.4.顯示單元具備穩(wěn)定,高速,簡潔的長距離數(shù)據傳輸系統(tǒng).5.顯示單元組成的顯示系統(tǒng)應結構簡單,性能穩(wěn)定.本設計思路是:利用單片機對整個系統(tǒng)進行總體控制,進行顯示所要顯示的字符。顯示方式分為三種:逐字顯示、上滾顯示、左滾顯示,其中顯示字模數(shù)據由單片機輸入顯存,點陣的點亮過程有程序控制,由驅動電路完成,點陣采用單色顯示,該顯示器電路的特點是:點陣的動態(tài)顯示過程占用時間比較短,亮度比較高,而且亮度可以改變電阻進行調節(jié)。系統(tǒng)的總體設計框圖單片機最小系統(tǒng)控制部分顯示部分時鐘電路復位電路

第三章

控制系統(tǒng)的硬件設計硬件系統(tǒng)電路總體設計

本字符顯示器采用AT89C52單片機作控制器,12MHZ晶振,8*8點陣共陽LED顯示器,其中,P0作為字符數(shù)據輸出口,P2為字符顯示掃描輸出口,第31腳(EA)接電源,P1.0~P1.2口分別接開關K1、K2、K3,改變電阻(270*)的大小可改變顯示字符的亮度,驅動用9012三極管。AT89C52的引腳結構圖:

AT89C52是一個低電壓,高性能CMOS8位單片機,片內含8kbytes的可反復擦寫的Flash只讀程序存儲器和256bytes的隨機存取數(shù)據存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術生產,兼容標準MCS-51指令系統(tǒng),片內置通用8位中央處理器和Flash存儲單元,功能強大的AT89C52單片機可為您提供許多較復雜系統(tǒng)控制應用場合。

AT89C52有40個引腳,32個外部雙向輸入/輸出(I/O)端口,同時內含2個外中斷口,3個16位可編程定時計數(shù)器,2個全雙工串行通信口,2個讀寫口線,AT89C52可以按照常規(guī)方法進行編程,也可以在線編程。其將通用的微處理器和Flash存儲器結合在一起,特別是可反復擦寫的Flash存儲器可有效地降低開發(fā)成本。

此外,AT89S52設計和配置了振蕩頻率可為0Hz并可通過軟件設置省電模式。空閑模式下,CPU暫停工作,而RAM定時計數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結振蕩器而保存RAM的數(shù)據,停止芯片其它功能直至外中斷激活或硬件復位。

主要功能特性:

·兼容MCS-51指令系統(tǒng)

·8k可反復擦寫(>1000次)ISPFlashROM

·32個雙向I/O口

·4.5-5.5V工作電壓

·3個16位可編程定時/計數(shù)器

·時鐘頻率0-33MHz

·全雙工UART串行中斷口線

·256x8bit內部RAM

·2個外部中斷源

·低功耗空閑和省電模式

·中斷喚醒省電模式

·3級加密位

·看門狗(WDT)電路

·軟件設置空閑和省電功能

·靈活的ISP字節(jié)和分頁編程

·雙數(shù)據寄存器指針8X8點陣LED工作原理說明

8X8點陣LED結構如下圖所示:

從上圖中可以看出,8X8點陣共需要64個發(fā)光二極管組成,且每個發(fā)光二極管是放置在行線和列線的交叉點上,當對應的某一列置1電平,某一行置0電平,則相應的二極管就亮;因此要實現(xiàn)一根柱形的亮法,如上圖所示,對應的一列為一根豎柱,或者對應的一行為一根橫柱,因此實現(xiàn)柱的亮的方法如下所述:

一根豎柱:對應的列置1,而行則采用掃描的方法來實現(xiàn)。

一根橫柱:對應的行置0,而列則采用掃描的方法來實現(xiàn)。第四章

控制系統(tǒng)的軟件設計

程序設計內容(1)

主程序在剛上電時對系統(tǒng)進行初始化,然后讀一次鍵開關狀態(tài),由鍵標志位值(00H、01H、02H)決定顯示的方式。主程序流程圖如下:開始調用掃描子程序(KEYWORK)20H.0=1??20H.1=1?20H.2=1?轉向左滾動顯示程序(FUN2)轉逐字顯示程序(FUN0)轉向上滾動顯示程序(FUN1)YYYNNN

(2)初始化程序

在系統(tǒng)初始化時,對四個端口進行復位,將顯示用的字符數(shù)據從ROM表中裝入內存單元50H—6FH中。“電子設計”中的每個字占用8個地址單元。(3)顯示程序

顯示程序由顯示主程序和顯示子程序寫成。顯示主程序負責每次顯示時的顯示地址首址(在B寄存器中)、每個字的顯示時間(由30H中的數(shù)據決定)和下一個顯示地址的間隔(31H中的數(shù)據決定)的處理。顯示子程序則負責對指定8個地址單元的數(shù)據進行輸出顯示,顯示一個完整文字的時間約為8ms。在顯示子程序中,1ms延時程序是用調用鍵掃描子程序的方法實現(xiàn)的。下圖為逐字顯示及向上滾動顯示方式時的顯示控制程序流程圖;逐字或上移顯示開始設1幀顯示時間及換幀布距顯示首址修改:(B)+R5—(B)調顯示子程序(DISPLAY)寄存器B、R4、R5賦初值轉START1(R4)-1=0?(B)=#68H?YNYN利用鍵掃描程序代替顯示程序中的1ms延時程序,既為了按鍵的快速響應,又可以提高動態(tài)顯示的掃描頻率,減少文字顯示時的閃爍現(xiàn)象。對于多個文字的大屏幕顯示,應該使用輸出數(shù)據緩沖寄存器,才可以得到穩(wěn)定的顯示文字。程序設計清單SECOND

EQU30H

MINITE

EQU31H

HOUR

EQU32H

HOURK

BITP0.0

MINITEK

BITP0.1

SECONDK

BITP0.2

DISPBUF

EQU40H

DISPBIT

EQU48H

T2SCNTA

EQU49H

T2SCNTB

EQU4AH

TEMP

EQU4BH

ORG00H

LJMPSTART

ORG0BH

LJMPINT_T0START:

MOVSECOND,#00H

MOVMINITE,#00H

MOVHOUR,#12

MOVDISPBIT,#00H

MOVT2SCNTA,#00H

MOVT2SCNTB,#00H

MOVTEMP,#0FEH

LCALLDISP

MOVTMOD,#01H

MOVTH0,#(65536-2000)/256

MOVTL0,#(65536-2000)/256

SETBTR0

SETBET0

SETBEAWT:

JBSECONDK,NK1

LCALLDELY10MS

JBSECONDK,NK1

INCSECOND

MOVA,SECOND

CJNEA,#60,NS60

MOVSECOND,#00HNS60:

LCALLDISP

JNBSECONDK,$NK1:

JBMINITEK,NK2

LCALLDELY10MS

JBMINITEK,NK2

INCMINITE

MOVA,MINITE

CJNEA,#60,NM60

MOVMINITE,#00HNM60:

LCALLDISP

JNBMINITEK,$NK2:

JBHOURK,NK3

LCALLDELY10MS

JBHOURK,NK3

INCHOUR

MOVA,HOUR

CJNEA,#24,NH24

MOVHOUR,#00HNH24:

LCALLDISP

JNBHOURK,$NK3:

LJMPWTDELY10MS:

MOVR6,#10D1:

MOVR7,#248

DJNZR7,$

DJNZR6,D1

RETDISP:

MOVA,#DISPBUF

ADDA,#8

DECA

MOVR1,A

MOVA,HOUR

MOVB,#10

DIVAB

MOV@R1,A

DECR1

MOVA,B

MOV@R1,A

DECR1

MOVA,#10

MOV@R1,A

DECR1

MOVA,MINITE

MOVB,#10

DIVAB

MOV@R1,A

DECR1

MOVA,B

MOV@R1,A

DECR1

MOVA,#10

MOV@R1,A

DECR1

MOVA,SECOND

MOVB,#10

DIVAB

MOV@R1,A

DECR1

MOVA,B

MOV@R1,A

DECR1

RETINT_T0:

MOVTH0,#(65536-2000)/256

MOVTL0,#(65536-2000)/256

MOVA,#DISPBUF

ADDA,DISPBIT

MOVR0,A

MOVA,@R0

MOVDPTR,#TABLE

MOVCA,@A+DPTR

MOVP1,A

MOVA,DISPBIT

MOVDPTR,#TAB

MOVCA,@A+DPTR

MOVP3,A

INCDISPBIT

MOVA,DISPBIT

CJNEA,#08H,KNA

MOVDISPBIT,#00HKNA:

INCT2SCNTA

MOVA,T2SCNTA

CJNEA,#100,DONE

MOVT2SCNTA,#00H

INCT2SCNTB

MOVA,T2SCNTB

CJNEA,#05H,DONE

MOVT2SCNTB,#00H

INCSECOND

MOVA,SECOND

CJNEA,#60,NEXT

MOVSECOND,#00H

INCMINITE

MOVA,MINITE

CJNEA,#60,NEXT

MOVMINITE,#00H

INCHOUR

MOVA,HOUR

CJNEA,#24,NEXT

MOVHOUR,#00HNEXT:

LCALLDISPDONE:

RETITABLE:

DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,40HTAB:

DB0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH

END

第五章

樣品的制作與調試

原材料的選擇與采購

單片機我們采用了AT89C52,此單片機的使用和外圍連接見硬件系統(tǒng)的電路設計原理說明。三極管驅動采用PNP型的,…………..,晶振是12MHZ,電源為+5V的電壓。外中斷的等待用的是單片機的P3.7口,按鍵是輕觸開關。印刷電路板的設計與制作1.

利用Protel99SE制作原理,由于沒有找到現(xiàn)成的單片機的集成塊元件庫,我們自己做了單片機的元件。2.

PCB板圖的設計。LED顯示器的封裝庫與我們自己的元件有一定的差距,在做板方便的情況下,我們自己做了顯示器的封裝。3.

電路板的制作。把設計布局好的PCB圖打印出來之后,然后進行壓板、腐蝕、鉆孔。注意,腐蝕之前要檢查是否有斷線及焊盤的脫落等。4、元件的焊接。元件焊接的時候要先查看跳線,首先焊接所有的跳線,其次再焊接分離元件,最后焊接集成塊和外接的引線。5、整體檢查。查看是否有斷線和虛焊等。軟件的調試為了保證制作的成功機率,我們在制作電路板的初級階段,首先在Lab2000偉福實驗箱上做了仿真實驗,直接把設計好的程序在偉福軟件編譯無誤完成之后,全速執(zhí)行該程序就可以直接驗證我們的設計的正確與否了。通過簡單的修改和驗證,我們的實驗源程序沒有什么問題,然后我們才開始了課程設計的基本流程了。硬件系統(tǒng)的調試電路系統(tǒng)接上電源之后,對各個電路用萬用表進行全面檢查,首先檢查單片機的電源供電情況,測量第二十和十腳之間的電壓,供電正常。再檢查顯示部分的電源供電情況,LED顯示器兩端的電壓也是正常的。綜合調試結果其他的忙完了之后,一切的準備工作就做好了,接著就是綜合調試了。因為現(xiàn)在對軟件的調試已經完成,沒有什么錯誤了。我們就從硬件開始檢查,LED顯示器什么也不顯示,查找電路,所有的線路都連接好了。接著查看單片機外圍電路,發(fā)現(xiàn)31腳沒有接電路,說明現(xiàn)在讀取的是片外的程序,當然有問題了?。〖由咸€,連上電路,電路還是不顯示,等了一下,聞到了糊味,觸摸了一下單片機,單片機發(fā)熱了,而且溫度好高的。電路中一定有短路的地方,用刀子把所有的走線的空隙劃了一下,割斷無意中的連接。換了塊單片機,重新燒錄程序,再次接上電路,這時候發(fā)現(xiàn)有部分點陣LED顯示,還是不全面。再次檢查,把每一條走線都不放過,這時候找到了有一條線被斷開了,線路不通了,找點導線,連上電路。再次查看時,可以正常調試了,功能完全實現(xiàn)了。但是,還是有部分因電流過大而燒壞了,部分段不顯示了,換上新的就可以了。其中,軟件的程序包括、閃動調整程序、清零程序、時鐘調整程序、延時程序、顯示程序等。8*8點陣LED字符顯示器能顯示“電子設計“四個文字,顯示方式可由K1,K2,K3選擇,K1為逐字顯示,K2為向上滾動顯示,K3為向左滾動顯示。

第六章

使用說明

各部分組成及功能1.

LED顯示屏LED顯示屏以發(fā)光二極管為像素,由LED點陣顯示單一元拼接而成.最常見的LED點陣顯示單元有5X7,7X9,8X8結構,前兩種主要用于顯示各種西文字符,后一種常用于顯示各種漢字字符,8X8LED點陣的外觀及引腳圖如下圖所示.應該說明的是,屏中LED最好使用市售8×8LED陣列,這樣會使焊接工作量大大減少.

2.以單片機為核心的動態(tài)掃描電路

以單片機為核心的動態(tài)掃描電路是由單片機,顯示控制電路,顯示驅動電路組成.單片機及相應軟件,主要負責存儲顯示數(shù)據,安排控制信號的定時與順序,和PC機進行通信等.根據驅動方式的不同,LED大屏幕顯示方式可分為靜態(tài)顯示和動態(tài)掃描顯示兩.靜態(tài)顯示是指將一幅畫面輸入以后要保持到下一幅畫面的輸入:動態(tài)顯示是指將畫分為若干部分分別進行刷新.靜態(tài)顯示每一個像素需要一套驅動電路,如果顯示屏為nXm個像素屏,則需要nXm套驅動電路;動態(tài)掃描顯示則采用多路復用技術,如果是P路復用的話,則每P個像素需一套驅動電路,nXm個像素僅需nXm/p套驅動電路.另外,對于靜態(tài)顯示方式,需要較多的譯碼驅動裝置,需要的引線也比較多;對于動態(tài)掃描顯示方式,可以避免以上不足,但是容易造成顯示亮度低,屏幕閃爍等問題.在實際的LED大屏幕顯示中,很少有采用靜態(tài)驅動的.

顯示數(shù)據通常以字節(jié)的形式順序存放在單片機的存儲器中.在行掃描列控制顯示時,把顯示數(shù)據從存儲器中取出傳送到每一行對應的列驅動器上,這就存在一個列數(shù)據傳輸方式的問題.從控制電路到列驅動器的數(shù)據傳輸可以采用串行方式或串行方式,它們各有優(yōu)缺:數(shù)據并行傳輸?shù)乃俣缺容^快,但是隨著屏幕的增大,點陣模塊數(shù)量的增多,線路會越來越復雜;數(shù)據串行傳輸?shù)乃俣缺容^慢,但它可以大大簡化傳輸線路,對于大屏幕來說,采用串行傳輸方式比較合擴.采用串行傳輸?shù)姆椒?控制電路可以只用一根信號線,將列數(shù)據一位一位傳往列驅動器,與此同時,列驅動器中每一列都把當前數(shù)據傳向后一列,并從前一列接收新數(shù)據,一直到一行的各列數(shù)據全部傳輸?shù)轿缓?才能并行地進行LED顯示系統(tǒng)的組成顯示.對于串行傳輸來說,數(shù)據要經過并行到串行和串行到并行兩次變換,因此列數(shù)據的準備時間可能相當長,在行掃描周期確定的情況下,留給行顯示的時間就少一些,以至影響到LED的亮度.

解決串行傳輸中列數(shù)據準備和列數(shù)據顯示的時間矛盾問題,可以采用重疊處理的方法.即在顯示本行各列數(shù)據的同時,準備下一行的列數(shù)據,這就需要列數(shù)據的顯示具有鎖存功能.本行己準備好的數(shù)據打入并行鎖存器進行顯示時,串并移位寄存器就可以準備下一行的列數(shù)據,而不會影響本行的顯示.

3.顯示時間的分析

對于以動態(tài)掃描方式工作的顯示系統(tǒng),掃描時間的確定較為重要,根據人眼的視覺暫留時間,若每秒顯示二十四幀以上,便可得到穩(wěn)定的顯示,取每秒二十五幀,即完成對全屏的一次掃描時間為40ms,那么,只要每次完成對全屏的掃描時間不超過該值,將會得到較為穩(wěn)定的顯示.從理論上講,顯示屏的大小是任意的,但從上面的分析可知,顯示屏做得越大,即屏幕的點陣規(guī)模越大,往顯示屏上所送的數(shù)據就越多,數(shù)據傳輸與控制的時間也會增加即完成一屏掃描的時間也將越長,然而,40ms的時間卻是固定的,多于40ms會有閃爍感.在設計顯示屏的大小時,該因素是必需考慮的.為了滿足這一要求,關鍵在于提高微機的程序執(zhí)行速度,可以選擇更快的CPU,或數(shù)字信號處理芯片(DSP).事實上,LED顯示屏控制器,要求的數(shù)字信號處理能力并不高,主要要求的是顯示數(shù)據的訪問和控制信號的產生.對于這兩項功能,采用基于ARM核的32位嵌入式R工SC微處理器是完全可以勝任的.基于ARM核的32位微處理器的速度不僅比8位/16位單片機執(zhí)行程序的速度要高得多,而且存儲容量要大得多,因此,本課題采用基于ARM核的32位嵌入式R工SC微處理器組成大屏幕LED顯示系統(tǒng),與傳統(tǒng)的基于8位/16位單片機的LED顯示系統(tǒng)相比,在不顯著增加系統(tǒng)成本的情況下,可支持更大可視區(qū)域的穩(wěn)定顯示,同時可存儲更多的顯示內容.

4.PC機及運行在PC機上的程序

PC機主要用于人機交互,完成對每一個LED顯示屏的控制與顯示數(shù)據傳輸.應用程序主要完成對顯示屏的控制,同時完成對包括圖形和中西文字符的顯示信息進行編輯處理,將待顯示內容的點陣信息通過串行通信傳輸?shù)街付ǖ腖ED控制器中.第七章

結束語

本LED顯示屏控制系統(tǒng)已能實現(xiàn)LED顯示的基本功能,并且體現(xiàn)出了相對于傳統(tǒng)的基于8位/16位普通單片機的顯示系統(tǒng)的優(yōu)越性,如上設計所述,但由于本組成員水平和設計時間有限,離一個完全實用的,能夠完全符合市場需求的LED顯示系統(tǒng)還有一定的差距.因此,在以后的研制過程中,還需要在以下幾個方面做大量的工作:(1)扮在系統(tǒng)抗干擾方面,不論是硬件部分還是軟件部分,都還必須在工作現(xiàn)場根據實際情況進行大量的實驗,調試工作,才能最終實現(xiàn)LED顯示系統(tǒng)的可靠工作.(2)在增強圖文屏顯示效果上,可使用雙色屏或多色屏,雙色(或多色)屏所使用的LED點陣單元,在同一點陣位置上安裝了兩個(或多個)不同顏色的LED發(fā)光燈,對不同顏色的顯示控制方面進行進一步的設計,以滿足顯示更加豐富多彩的圖形和文字.(3)由于ARM微處理器的強大運算能力和豐富的片內外圍,可將LED顯示屏方便地接入以太網絡,每一個LED顯示控制器可作為一個網絡節(jié)點,方便的組成基于工業(yè)以太網的LED顯示網絡,在這方面還應該進行進一步的研究與實驗,以滿足更高,更復雜的使用要求.在這次課程設計的整個過程中,我們做了一次全面、較規(guī)范的設計練習,全面地溫習了以前所學過的知識,用理論聯(lián)系實際并結合單片機原理課程和解決實際問題,鞏固、加深和擴展了有關單片機設計方面的知識。尤其重要的是讓我們養(yǎng)成了科學的習慣,在設計過程中一定要注意掌握設計進度,按預定計劃完成階段性的目標,在底圖設計階段,注意設計計算與結構設計畫圖交替進行,采用正確的設計方法。在整個設計過程中注意對設計資料和計算數(shù)據的保存和積累,保持記錄的完整性。在課程設計的實踐中進行了設計基本技能的訓練,掌握了查閱和使用標準、規(guī)范、手冊、圖冊、及相關技術資料的基本技能以及計算、數(shù)據處理等方面的能力。通過對通用89C52單片機機處理器鐵電存儲器芯片、常用元器件的設計,掌握了一般單片機設計的程序和方法,讓我們對整個單片機程序的設計,C51語言有了一個比較深的理解。還有就是增強了自身的動手能力,把以前書本上講的或是沒有講的,通過一次課程設計具體的實施,使自己真正得到鍛煉,對于以后我們的發(fā)展與學習來說,都可以看作一筆不小的財富,前面還有很多需要我們去嘗試。

附錄附錄I:參考文獻:[1]李光飛,樓然苗"51系列單片機設計實例"北京航空航天大學出版社,2003年3月

[2]韓志軍,沈晉源,王振波"單片機應用系統(tǒng)設計——入門向導與設計實例"機械工業(yè)出版社,2005年1月

[3]王幸之,鐘愛琴,王雷,王閃"AT89系列單片機原理與接口技術"北京航空航天大學出版社,2004年5月

[4]朱定華"單片機原理及接口技術"電子工業(yè)出版社,2001年4月

[5]趙茂泰"智能儀器原理及應用"電子工業(yè)出版社,2004年2月

[6]劉東紅"利用單片機89C52的一個并行I∕O口實現(xiàn)多個LED顯示的一種簡單方法"國外電子元器件,2002年第8期

附錄II:元器件清單:元件名稱規(guī)格數(shù)量備注AT89C52單片機

一塊附底座晶振12MHZ一塊

PNP三極管9012八支

8*8點陣共陽LED顯示器共陽一塊

按鈕開關

三個四腳或兩腳極性電容220uf、22uf各一支

瓷片電容30pf兩個

電阻1kΩ、470Ω八個、八個

發(fā)光二極管

一支

MC7805穩(wěn)壓管

一塊

電源插座

一個

電阻10kΩ兩個

最后就是成功實現(xiàn)功能的電路板實物圖片:

基于C8051F單片機直流電動機反饋控制系統(tǒng)的設計與研究基于單片機的嵌入式Web服務器的研究MOTOROLA單片機MC68HC(8)05PV8/A內嵌EEPROM的工藝和制程方法及對良率的影響研究基于模糊控制的電阻釬焊單片機溫度控制系統(tǒng)的研制基于MCS-51系列單片機的通用控制模塊的研究基于單片機實現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調節(jié)器單片機控制的二級倒立擺系統(tǒng)的研究基于增強型51系列單片機的TCP/IP協(xié)議棧的實現(xiàn)基于單片機的蓄電池自動監(jiān)測系統(tǒng)基于32位嵌入式單片機系統(tǒng)的圖像采集與處理技術的研究基于單片機的作物營養(yǎng)診斷專家系統(tǒng)的研究基于單片機的交流伺服電機運動控制系統(tǒng)研究與開發(fā)基于單片機的泵管內壁硬度測試儀的研制基于單片機的自動找平控制系統(tǒng)研究基于C8051F040單片機的嵌入式系統(tǒng)開發(fā)基于單片機的液壓動力系統(tǒng)狀態(tài)監(jiān)測儀開發(fā)模糊Smith智能控制方法的研究及其單片機實現(xiàn)一種基于單片機的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機的在線間歇式濁度儀的研制基于單片機的噴油泵試驗臺控制器的研制基于單片機的軟起動器的研究和設計基于單片機控制的高速快走絲電火花線切割機床短循環(huán)走絲方式研究基于單片機的機電產品控制系統(tǒng)開發(fā)基于PIC單片機的智能手機充電器基于單片機的實時內核設計及其應用研究基于單片機的遠程抄表系統(tǒng)的設計與研究基于單片機的煙氣二氧化硫濃度檢測儀的研制基于微型光譜儀的單片機系統(tǒng)單片機系統(tǒng)軟件構件開發(fā)的技術研究基于單片機的液體點滴速度自動檢測儀的研制基于單片機系統(tǒng)的多功能溫度測量儀的研制基于PIC單片機的電能采集終端的設計和應用基于單片機的光纖光柵解調儀的研制氣壓式線性摩擦焊機單片機控制系統(tǒng)的研制基于單片機的數(shù)字磁通門傳感器基于單片機的旋轉變壓器-數(shù)字轉換器的研究基于單片機的光纖Bragg光柵解調系統(tǒng)的研究單片機控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機的多生理信號檢測儀基于單片機的電機運動控制系統(tǒng)設計Pico專用單片機核的可測性設計研究基于MCS-51單片機的熱量計基于雙單片機的智能遙測微型氣象站MCS-51單片機構建機器人的實踐研究基于單片機的輪軌力檢測基于單片機的GPS定位儀的研究與實現(xiàn)基于單片機的電液伺服控制系統(tǒng)用于單片機系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機的時控和計數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機和CPLD的粗光柵位移測量系統(tǒng)研究單片機控制的后備式方波UPS提升高職學生單片機應用能力的探究基于單片機控制的自動低頻減載裝置研究基于單片機控制的水下焊接電源的研究基于單片機的多通道數(shù)據采集系統(tǒng)基于uPSD3234單片機的氚表面污染測量儀的研制基于單片機的紅外測油儀的研究96系列單片機仿真器研究與設計基于單片機的單晶金剛石刀具刃磨設備的數(shù)控改造基于單片機的溫度智能控制系統(tǒng)的設計與實現(xiàn)基于MSP430單片機的電梯門機控制器的研制基于單片機的氣體測漏儀的研究基于三菱M16C/6N系列單片機的CAN/USB協(xié)議轉換器基于單片機和DSP的變壓器油色譜在線監(jiān)測技術研究基于單片機的膛壁溫度報警系統(tǒng)設計基于AVR單片機的低壓無功補償控制器的設計基于單片機船舶電力推進電機監(jiān)測系統(tǒng)基于單片機網絡的振動信號的采集系統(tǒng)基于單片機的大容量數(shù)據存儲技術的應用研究基于單片機的疊圖機研究與教學方法實踐基于單片機嵌入式Web服務器技術的研究及實現(xiàn)基于AT89S52單片機的通用數(shù)據采集系統(tǒng)基于單片機的多道脈沖幅度分析儀研究機器人旋轉電弧傳感角焊縫跟蹤單片機控制系統(tǒng)基于單片機的控制系統(tǒng)在PLC虛擬教學實驗中的應用研究基于單片機系統(tǒng)的網絡通信研究與應用基于PIC16F877單片機的莫爾斯碼自動譯碼系統(tǒng)設計與研究基于單片機的模糊控制器在工業(yè)電阻爐上的應用研究基于雙單片機沖床數(shù)控系統(tǒng)的研究與開發(fā)基于Cygnal單片機的μC/OS-Ⅱ的研究基于單片機的一體化智能差示掃描量熱儀系統(tǒng)研究基于TCP/IP協(xié)議的單片機與Internet互聯(lián)的研究與實現(xiàn)變頻調速液壓電梯單片機控制器的研究基于單片機γ-免疫計數(shù)器自動換樣功能的研究與實現(xiàn)基于單片機的倒立擺控制系統(tǒng)設計與實現(xiàn)單片機嵌入式以太網防盜報警系統(tǒng)\t

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論