AT89C52單片機;LED燈;定時器;光敏傳感器_第1頁
AT89C52單片機;LED燈;定時器;光敏傳感器_第2頁
AT89C52單片機;LED燈;定時器;光敏傳感器_第3頁
AT89C52單片機;LED燈;定時器;光敏傳感器_第4頁
AT89C52單片機;LED燈;定時器;光敏傳感器_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第2章LED景觀簡介根據(jù)現(xiàn)代全球顯示能源短缺受到人們的不斷關注背景下,怎么才能有效快速的節(jié)約能源成為我們即將要面臨的一個非常重要的問題。在光照的領域上,LED燈的照明產(chǎn)品的使用已經(jīng)引起了全世界的關注。在很早中國的LED燈產(chǎn)業(yè)就已經(jīng)開始了,經(jīng)過了多年不斷努力的發(fā)展,中國LED產(chǎn)業(yè)開始形成了一條比較完整的產(chǎn)業(yè)鏈,其中就包括了LED外板的不斷生產(chǎn)、LED的芯片制造、LED芯片的包裝和LED產(chǎn)品的使用。2.1LED液晶顯示據(jù)目前調(diào)查中國的半導體照明行業(yè)發(fā)展非常好,國外的芯片公司的發(fā)展非常快速。很多包裝類公司的規(guī)模相對快速擴大,照明的使用也取得了非常大的進展。在2008年,中國的LED使用產(chǎn)品的生產(chǎn)數(shù)量已經(jīng)超出400億元人民幣。它已經(jīng)成為了全世界上最大的、種類最多的彩色LED顯示器、太陽能LED、景觀照明和其他應用產(chǎn)品的生產(chǎn)商和出口商,一個全新的半導體照明企業(yè)已經(jīng)開始在興起。中國也將在照明這片土地上形成了一定的風景線。其中,外部照明的發(fā)展是最快最迅速的。目前已經(jīng)有幾百家LED路燈照明公司,和幾十條規(guī)范的道路已經(jīng)建成。然而,中國在大型的液晶顯示和汽車前后的照燈方面還是非常落后。LED顯示器的結(jié)構很復雜,尤其是對于外部顯示器。電源、環(huán)境亮度和環(huán)境溫度都直接影響了示器的正常運行。LED顯示器,控制系統(tǒng)中溫度、亮度、功率等,均應根據(jù)需要自動檢測和控制,并調(diào)節(jié)亮度、色度、設置屏幕橫向和縱向的立場和工作都可以根據(jù)需要實施遠程模式轉(zhuǎn)換等。顯示器的控制系統(tǒng)其中包含了輸入接口電路、信號控制電路、轉(zhuǎn)換和數(shù)字化處理電路以及輸出接口電路。這其中用到了很多特定的技術。自動檢測和遠程控制技術。液晶顯示器是通過控制單片機和核心部件來顯示的。國內(nèi)外的微控制系統(tǒng)主要使用單片機作為控制核心。因此,單片機的發(fā)展將有助于開發(fā)簡單實用的電子產(chǎn)品。在這個設計中,使用更先進的AT89C51單片機作為控制核心,其功耗非常低。2.2LED點陣顯示點陣LED屏幕是由LED組合而成,開燈還有關燈是可以顯示其中的圖像文本、動畫視頻等顯示。LED點陣顯示器的制作非常簡單,使用起來也是非常方便和快捷,大規(guī)模的應用到了各種公共場所,比如各類車站、廣告大屏和儀表盤。LED點陣顯示系統(tǒng)的每個模塊都具有兩種顯示方式:動態(tài)的顯示和靜態(tài)的顯示。靜態(tài)顯示的原理與動態(tài)顯示原理對比就是簡單,操作比較方便,但是其硬件的布線方式非常的復雜。在生活的實際應用過程中,通常會選擇使用動態(tài)顯示的方式。因為動態(tài)顯示是以數(shù)字化的形式來工作。它是通過具有大鎬的脈沖驅(qū)動,并從上到下連續(xù)顯示。頻閃鏡的每一行都是關閉的,同時向每一列發(fā)送一個表示圖形或文本信息的脈窄沖的信號。通過反復上述的操作,可以顯示各種圖形或文本信息。點陣LED顯示器有單色、雙色和彩色三種顏色,可以顯示紅色、黃色、綠色和橙色。LED點矩陣4×4、4×8、5×7、5×8、8×8、16×16、24×24、40×40等;它被等分為像素數(shù)、主雙色、三色等。顯示的文本和圖像的顏色因像素的顏色而異。單個主色點的矩陣只能顯示固定的顏色,如紅色、綠色和黃色。顏色是由像素中不同顏色的發(fā)光二極管組合而成。2.3彩燈原理介紹根據(jù)三種主要顏色的原理,系統(tǒng)可以由三種基本的顏色綠、藍、紅組成一個可以變換的單元。LED燈泡有三種主要顏色:藍、綠、紅。這三種原使顏色混合后,有七種顏色可供選擇。該系統(tǒng)還利用單片機U0端口的PWM調(diào)制來調(diào)節(jié)LED亮度,使不同顏色之間的變化變得柔和;還可以進行外部設置,如設置顏色變化周期、初始顏色和不同場景的表示。2.3.1彩燈實現(xiàn)原理本節(jié)解釋如何使用三種主要顏色的原理來實現(xiàn)彩色光的顏色轉(zhuǎn)換。該系統(tǒng)使用三個獨立顏色的LED燈泡。如果想要在直線上混合顏色的話可以使用平常用的三原色來進行混合。比如說,如果兩個LED燈的亮度是相同的情況下,并且兩個燈的顏色為藍色和紅色時,如果熄滅的是藍色的LED,這時黃色的LED燈變?yōu)榱瞬噬?如果兩個LED燈的亮度顯示不一致的情況下,是紅色比黃色亮的話,這個時候燈的顏色則會發(fā)生變化,如果這時的亮度比平時低的話,彩色燈光的顏色也會隨之呈現(xiàn)不同的顏色。如果三個LED燈泡的亮度是完全一樣的情況下,這個時候白色就是它們的主顏色,燈光的發(fā)亮程度和白熾燈是非常相近的。2.3.2彩燈變換的實現(xiàn)led燈泡能發(fā)出一定的光。為了實現(xiàn)色彩變換的效果,就需要使用一臺芯片計算機來控制不同的光,釋放不同亮度的光??刂齐姛舻牧炼刃枰褂梦⑿涂刂破?D/A)的PWM來進行數(shù)字/類比(D/A)。你要的顏色再打給我2.4系統(tǒng)設計框架彩燈需要定時變換色彩,也可以根據(jù)用戶設定的方式變換色彩。這要求系統(tǒng)具備一定的控制功能,并為用戶提供可操作的接口。另外,還需要選用特殊的燈泡來變換色彩,最后,系統(tǒng)將留出功能接口,使用戶能同時使用多個彩燈。2.4.1單片機控制個人芯片電腦的開發(fā)過程比較復雜,因為組內(nèi)技術的發(fā)展是最早的。我們知道微觀控制臺的指令與普通電腦很相似但他們也有自己特別的指令像mcs系列中的微控制器一樣,活度編輯是一種特殊的抓好方法,至少提高了這種微控制器類型處理代數(shù)的能力。此外,核準系統(tǒng)核準的方式是一個較具體的方式。我們都知道,微觀控制者的功能開發(fā)集中在交叉技術上,為微型控制者提供外部擴展功能。它主要包括:第一個平行界面,第二次串聯(lián)界面,第三個數(shù)字模擬和模擬轉(zhuǎn)化器,還有第四種界面維護技術。為了擴充,計劃中的微型計算機實現(xiàn)了內(nèi)部作業(yè)效率的互動能力,并廣泛運用了許多高級別語言開發(fā)工具,在高級平臺上模擬可以更快地開發(fā)出來。它奠定了對微型電腦的廣泛運用。個人芯片是一個更好的應用。獨碼電腦有很多E/a線路汽車工業(yè)使用的多數(shù)是晶片微縮電腦。如果行駛時沒有注意到車輛,可以對車輛進行調(diào)整,即同時使用一種特定的方法,以便對車輛加以處理和調(diào)整。此外,隨著一臺芯片微電腦的能力得到改進,芯片微電腦也被廣泛使用于電腦網(wǎng)絡和信息傳輸中。碟片微縮電腦有多完善了色燈的時間管理與顏色控制的完善,它不需要前置色燈。由于它是一臺芯片微電路,因此無法進行任何加密信號傳送,以致于電路會以不同的方式運作。描述控制插件和核心芯片安裝具體實施職能如下:

(1)系統(tǒng)控制器利用內(nèi)部計時器/計時器來達到時間點,并完成電燈的顏色轉(zhuǎn)換。時間控制信號分為兩部分,通過比較兩個部分,可以調(diào)整燈泡的亮度以轉(zhuǎn)換顏色。與此同時,兩個計時器可以協(xié)調(diào)由一個芯片時間控制的多燈籠之間的同步和漸進式變化。(2)用微控制器產(chǎn)生pwm波長,實現(xiàn)物流電控制。這盞燈利用交流電路和微觀控制器直通在這種情況下,微型控制晶片通常用于產(chǎn)生pwm波長來控制線軸。反應并保存用戶自己的配置。該系統(tǒng)還允許用戶自己配置它,以使集成微型計算機能夠儲存你所輸入的參數(shù),然后讓集成計算機按照其參數(shù)執(zhí)行程序。2.4.2燈泡的選定燈泡是這設計非常主要的一大部分,考慮實際生活中存在的一些問題,本文主要選擇了具有非常亮的特性的LED燈泡。LED燈泡它含有發(fā)熱能量非常低(冷光特性)、耗電量少(白熾燈泡的1/8)、壽命長(可達到50000h以上)的特點,可平面封裝用于各式燈飾照明,配合不同燈罩后適用于各種場所。LED亮度比較穩(wěn)定、沒有閃爍感覺、消耗能亮也比較小、不容易發(fā)熱,所以選擇了這種LED燈泡作為本設計的首要先擇,它可以讓彩燈的色彩變換變的比較溫和,燈光的色彩也很穩(wěn)定。選定好了這種燈泡以后,然后開始分析了解清楚單片機的控制功能以后,最基礎的系統(tǒng)架構就完成了。下面的工作是如何設定系統(tǒng)應完成的功能,并逐一實現(xiàn)這些功能。白色LED的出現(xiàn)是從身份識別功能到光明功能的一個關鍵步驟。白色的LED燈是與日光最相似的,這種燈能很好地展示出光照光線的真實顏色。因此從這種先進技術的角度來說,白色的LED燈不用想當然是最先進的技術。其中有類似的機械上的零件,例如普通燈、手電筒和手電筒,都相繼推出,但工程十分昂貴,于是相關的產(chǎn)品卻很難受到廣泛推廣。白led的流行行為需要降價,只有當白紙進入到一個特定市場規(guī)模時才會降價。兩國的一體化取決于技術進步。本章小結(jié)本文主要根據(jù)人們生活和科技上的發(fā)展主要對LED燈進行詳細的介紹和對燈泡的選定也作出相應要求,通過對燈泡的一系列篩選最后才決定選擇節(jié)能環(huán)保并且價格低廉的燈泡,這種燈泡不僅光線穩(wěn)定而且節(jié)能能力也比較強,這種燈具很受消費者的歡迎。所以最終選定以節(jié)能燈泡為標準。第3章LED景觀系統(tǒng)設計人們的生活在不斷提到,生活質(zhì)量上的要求也越來越高,在外面我們可以看到有許多的場合用彩色霓虹燈做為一種景觀。LED彩燈具有顏色多樣化給人視覺上的一種沖擊感,以將要由系統(tǒng)執(zhí)行的主要功能為參照圖三所示的系統(tǒng)結(jié)構:整個系統(tǒng)分為一個芯片微電腦系統(tǒng),一個硬件系統(tǒng)和一個軟件系統(tǒng)。電路設計和壞蛋設計主要描述了硬件電路的設計,在所有的統(tǒng)一電路中,把所有主要元件的結(jié)構概念、筆直功能以及其他一些特點加以說明。如圖3-1所示。電源模塊電源模塊光敏傳感器時鐘模塊AT89S52按鍵矩陣電源模塊LED燈圖3-1系統(tǒng)結(jié)構圖3.1單片機最小系統(tǒng)單片機芯片最低或最低系統(tǒng)指的是讓一臺一臺芯片微計算機運作的系統(tǒng),它由最少的組件構成。在單元51中,所有最小的集成電路系統(tǒng)應該包括:如圖3-2所示。圖3-2單片機最小系統(tǒng)圖3-3AT89C51的引腳圖引腳說明:在電路中進行電壓提供的是VCC,為了防止觸電必須要接地,接地使用的是GND,P1口是一個雙向開口的口,它是進行雙向漏極的口,而且P1口是可以提供外部電壓的,這是它的最大優(yōu)點之一。P1.2口是的8位雙向的,它也是一個I/O口,并且內(nèi)部含有上拉電阻。P1.3口有AT89C51的一些獨一無二的功能,P1.3口是可以接收一些信號的,在鄧進行變化和閃爍時,RST的功能是可以進行復位的輸入。IPSEN是一種通選信號,它也是一種存儲器,主要作用在外部環(huán)境中。XTAL1的主要作用是作為內(nèi)部電路的輸入和輸出,主要是時鐘電路,和作為振蕩器,并且是反向的。XTAL2是作為外部電路的輸出。

如果在XRAL1和XRAL2引腳上將本設計所用到的振蕩器比如說外部的,它是可以進行識別的,并且會形成一種特殊的震蕩模式。因為微處理器內(nèi)部是有一個高增益增加的放大器,當外部電路對它進行連接時,它就會形成一個自增振蕩器并且會產(chǎn)生外部時鐘電路。具有可復試的的內(nèi)部電路。Cl和C2電容器在一些特殊的方面會發(fā)揮極大的作用,它的容量值一般為4-50pF。外部晶體頻率的經(jīng)典值是18hz,但是在一般情況下會使用6mhz這種工作模式。如圖3-4所示。圖3-4時鐘電路圖當單片機AT89C51其中一個的復位引腳RST(全稱復位)在比2個機器周期內(nèi)處于高電平還要高時,單片機AT89C51要進行復位的一系列操作。如果RST持續(xù)變高的話,微控制器正在循環(huán)復位的狀態(tài)??梢园凑諔贸绦虻男枨?,復位操作一般有兩種最基本的形式:一種是開機復位,另一種則是開機或開關復位。在開機時重新啟動需要在開機后自動執(zhí)行重新啟動操作。如圖3-5所示。圖3-5復位電路電路圖3.2按鍵按鍵有時也稱按鈕或開關,它是控制系統(tǒng)中常用的外部設備之一,也是最簡單的數(shù)字量輸入設備,常見的按鍵設備如圖所示。鍵盤是由若干個規(guī)則排列的按鍵組成,如手機鍵盤和計算機鍵盤等,不同的按鍵代表著不同的含義(一般來說,按鍵的含義可通過軟件定義)。用戶通過按動按鍵,輸入數(shù)據(jù)或命令,實現(xiàn)簡單的人機交互。本文通過三腳撥輪開關實現(xiàn)功能,在某些控制系統(tǒng)中為了節(jié)省I/O引腳資源,可以采用多功能按鍵實現(xiàn)單個按鍵的多種控制功能,如中間的切換亮燈模式;左邊的是更改亮燈速率;右邊的是是否打開關敏電阻開關,如圖3-6所示。圖3-6撥輪開關按鍵其處理過程依次為按鍵判斷、消抖處理、釋放判斷、按鍵識別四個過程,具體如下:(1)第一想要通過依次進行查詢每一個I/O引腳的輸入狀態(tài)進行按鍵判斷,如果其中一根I/O引腳的輸入是低電平的狀態(tài),就可以認為是有可能按鍵已經(jīng)按下;(2)第二是進行消除處理,一般采用軟件延時進行處理,延時5~11ms之后進行測驗這個I/O引腳的輸入狀態(tài)是不是低電平狀態(tài),如果是低電平狀態(tài)就可以確認這個I/O引腳對應的按鍵已經(jīng)按下;(3)然后在進行釋放的判斷,當檢測到這個引腳是高電平時可以確定按鍵已經(jīng)釋放,(4)最后就是進行按鍵識別的操作,通過編程識別該按鍵值,再轉(zhuǎn)向該按鍵的功能處理程序。按鍵掃描流程圖如3-7所示。3-7掃描按鍵流程圖3.3驅(qū)動電路74HC595是單片機系統(tǒng)中常用的芯片之一。它的作用是將串行信號轉(zhuǎn)換成并行信號。它廣泛應用于各種數(shù)字管和點陣顯示器芯片。74HC595可以節(jié)省下的使用單片機口資源,你可以控制在8-pin的數(shù)碼管3(E/S與督導,并且還有一定的能力,這可以消除諸如triodes放大電路,所以這個芯片是人工制品、數(shù)碼管來駕駛。實現(xiàn)效果,通過3個595驅(qū)動芯片進行行掃描,8個595驅(qū)動芯片進行列掃描,完成驅(qū)動LED點陣模塊。圖3-874HC595行掃描圖3-974HC595列掃描74595的數(shù)據(jù)端:Q0-Q7:八位一\t"/item/74HC595/_blank"并行輸出端,是直接控制數(shù)碼管的8個階段。Q7:一級輸出端口。把它接到一個595的DS端。DS:\t"/item/74HC595/_blank"串行數(shù)據(jù)的輸入端,接上一級的Q7端。74HC595工作流程圖如圖3-10所示。給R6賦值200給R6賦值200給R7賦值250再次nop操作R7=0?R7=0?開始結(jié)束3-1074HC595工作流程圖3.4LED發(fā)光二極管本設計燈的組成是通過LED發(fā)光二極管,它的立體構造是8*8*8。因為發(fā)光二極管的構成是一個PN結(jié),這個特性是和普通的二極管一樣的。所以發(fā)光二極管的最顯著的特點就是單向?qū)щ娦?。當一個正向的電壓加在發(fā)光二極管的正負兩極后,電流就會先從正極到父級,然后再從父級到正極,在發(fā)光光二極管結(jié)的附近有很多的電子與各個區(qū)的部分是相吻合的,發(fā)生許多熒光的成分在里面。在大多數(shù)的半導體材料中的不同地方所存在的能量狀態(tài)是不一樣的。當正負兩極發(fā)生碰撞時所釋放出的能量是不一樣的,如果能量被放出的越大,那么它在進行發(fā)光時它的波長就越短。本設計使用的是可以發(fā)出三極光的二極管。當二極管發(fā)光時的正極電壓大于6V的時候。它的反向電壓特性曲線的幅度就會相差很大,在進行電路連接時電路的連接方式必須是串聯(lián),電路中的電阻則會通過自己本身的阻值來限制電路中的整體電流?;谒{、綠、紅、三種不同顏色的七彩發(fā)光二極管通過它們之間不同的混合就可以混合出不同的顏色,例如,如果紅色和綠色指示燈同時亮起,則紅色和綠色指示燈將混合為黃色指示燈。變色燈的變色原理是通過三個原色發(fā)光二極管依次點亮兩個發(fā)光二極管,它們可以發(fā)出藍色,紫色和青色(例如,當黃色和綠色LED發(fā)光時出現(xiàn)紫色)。如果同時打開紅色,綠色和藍色LED燈,則它們會產(chǎn)生白色。如果我們有一個電路可以依次使紅色,綠色和藍色LED燈,兩個燈,單獨點亮和三色LED燈點亮,在一起,因此可以用七種不同顏色的光顯示。所以LED燈是七彩的。因為它們以不同的比例折疊,所以可以顯示不同的顏色。3.5光敏傳感器光感應器是感應器,它利用感應器的感應器來把一個視覺信號轉(zhuǎn)化為電信號。這顆脆弱的波長靠近可見光線的范圍,包括紅外線和紫外線長波。光源不僅局限于捕捉光線,還可以被作為測繪裝置利用來測出許多非電波,只要這些非電波被轉(zhuǎn)換成“可見信號”的變化。光學感應器是目前最強大、也是最普及的傳感器之一,在控制技術和非電氣儀器中扮演著相當重要的角色。照片感應器有多種類型,包括:光波細胞、照像管、照相機、照相機、太陽能傳感器、紅外線感應器、外光感應器、彩色感應器、CCD和CMOS圖像感應器。本章小結(jié)本文主要以單片機AT89C51系統(tǒng)為主要核心,主要介紹了每一個元件的使用可以根據(jù)用戶的需求,從而制作出不同種的亮燈模式,以及顏色的不同的彩燈之間變換。內(nèi)部存有一個定時器通過定時器來實現(xiàn)彩燈的閃爍功能。根據(jù)不同光照時間的不同要求,在不同的時間發(fā)出開/關光控制信號,然后打開/關閉不同顏色的燈。光傳感器可根據(jù)天空的光和暗自動開關。第4章軟件設計與仿真在實際單片機系統(tǒng)的應用中,最不容易實現(xiàn)的部分對于我來說最難的部分就是軟件設計。在很多種情況下,工作量很大而且非常繁瑣,特別是在控制系統(tǒng)比較復雜的情況下。對于一般人來說,就要考慮技術上的使用和軟件工具的選擇。軟件設計一般可以按照以下步驟進行,設計流程圖很好。軟件的系統(tǒng)程序主要包括了很多部分,每一部分都是一種程序,主要用到的是主程序和延時子程序。它的主程序用于初始化系統(tǒng)、子程序的籌劃等。鍵盤分析子程序應使用用于分析鍵盤狀態(tài)并記錄輸入緩沖區(qū)的按鍵位置號。密鑰碼發(fā)送子程序應使用將打開或關閉的密鑰碼發(fā)送到MCU接口。數(shù)據(jù)發(fā)送子程序應使用數(shù)據(jù)在發(fā)出對接口的設置。4.1語言選擇LED燈控制器最大的特點是所有的照明模式都是由軟件控制的。此設計采用微電腦AT89C51作為核心控制芯片,因此,該方案可以實現(xiàn)了匯編語言或C語言,并與C.也可以結(jié)合使用匯編語言有一些好處,例如:它可以直接訪問物理內(nèi)存或I/O端口;它可以完全控制生成的二進制代碼,而不受編譯器的限制;它可以根據(jù)專門制定的應用程序來對對代碼進行升級,讓他提高運行的速度;它具有最大化設備的功能;匯編語言編寫的程序與用高級語言編寫的程序進行對比則需要需要更少的存儲空間和運行時間的優(yōu)點。然而,匯編語言是一種非常低級的語言,它只比直接手寫二進制機器指令代碼優(yōu)越。由于這個設計需要模擬和調(diào)試,經(jīng)過詳細的檢查,使用C語言編程來控制LED燈。4.2程序設計程序設計(Programming)主要是指調(diào)試程序、設計、編制、的方法和過程。它可以明確功能使其實現(xiàn)智能化。當進行微機控制系統(tǒng)設計的時候,可以選擇系統(tǒng)硬件設計,主要大量的對象就是根據(jù)這種微程序的編寫來實現(xiàn)一些重要的功能因此,在一個單片機的控制和處理系統(tǒng)中系統(tǒng)中,可以將功能分為幾種主要的類型,主要就是將所需要的數(shù)據(jù)進行處理、然后在對所需要用到的數(shù)據(jù)進行控制,這時它最顯著的兩個特點。其中再對數(shù)據(jù)進行處理時還可以對數(shù)據(jù)進行采集、將所需要的數(shù)字進行過濾、將要用到的標度進行轉(zhuǎn)換等等。如果將單片機進行功能劃分的話是可以按照一定的算法來進行計算和數(shù)據(jù)處理來進行的。先進行計算然后再進行輸出,主要為了控制生產(chǎn)。為了完成所有的任務,在軟件設計的過程中,主要把一套流程分成了幾千個部分,每一部分就叫做一個模塊。把一個程序分成若干個子程序,分別是編碼、調(diào)試之后把它們連接在一起形成一個完整的程序,這樣的程序設計方法稱為模塊化程序設計。所謂的“模塊”,其實就是是可以獨立完成一定的功能,并可以相對獨立的進行程序的階段,這種程序設計方法稱為模塊程序設計法。

模塊程序設計法的主要優(yōu)點有:

(1)獨立模塊和一個完整的模塊區(qū)別就是易編寫、調(diào)試及修改。

(2)程序具有易讀性。

(3)程序可以局部進行修改。

(4)模塊可以互相共存,一個模塊可以被多個任務在不同條件下調(diào)用。

(5)模塊程序可以被設計者分割任務和利用已有程序,為設計者提供了方便。

主程序流程圖如圖4-1所示。開始開始程序初始化調(diào)用第一種亮燈模式第一種模式亮完?調(diào)用第I種亮燈模式第N種模式亮完?結(jié)束是否是否圖4-1LED亮燈程序流程圖4.3仿真顯示Proteus是英國Labcenter

公司研發(fā)出來的電路分析與實物仿真軟件。按復位鍵,系統(tǒng)初始化,然后單排8個LED開始按照要求閃爍,分別按下列模塊點亮:

模塊1:單向循環(huán)閃爍,只且只有一排燈亮模塊2:單向循環(huán)閃爍,只且只有兩排燈亮模塊3:往復循環(huán)閃爍,只且只有一排燈亮模塊4:所有燈全部亮,所有燈全部滅

模塊5:依次點亮或者熄滅,多個燈亮

模塊6:依次點亮或者熄滅,多個燈亮,依次點亮兩排4.3.1誤差分析記錄模式一的數(shù)據(jù),每次送出的數(shù)據(jù)是不同,記錄每一次數(shù)據(jù),從而通過數(shù)據(jù)進行分析誤差,具體的數(shù)據(jù)如下表所示。后面幾種模式的實驗結(jié)果基本和理論值一致,沒有誤差。本章小結(jié)這一章是關于創(chuàng)建軟件程序的過程。個別芯片電腦的適用系統(tǒng)由硬件和軟件構成。在運行了之前硬體化方案之后,簡介里列出了軟件程序的選擇、執(zhí)行和執(zhí)行情況。軟件編程是模仿和多加功能的led燈系統(tǒng)的關鍵功能。該軟件將被測試和模擬,以確定是否成功。

第5章LED景觀系統(tǒng)實現(xiàn)本文主要用AT89S52單片機作為它的主控中心,主要以按鍵,定時器,LED彩燈和光敏傳感器組合而成,根據(jù)不同種的需要設計了不同種的亮燈模式,又采用了定時器的原理,從而實現(xiàn)了不同種彩燈閃爍模式,利用三基色原理實現(xiàn)了多種顏色的改變,通過光敏傳感器實現(xiàn)了彩燈的智能化。5.1實現(xiàn)步驟利用循環(huán)移位的編程算法讓等依次循環(huán)點亮,利用三基色原理使彩燈顯示出多種顏色。用戶可自行設定彩燈色彩的變換快慢,并可隨時的修改這種設置。利用編程可以呈現(xiàn)出一個立方體的形狀,根據(jù)需要呈現(xiàn)出不同顏色。當黑天時根據(jù)光敏傳感器實現(xiàn)自動亮燈,白天時自動關閉功能,并可以顯示出來。通過Protues軟件進行仿真,通過Keil和仿真軟件進行聯(lián)合調(diào)試達成效果。通過改變定時器和計數(shù)器的初始值和計數(shù)值來達到中斷系統(tǒng)的穩(wěn)定,改變中斷等級進行中斷系統(tǒng)。分為硬件調(diào)試和軟件調(diào)試來發(fā)現(xiàn)錯誤并加以改正。檢查設計功能是否實現(xiàn)。5.2實現(xiàn)功能如圖所示,通過2

溫馨提示

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

評論

0/150

提交評論