旋轉LED顯示屏旋轉廣告牌設計_第1頁
旋轉LED顯示屏旋轉廣告牌設計_第2頁
旋轉LED顯示屏旋轉廣告牌設計_第3頁
旋轉LED顯示屏旋轉廣告牌設計_第4頁
旋轉LED顯示屏旋轉廣告牌設計_第5頁
已閱讀5頁,還剩21頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

LED旋轉顯示屏福 建 師 范 大 學 應 用 科 技 學 院學 生 論 文論文題目: 旋轉LED顯示屏 指導教師: 黃 晞 學 號: 120352010008 姓 名: 林伯崢 年 級: 2010級 專 業: 電子信息工程 二004 年 1月 9 日旋轉LED顯示屏福建師范大學應用科技學院 電子信息工程專業120352010008 林伯崢 指導老師 黃晞 【摘要】本設計使用簡單的單片機STC89C51作為主控制模塊,利用簡單的外圍電路來驅動16個LED組成的旋轉廣告牌。隨著科技的飛速發展,LED廣泛應用于廣告,機場,車站,酒吧,銀行,商場等娛樂場所和公共場所。它具有功耗小,壽命長,占空間小,色彩艷麗等優點。目前的LED顯示屏主要采用LED平板模塊,這種類型的顯示屏還有幾個需要改進的地方。首先這種類型的顯示屏都是由一個個的LED組成,成本比較高;其次顯示屏是一個平面,所以必然有一定的可視角度區域,產生了固定范圍的視覺局限性。本設計針對平板LED顯示屏的缺點做出了改進的方案,克服了平板LED顯示屏的不足之處。所以LED旋轉屏的構想恰好能彌補這個空缺。LED旋轉屏利用人的視覺暫留效應,通過高速旋轉的LED燈陣列,形成一個360度環形畫面,創造立體效果,不管人站在那個角度都能看到顯示的內容。該應用實用性好,制作相對簡單,而且能節省LED燈的使用。但因該制作要使用無線供電,因此造價相對較高,推廣有一定的難度。但隨著無線供電的效率提高,相信在不久的將來它一定能夠得到推廣。本設計以單片機控制LED燈為基礎,以無線供電為目的,充分利用新型能量傳輸方式。打破了傳統的平板LED顯示方式和無線供電的方式為該制作的亮點所在。關鍵詞:LED顯示屏;旋轉;單片機。 College of Applied Science and technology, Fujian Normal University of Electronic nformation Engineering Specialty120352010008 Lin bozheng Guide teacher:: Xi HuangAbstract This design usessimple MCUSTC89C51as the main control module,rotating billboardsto drive 16LEDusing asimple peripheral circuit.With the rapid development of science and technology,LED is widely used inadvertising,airport,station,bars,banks,shopping malls and otherplaces of entertainmentand public places.It haslow power consumption,long service life,small occupied space,coloristic.LED display screenis mainly used inLEDflatmodules,this type ofdisplayand severalareas in need of improvement.Firstly,this type ofdisplayis composed ofa LED,the cost is relatively high;the secondpanel is aplane,it must havea certain region of thevisual angle,thevisuallimitations of fixedrange.Disadvantages ofthis design forflatLED displayto makeimprovements,overcomes the shortcomingsof LED displaypanel.So theidea ofLED rotary screenjust can make upthis vacancy.LED rotary screenusingthe persistence of visionof people, through the LEDlamp arrayof high-speed rotation,the formation of a360 degree circularscreen,createthe stereoscopic effect,no matter whostand in theanglecan see thedisplaycontent.Theapplication ofgood practicability,production is relatively simple,andcan saveLED lamp.Buttheproductionto use wirelesspower supply,so thecostis relatively high,to promote a certain degree of difficulty.But asto improve the efficiency ofwireless power supply,I believe that in the near futureitwill beextended.This designis based onSCM control LEDlamp,thewireless power supplyfor the purpose,to make full use of newtransmissionenergy.To break thetraditionalflat-panelLEDdisplay mode andwireless power supply mode,wheretheproductionspot.Keywords:LED display;rotation;single chip microcomputer.目 錄前言 1第一章 LED概述21.1 LED的發展史 21.2 LED的原理特點 21.3 LED的分類 2第二章 顯示原理和控制方式的分析22.1 161 LED旋轉陳列原理及應用 22.2 LED旋轉陳列顯示文字原理 3第三章 芯片資料43.1 89C51引腳圖 43.2 I/O引腳說明 43.3 信號引腳介紹 5第四章 硬件設計64.1系統原理圖 64.2 供電方案選擇 64.2無線供電原理 74.3無線供電模塊 84.4元器件清單 9第五章 軟件設計 105.1匯編語言105.2程序流程圖 115.3程序的定時中斷和延時11第六章 系統調試 126.1元器件的焊接126.2通電后各功能測試126.3通電后軟件測試126.4效果展示13第七章 結論 15謝辭16參考文選17附錄附錄一 系統原理圖附錄二 系統實物圖附錄三 程序代碼前言 LED之所以受到廣泛重視而得到迅速發展,是與它本身所具有的優點分不開的。這些優點概括起來是:亮度高、工作電壓低、功耗小、大型化、壽命長、耐沖擊和性能穩定。LED的發展前景極為廣闊,正朝著更高亮度、更高耐氣候性、更高的發光密度、更高的發光均勻性,可靠性、全色化方向發展。LED顯示屏廣泛應用在體育場館、商業應用、銀行、證劵、郵政、碼頭、商場、車站、郵政、電訊、機關、監控、學校、餐廳、酒店、娛樂、等不同戶外場所的廣告宣傳,2013年俄羅斯大運會UNILUMIN采用Umesh25樓宇屏實時轉播畫面流暢細膩。靜態掃描技術采用靜態鎖存掃描方式,大功率驅動,充分保證發光亮度. 自動亮度調節具有自動亮度調節功能,可在不同亮度環境下獲得最佳播放 效果LED顯示屏在保有亮度的同時,也存在著弊端,就是在下雨天,LED顯示屏經過雨水淋濕,人的眼睛長時間近距離對著顯示屏就會很容易誘發眼疾,出現流眼淚的情況,這種光源污染,LED顯示屏作為環保技術應是需要更充份考慮到光線對人的精神方面的影響,不要過分追求亮度。1 LED概述1.1 LED的發展史發光二極管(Light-Emitting Diode,簡稱LED) 是一種能發光的半導體電子元件。這種電子元件早在1962年出現,早期只能發出低光度的紅光,之后發展出其他單色光的版本,時至今日能發出的光已遍及可見光、紅外線及紫外線,光度也提高到相當的光度。而用途也由初時作為指示燈、顯示板等;隨著技術的不斷進步,發光二極管已被廣泛的應用于顯示器、電視機采光裝飾和照明。21.2 LED的原理特點50年前人們已經了解半導體材料可產生光線的基本知識,第一個商用二極管產生于1960年。LED是英文light emitting diode(發光二極管)的縮寫。它是半導體二極管的一種,可以把電能轉化成光能。發光二極管與普通二極管一樣是由一個PN節組成,也具有單向導電性。當給發光二極管加上正向電壓后,從P區注入到N區的空穴和由N區注入到P區的電子,在PN結附近數微米內分別與N區的電子和P區的空穴復合,產生自發輻射的熒光。不同的半導體材料中電子和空穴所處的能量狀態不同。當電子和空穴復合時釋放出的能量多少不同,釋放出的能量越多,則發出的光的波長越短。常用的是發紅光、光或黃光的二極管。1.3 LED的分類發光二極管還可分為普通單色發光二極管、高亮度發光二極管、超高亮度發光二極管二極管、變色發光二極管、閃爍發光二極管、電壓控制型發光二極管、紅外發光二極管和負阻發光二極管等。LED的控制模式有恒流和恒壓兩種,有多種調光方式,比如模擬調光和PWM調光,大多數的LED都采用的是恒流控制,這樣可以保持LED電流的穩定,不易受VF的變化,可以延長LED燈具的使用壽命。22 顯示原理和控制方式的分析2.1 161 LED旋轉陳列原理及應用LED點陣規模常見的有44、48、57、58、88、1616等等。一般的平板LED顯示屏是采用反復的逐行逐列掃描達到動態顯示。而本制作的161 LED旋轉陣列與它們大同小異,只要保持轉軸的一定轉速(每秒24轉以上)就能顯示出清晰艷麗的立體文字圖面。而且只需16個LED燈就能達到1616 LED陣列的效果,大大節省了LED燈的資源。92.2 LED旋轉陳列顯示文字原理我們以掃描顯示漢字“林伯崢”為例來說明其掃描原理,每一個字由16行16列的點陣組成顯示,如圖下的,如果用8位的STC89C51的單片機來控制,由于單片機的總線為8位,一個字需要拆分成兩個部分。一般我們把它分解成上部分和下部分,上部分由8*1的點陣組成,下部分也由8*1的點陣組成。在本例中單片機首先顯示的是左上角的第一列的部分,即第0列的P00P07口。方向為P00到P07,顯示漢字“林”的時候,P00到P03都是滅的,只有P04亮,因為行接陽極,即二進制00001000,轉換為16進制為08H。如下圖所示。5 圖2-1 LED點陣顯示圖上半部分第一列完成之后,繼續掃描下半部分的第一列,即從P20向P27方向掃描,從上圖可以看到,這一列P2.2亮,其余全部滅,所以代碼為00100000,16進制為20H,然后單片機轉向上半部的第二列,除了P04亮,其他的都不亮,即為00001000,16進制為08H,這一列掃描完成之后繼續進行下半部分的掃描,除了P20P21亮,其他的為不亮,為二進制11000000,即16進制0C0H。按照這個方法,繼續進行下面的掃描,一共掃描32個8位,可以得出漢字“林伯崢”的掃描代碼為 : db 08h,20h,08h,0c0h,0bh,00h,0ffh,0ffhdb 09h,00h,08h,88h,00h,10h,08h,20hdb 08h,0c0h,0bh,00h,0ffh,0ffh,0bh,00hdb 08h,0c0h,08h,20h,08h,10h,00h,00hdb 00h,80h,01h,00h,06h,00h,1fh,0ffhdb 0e0h,00h,00h,00h,1fh,0ffh,10h,82hdb 30h,82h,0d0h,82h,10h,82h,10h,82hdb 10h,82h,1fh,0ffh,00h,00h,00h,00hdb 00h,00h,0fh,0f8h,00h,08h,0ffh,0f0hdb 00h,10h,0fh,0f8h,08h,00h,14h,90hdb 0e4h,92h,24h,91h,27h,0feh,2ch,90hdb 34h,90h,07h,0f8h,00h,80h,00h,00hdb 00h,3芯片資料3.1 89C51引腳圖 圖3-1 89C51引腳圖3.2 I/O引腳說明P0口可作為I/O也可作為地址、數據總線使用。P0口作為I/O口使用時,硬件自動使控制線C=0,使輸出級上拉場效應管出于截止狀態。 作為輸出口使用時P0.x輸出端口必須外接上上拉電阻,才有高電平輸出。 作為輸入口時必須把“讀引腳”打開。P1口作為輸出時無需外接上拉電阻;作為輸入時,同樣也需先向其鎖存器寫“1”使輸出驅動截止。P2口可作為I/O和高8位地址線A8A15輸出口。P3口是一個雙功能口,分為第一功能和第二功能。作為第一功能使用時由內部硬件自動將第二功能輸出線W置“1”,這是P3口作為通用的I/O口,與P1口類似,是一個準雙向口。復位時,口鎖存器制動置“1”,即輸出驅動器截止,P3作為輸入口使用。作為第二功能使用時可作為RXD、/INT0、/INT1、T0、T1信號的輸入引腳。O3扣得第二功能引腳如下:P3.0 RXD(串行輸入通道)P3.1 TXD(串行輸出通道)P3.2 /INT0(外中斷0)P3.3 /INT1(外中斷1)P3.4 T0 (定時器0外部輸入)P3.5 T1 (定時器1外部輸入)P3.6 /WR (外數據存儲器寫選通)P3.7 /RD (外數據存儲器讀選通)3.3 信號引腳介紹(1)電源引腳Vcc:電源正端,接電源+5V。Vss:電源地端。(2)I/O口引線4個8位的P0P3口。(3)控制線ALE: 地址鎖存允許輸出/PSEN:片外程序存儲器的讀選通信號/EA: /EA的狀態控制CPU對片內外程序存儲器取指RST: 復位信號(4)外接石英晶體引腳 XTAL1、XTAL2:當使用芯片內部時鐘電路是,用于外接石英晶體和微調電容;當使用外部時鐘時,用于外接時鐘信號。14硬件設計4.1系統原理圖 圖4-1系統原理圖4.2 供電方案選擇1、用圖上這種無線輸電的方法,無觸點,長壽命。2、用電動機電刷的方法,簡單有效;請注意:這樣壽命很短,必要時請自行在電路板上加焊一層耐磨導電層,如果電刷觸點不夠光潔以及接觸壓力大,幾小時就可以將線路板上的銅皮磨穿。3、直接用電池給主板供電,電池裝在主板上隨主板轉動,成本高,壽命短,影響轉速。 綜合以上3種方案,本設計選擇方案一供電方式4.2無線供電原理 無線輸電技術,就是沒有接點供電,利用電磁轉換原理,先將電流變成磁場,然后再將磁場變成電流給電路供電。電磁耦合對電源工程師來說,再也熟悉不過了,變壓器就是利用這個原理來傳遞能量。如果把變壓器的兩個繞組分開,就是某種意義上的無線供電。電動牙刷的充電就是個典型案例,但是用電磁耦合的方式有很大的缺點,沒有高磁導率的磁芯作為介質,磁力線會嚴重發散到空氣中,導致轉遞效率下降,特別在兩個線圈遠離的時候,下降的非常厲害。所以不適合大功率,遠距離的無線供電。在電學中,有一個名詞叫互感,即兩個相互靠近的線圈(或回路),當一個線圈(回路)內的電流發生變化時,其鄰近另一線圈(回路)內的磁通發生變化,并產生感應電動勢或感應電流。人們利用這一原理制造出很多產品,電源變壓器就是人們常用的這類產品之一。電源變壓器的結構一般是在用硅鋼片疊成的閉合鐵芯上套上兩個(或多個)匝數不同,彼此絕緣的線圈,一個線圈接電源,另幾個線圈接負載,接電源的線圈叫原線圈(也叫初級線圈),接負載的線圈叫副線圈(也叫次級線圈)。人們通過計算設計,改變原副線圈的比值,在原線圈接上一個交變電壓,在副線圈上就可以得到想要的交變電壓。3 圖4-2-1 無線供電原理圖磁耦合電路計算公式:V(t)=L(di(t)/dt)V2(t)=M21(di1(t)/dt)V1(t)=M12(di2(t)/dt)互感的單位是亨利(H),以電阻、電感、電容一樣,其值為正。但是電壓M di/dt可以是正值也可以是負值,具體取決于某個時刻的電流是增加了還是減少了。V1=-jwL1I1+jwMI2V2=-jwL2I2+jwMI1 圖4-2-2 無線供電實物圖4.3無線供電模塊使用非放射性的無線能量傳輸方式來驅動電器,電磁耦合變壓器就是利用這個原理來傳遞能量。如果把變壓器的兩個繞組分開,就是某種意義上的無線供電。但是用電磁耦合的方式有很大的缺點,沒有高磁導率的磁芯作為介質,磁力線會嚴重發散到空氣中,導致轉遞效率下降,特別在兩個線圈遠離的時候,下降的非常厲害。所以不適合大功率,遠距離的無線供電。 無線供電模塊使用4節5號電池,總電壓6v。利用互補正反饋振蕩電路將直流電轉化成高頻交流信號,通過線圈(線圈內有鐵氧體磁芯,提高效率),將交流信號輸送到旋轉的主電路板上,主電路板上利用5.1v的穩壓二極管,將接收到的交流信號變成5.1v直流電,通過220uF的電解電容濾波,供給單片機,使單片機能正常工作(互補正反饋由三極管B772 型、9014 NPN型和阻值分別為470 、 470 、62K功率為 1/8W的電阻,還有一只2A681的滌綸電容組成)。3 圖4-3-1 無線供電模塊原理圖圖4-3-2無線供電實物圖 4.4元器件清單 表4-1-1元器件清單表4-1-2元器件清單 5軟件設計5.1匯編語言匯編語言(Assembly Language)是面向機器的程序設計語言。在匯編語言中,用助記符(Memoni)代替機器指令的操作碼,用地址符號(Symbol)或標號(Label)代替指令或操作數的地址,如此就增強了程序的可讀性并且降低了編寫難度,象這樣符號化的程序設計語言就是匯編語言,因此亦稱為符號語言。使用匯編語言編寫的程序,機器不能直接識別,還要由匯編程序或者叫匯編語言編譯器轉換成機器指令。匯編程序將符號化的操作代碼組裝成處理器可以識別的機器指令,這個組裝的過程稱為組合或者匯編。因此,有時候人們也把匯編語言稱為組合語言。優點1、因為用匯編語言設計的程序最終被轉換成機器指令,故能夠保持機器語言的一致性,直接、簡捷,并能像機器指令一樣訪問、控制計算機的各種硬件設備,如磁盤、存儲器、CPU、I/O端口等。使用匯編語言,可以訪問所有能夠被訪問的軟、硬件資源。42、目標代碼簡短,占用內存少,執行速度快,是高效的程序設計語言,經常與高級語言配合使用,以改善程序的執行速度和效率,彌補高級語言在硬件控制方面的不足,應用十分廣泛。缺點1、匯編語言是面向機器的,處于整個計算機語言層次結構的底層,故被視為一種低級語言,通常是為特定的計算機或系列計算機專門設計的。不同的處理器有不同的匯編語言語法和編譯器,編譯的程序無法在不同的處理器上執行,缺乏可移植性;2、難于從匯編語言代碼上理解程序設計意圖,可維護性差,即使是完成簡單的工作也需要大量的匯編語言代碼,很容易產生bug,難于調試;3、使用匯編語言必須對某種處理器非常了解,而且只能針對特定的體系結構和處理器進行優化,開發效率很低,周期長且單調。綜合本設計要求,我用的是匯編語言。115.2程序流程圖Y返回去字模,刷新顯示內容定時時間是否到 開始系統初始化,串口初始化,中斷初始化字符點陣數據首地址送DPTR啟動中斷N 圖5-2程序流程圖5.3程序的定時中斷和延時 本LED旋轉顯示設計作品,用物理的環形旋轉取代了逐行逐列的掃描。由于程序每當執行一條指令時都是需要一定的時間的,在轉速足夠的情況下不需要延時程序的。每轉一圈它都有紅外管監測電平記住起始點刷新顯示的內容。每一圈掃描的列數是有限的,固定的。為了顯示的美觀得到良好的走樣效果,也就是要設置要程序偏移量,所以我們一定要選擇好恰當的中斷時間。也可以寫入簡單的延時程序如GROO: DJNZ R6,$ ;R6不等于0就自減1再跳轉到當前位置 DJNZ R6,$ 程序的中斷部分(可以防止前面顯示的漢字“吃掉”后面喂出來的漢字)HBIT: MOV C,ACC.0 ;ACC.0表示累加器存放數據的最后一位,A.0C MOV B.7,C ;CB.7(BC系列是什么?) MOV C,ACC.1 ;A.1C MOV B.6,C ;CB.6 MOV C,ACC.2 ;A.2C MOV B.5,C ;CB.5 MOV C,ACC.3 ;A.3C MOV B.4,C ; CB.4 MOV C,ACC.5 ;A.5C MOV B.2,C ;CB.2 MOV C,ACC.6 ;A.6C MOV B.1,C ;CB.1 MOV C,ACC.7 ;A.7C MOV B.0,C ;CB.0 MOV A,B ;BA RET ;中斷返回其中程序的末尾部分 CJNE A,#TAB2/256,E0D 它的作用是:分頁掃描處理用的,完整一圈掃描256列 也就是16個字。若累加器掃面的是#TAB2/256的倍數則掃描完成,刷新下次顯示內容;反之跳轉E0D繼續未完成的工作。126系統調試6.1元器件的焊接焊接前對電阻、電容的值要進行測量、篩選,選擇與電路中參數值最接近的元件。芯片選擇時要注意封裝。焊接時接觸不能太久否則元器件可能會燙壞,避免出現虛焊漏焊等現象。76.2通電后各功能測試 通電后檢查各功能是否正常工,作為了方便調試,采用分塊調試的方法。電路由多個模塊組成,電源模塊、無線供電模塊、復位電路旋轉馬達、輸入輸出接口電路等。查看運做時個元器件是否有出現發熱等現象。若有異常,需檢查電路是否連接正確。6.3通電后軟件測試 在確定了硬件正常工作后,接下來就是軟件部分了。若通電后浮動文字沒有意期的好看,甚至歪歪斜斜,顯示不全亂碼等等。那就要從程序入手了。在經過字摸取樣,和多次中斷時間修改的的嘗試實驗中,終于找到了一個合理的顯示時間。確定每轉掃描256列即16個漢子。這樣就能得到一個很好的顯示效果了。 正當我以為大功告成時,不料又出問題了,顯示的文字突然變得非常窄,難看無比。我用前面的方法先是從硬件查起到軟件,前后查了數遍,依然查不出來原因所在。用了很長的時間檢查,在幾方周折之后終于找到了原因所在。原來是經過幾次拆裝之后轉軸和那個套轉的光滑了,摩擦力不夠,導致脫轉。這樣相當于轉速不夠了,那顯示字體自然變窄了。我用個塑料薄膜套在轉軸上這樣摩擦力夠了轉速上來了,又恢復了正常漂亮的顯示文字了。自此十字旋轉作品完成了。6.4效果展示 圖6-4-1 旋轉LED效果展示圖 圖6-4-2旋轉LED效果展示圖 圖6-4-3旋轉LED效果展示圖7 結論 用了幾個月的時間著手于十字旋轉制作,我真的學到了很多東西,大學4年以來最有收獲的就是這段時間了。通過本次設計制作。我綜合技能能力得到了很大提升,掌握了LED顯示屏的基本原理。同時提高了自己的匯編能力,以及查閱資料和解決問題的能力。本制作主要的實習功能是以物理的旋轉方式取代了平板LED顯示屏的逐行逐列掃描。LED旋轉屏利用人的視覺暫留效應,通過高速旋轉的LED燈陣列,形成一個360度環形畫面,創造立體效果,不管人站在那個角度都能看到顯示的內容。該應用實用性好,制作相對簡單,而且能節省LED燈的使用。但因該制作要使用無線供電,因此造價相對較高,推廣有一定的難度。但現在無線供電的效率越來越高,相信在不久的將來它一定能夠得到推廣。8在著手系統設計之前,必須更具系統的應用場合、工作環境、具體用途提出合理、詳盡的功能指標和方案。這是系統的依據和出發點,也是決定系統成敗的關鍵,所以必須認真做好這個工作。在制定技術方案時,應對產品的可靠性、通用性、可維護性、先進性及成本等進行綜合考慮,考慮國內外同類產品的有關資料,使確定技術指標而且符合有關標準。具體要求如下:(1) 了解用戶的需求確定設計規模和總體框架。(2) 摸清軟、硬件技術難度,明確主攻問題。(3) 針對主攻問題展開調研工作,查找中外有關資料,確定初步方案。(4) 單片機是應用開發技術是軟、硬件結合的技術,方案設計要權衡任務的軟、硬件分工,又是硬件設計會影響到軟件程序結構。如果系統增加摸個硬件接口芯片,而給系統程序的模塊化帶來了可能和方便,那么這個硬件開銷是值得的。再無礙大局的情況下,以軟件代替硬件是計算機技術的長處。 (5)盡量采納可借鑒的成熟技術,減少重復性勞動。謝辭 伴隨著畢業論文的落筆,我知道大學的4年時光已經消逝了。學生生涯也就此別過。雖然有很多不舍,但是這何嘗不是生活呢。大學雖然帶走了我們的青春,但是我們留住了成長。讓我們學會了進步、學會了上進、學會了感恩在這里我要感謝我的父母,這些年你們真的辛苦了,話到嘴邊不知道要和你們說什么,心里只有暖暖的感動。我們永遠是最親的人。感謝畢業設計的指導的黃晞老師。是您給了我方向和靈感,感謝您的一直以來的支持和指導。同時也感謝從啟蒙到到現在的所有老師。您們辛苦了,沒有您們就沒有現在的我。謝謝。感謝長期以來一直關心自己的同學朋友們。因為有你們我的生活才有了色彩。希望友誼長存感謝相處了4年的舍友,這些年生活的點滴雖然平淡,但誰不知道那背后溫藏了濃濃的情誼呢。畢業后我會很想你們的。那可是人生中最美妙的時光啊。展望未來,努力讓自己做個有價值、懂生活、知感恩、識品味、曉天命的人。參考文選1劉艷海,徐海燕.C51單片機及應用系統設計M 電子工業出版社,2009: 102912康華光,陳大欽,張林.電子技術基礎模擬部分M高等教育出版社2005:224113馬嵐,許菊芳,李雯.工程電路分析(第七版)M電子工業出版社2011:4314574 王幸之.AT89系列單片機原理與接口技術M北京航空航天大學出版社,2004:33525 陽進.基于單片機的LED顯示屏的漢字顯示M.中國科技信息,2005:35112.6 何立民.MCS-51系列單片機應用系統設計M北京航空航天大學出版社,2003:591027 閻石,數字電子技術基礎(第五版) M高等教育出版社,2006:1091148 劉欣銘,張廣斌.LED顯示屏技術綜述M黑龍江電力,2003,:2942969 韓潤萍,陳小萍.點陣LED顯示屏控制系統M微計算機信息,2003:5051.10 Mark Nelson著.瀟湘工作室譯.串行通信開發指南M中國水利水電出版社,200211 王宜懷.單片機原理及其嵌入式應用教程M.北京希望電子出版社,2002.12 Schultz. C and the 8051: Programming and Multitasking. PTR Prentice-Hall. 1993:3352附錄附錄一 系統原理圖 圖8-1系統原理圖附錄二 系統實物圖 圖8-2-1系統實物圖 圖8-2-2系統實物圖 圖8-2-3系統實物圖附錄三 程序代碼org 00h jmp cfg org 03h clr 00h reticfg: ;setb ea; setb ex0; setb it0 mov dptr,#tabMM00: CLR 00Hmm: mov a,r2 movc a,a+dptrcpl acall hbit mov r4,a deC r2 mov a,r2 movc a,a+dptrdec r2 cpl acall hbitjb 01h,gr0mov p1,amov p3,r4jmp gr00gr0:mov p2,amov p0,r4gr00:djnz r6,$djnz r6,$;djnz r6,$cjne r2,#0ffh,mmmmov p0,#0ffhmov p1,#0ffhmov p2,#0ffhmov p3,#0ffhjb 0e8h.3,$ mmm: jb 0e8h.3,MM00 jb 00h,mm setb 00hmov r2,#0ffh inc dptr inc dptr inc dptr inc dptrmov a,dphcjne a,#tab2/256,e0d mov dptr,#tabcpl 01he0d: jmp mmhbit: mov c,acc.0mov b.7,cmov c,acc.1mov b.6,cmov c,acc.2mov b.5,cmov c,acc.3mov b.4,cmov c,acc.4mov b.3,cmov c,acc.5mov b.2,cmov c,acc.6mov b.1,cmov c,acc.7mov b.0,cmov a,bretorg 200h;org 300h,tab:db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0db 00h,00h,0eh,0ch,10h,14h,10h,24hdb 10h,44h,11h,84h,0eh,0ch,00h,00hdb 00h,00h,07h,0f0h,08h,08h,10h,04hdb 10h,04h,08h,08h,07h,0f0h,00h,00hdb 00h,00h,08h,04h,08h,04h,1fh,0fchdb 00h,04h,00h,04h,00h,00h

溫馨提示

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

最新文檔

評論

0/150

提交評論