![](https://static.zsdocx.com/FlexPaper/FileRoot/2019-9/10/16/e3c3bf3b-ed72-45cb-aaba-74926d2c1b8e/e3c3bf3b-ed72-45cb-aaba-74926d2c1b8epic.jpg)
![單片機控制led顯示屏系統(tǒng)_第1頁](https://static.zsdocx.com/FlexPaper/FileRoot/2019-9/10/16/e3c3bf3b-ed72-45cb-aaba-74926d2c1b8e/e3c3bf3b-ed72-45cb-aaba-74926d2c1b8e1.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、單片機控制單片機控制LED顯示屏系統(tǒng)顯示屏系統(tǒng)選修課電子設計報告XXXXXX班XXX10021189系統(tǒng)簡介系統(tǒng)簡介單片機是一種集成在電路芯片,采用超大規(guī)模集成電路技術把具有數(shù)據(jù)處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種IO口和中斷系統(tǒng)、定時器計時器等多種功能集成到一塊硅片上構成的一個小而完善的計算機系統(tǒng),該系統(tǒng)小巧,功能多樣且易于開發(fā)使用。而51單片機是對目前所有兼容Intel8031指令系統(tǒng)的單片機的統(tǒng)稱,
2、且該系列單片機已經(jīng)成為目前應用最廣泛的8位單片機之一,其代表型號是ATMEL公司的AT89系列,它廣泛應用于工業(yè)測控系統(tǒng)之中。而LED顯示屏,也是一個被廣泛應用在在人們的日常生活中的設備。在商場、車站、以及銀行等各類辦事窗口等越來越多的場所,我們可以看見LED點陣顯示文本信息。其由于耗電量低、使用壽命長、成本低、亮度高、規(guī)格品種多等諸多優(yōu)點,可以滿足各種不同應用場景的需求,可以說具有非常廣闊的發(fā)展前景。然而目前市場上的LED顯示屏大多都
3、需要固定在特定位置,并且顯示內(nèi)容的更改需要連接PC機或插入移動存儲器來實現(xiàn)。這使得大部分LED顯示屏不能隨意改變擺放位置。雖然少部分LED顯示屏可以實現(xiàn)便攜功能,但其只能通過外接移動存儲器來輸出顯示內(nèi)容,這導致LED顯示屏的諸多優(yōu)勢不能完全體現(xiàn)。正是由于單片機提供了操作簡單的IR紅外接收模塊,我們可以考慮采用單片機和LED顯示屏結合起來,用紅外遙控的方式來控制單片機,繼而再利用單片機控制LED顯示屏的輸出,最終實現(xiàn)遙控LED顯示屏的效果
4、。以下所闡述的系統(tǒng),是我們小組采用SST單片機作為控制核心,外接紅外接收探頭及LED擴展板為硬件基礎構建了LED顯示屏,從硬件上為便攜、遙控等預期功能提供了基礎。在代碼編寫方面,我們集成了現(xiàn)有比較完善的單片機的紅外解碼技術、蜂鳴器及LED點陣顯示,并自主編寫了屏幕顯示的滾動效果的相關代碼。系統(tǒng)原理系統(tǒng)原理為了更清楚的展示系統(tǒng)原理,先將該系統(tǒng)劃分為3個子系統(tǒng):紅外接收系統(tǒng),數(shù)據(jù)儲存系統(tǒng),以及信息展示系統(tǒng)。首先,當用戶按下遙控器上的某個按鈕
5、時,遙控器會發(fā)出一組脈沖。而紅外接收系統(tǒng)的任務就是將接收到的物理脈沖進行解碼,獲得用戶按鈕信息,也就是讓單片機捕捉到用戶按下了哪個按鈕。接著,數(shù)據(jù)儲存系統(tǒng)會將用戶按鈕信息轉換為該按鈕對應的功能,比如字母鍵、清空鍵、滾動鍵等等,若用戶輸從0.56ms低電平過后,開始延時,0.56ms以后,若讀到的電平為低,說明該位為“0”,反之則為“1”,為了可靠起見,延時必須比0.56ms長些,但又不能超過1.12ms否則如果該位為“0”,讀到的已是下
6、一位的高電平,因此取(1.12ms0.56ms)2=0.84ms最為可靠,一般取0.84ms左右均可。并且,應該等待9ms的起始碼和4.5ms的結果碼均完成后才能讀碼。2數(shù)據(jù)儲存系統(tǒng)數(shù)據(jù)儲存系統(tǒng)紅外線遙控器上每個按鍵都對應了一組鍵值(如“16”對應按鍵“0”,“0C”對應按鍵“1”等)。解碼完畢我們就可以得到這個用戶按下的按鍵鍵值。通過匹配內(nèi)置的鍵值表,系統(tǒng)就能識別出用戶的按鍵信息:數(shù)字鍵、清空鍵、退格鍵、速度調(diào)節(jié)鍵、啟動鍵等等。經(jīng)過若
7、干條件語句的篩選,可以對不同用戶行為進行相應動作:當用戶按下數(shù)字按鍵時,單片機內(nèi)部的專用數(shù)組就會按順序記錄該按鍵對應的數(shù)值(0~9)。(當然這只是初步的調(diào)試。當系統(tǒng)更加完善之后,還要增加將數(shù)字轉換為字母的子過程)。當用戶按下退格鍵時,數(shù)組將會剔除最新一個字符,也就是退格效果;當用戶按下清空鍵時,輸出重置,恢復空數(shù)組。當用戶按下速度調(diào)節(jié)鍵,系統(tǒng)會相應增加或減少變量“speed”的值,用于之后控制LED顯示滾動速度的調(diào)整。當用戶按下啟動鍵后
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- led顯示屏單片機課程設計
- 基于單片機控制的led點陣顯示屏系統(tǒng)【文獻綜述】
- 單片機控制的led滾屏顯示屏的設計
- 基于單片機控制的led點陣顯示屏系統(tǒng)【開題報告】
- 基于51單片機的led點陣顯示屏
- 基于單片機的led點陣顯示屏設計
- 基于單片機的led顯示屏系統(tǒng)設計大學論文
- 基于單片機控制的led點陣顯示屏系統(tǒng)【任務書】
- 基于單片機控制的led點陣顯示屏系統(tǒng)【畢業(yè)論文】
- 單片機畢業(yè)論文--基于單片機的led顯示屏設計
- 基于51單片機控制的點陣led電子顯示屏設計
- 基于單片機的led顯示屏畢業(yè)論文
- 單片機控制的LED顯示屏的設計與應用.pdf
- 基于單片機的點陣led顯示屏的原理
- 單片機課程設計--點陣led電子顯示屏
- 單片機課程設計---點陣led電子顯示屏
- 基于單片機的led點陣電子顯示屏設計
- 基于51單片機的led點陣顯示屏系統(tǒng)的設計
- 畢業(yè)設計--單片機控制的led滾屏顯示屏的設計
- 畢業(yè)設計---基于單片機的led電子顯示屏
評論
0/150
提交評論