單片機(jī)應(yīng)用技術(shù)項(xiàng)目教程項(xiàng)目二任務(wù)課件3_第1頁
單片機(jī)應(yīng)用技術(shù)項(xiàng)目教程項(xiàng)目二任務(wù)課件3_第2頁
單片機(jī)應(yīng)用技術(shù)項(xiàng)目教程項(xiàng)目二任務(wù)課件3_第3頁
單片機(jī)應(yīng)用技術(shù)項(xiàng)目教程項(xiàng)目二任務(wù)課件3_第4頁
單片機(jī)應(yīng)用技術(shù)項(xiàng)目教程項(xiàng)目二任務(wù)課件3_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、項(xiàng)目二 鍵盤與顯示系統(tǒng)設(shè)計(jì)任務(wù)3 8*8點(diǎn)陣顯示器設(shè)計(jì)任務(wù)內(nèi)容 組裝一個點(diǎn)陣顯示器,由單片機(jī)外接一個8*8點(diǎn)陣,輪流顯示09十個字符。學(xué)習(xí)目標(biāo)掌握點(diǎn)陣顯示器內(nèi)部結(jié)構(gòu)及工作原理掌握點(diǎn)陣與單片機(jī)接口電路設(shè)計(jì)鞏固C51數(shù)組的使用方法學(xué)會用8*8點(diǎn)陣顯示器顯示單個字符、多個字符知 識 點(diǎn)知識點(diǎn)一 點(diǎn)陣顯示器的結(jié)構(gòu)與工作原理知識點(diǎn)二 點(diǎn)陣顯示器的顯示方式知識點(diǎn)三 C51中的二維數(shù)組 LED數(shù)碼管不能顯示漢字和圖形信息。為了顯示更為復(fù)雜的信息,人們把很多高亮度的發(fā)光二級管按矩陣方式排列在一起,形成點(diǎn)陣式LED顯示結(jié)構(gòu)。 用多塊點(diǎn)陣顯示器組合則可構(gòu)成大屏幕顯示器。知識點(diǎn)一 點(diǎn)陣顯示器的結(jié)構(gòu)與工作原理 (a)

2、外觀 (b)引腳圖 圖2.23 8*8LED點(diǎn)陣顯示器外觀及引腳圖知識點(diǎn)一 點(diǎn)陣顯示器的結(jié)構(gòu)與工作原理 圖2.24 8*8LED點(diǎn)陣顯示器的內(nèi)部結(jié)構(gòu) 8*8點(diǎn)陣共由64個發(fā)光二極管組成,且每個發(fā)光二極管放置于行線和列線的交叉點(diǎn)上,當(dāng)對應(yīng)的某一列置低電平,某一行置高電平,則對應(yīng)的二極管點(diǎn)亮。知識點(diǎn)一 點(diǎn)陣顯示器的結(jié)構(gòu)與工作原理 對點(diǎn)陣的編碼就是根據(jù)待顯示字符在點(diǎn)陣屏上的顯示形狀,將每一列對應(yīng)的8個LED狀態(tài)用兩位十六進(jìn)制代碼表示。 例如,數(shù)字“1”的顯示行線信號(P2):0 x01, 0 x02, 0 x04, 0 x08, 0 x10, 0 x20, 0 x40, 0 x80列線信號(P3):

3、0 xE7, 0 xC7, 0 xE7, 0 xE7, 0 xE7, 0 xE7, 0 xE7,0 xC3知識點(diǎn)二 點(diǎn)陣顯示器的顯示方式 LED點(diǎn)陣顯示器一般采用動態(tài)掃描顯示方式。 動態(tài)顯示與任務(wù)二中多位數(shù)碼管動態(tài)顯示非常相似,點(diǎn)陣的每一行相當(dāng)于一只共陽數(shù)碼管,點(diǎn)陣屏的行線相當(dāng)于數(shù)碼管的位選線,點(diǎn)陣屏的列線相當(dāng)于數(shù)碼管的段碼線,兩者的邏輯結(jié)構(gòu)是完全一樣的。因此,只需要對點(diǎn)陣的行線和列線進(jìn)行驅(qū)動,對于nm的顯示屏,僅需要n+m套驅(qū)動電路。知識點(diǎn)二 點(diǎn)陣顯示器的顯示方式 動態(tài)顯示的過程是:送行碼到行線,選通第一行(高電平選通),同時將第一行要顯示的信號編碼(低電平點(diǎn)亮),送到列線,延時2ms左右;

4、再選通第二行,同時將第二行要顯示的信號編碼送到列線,并延時2ms。如此類推,直至最后一行被選通并顯示,再從頭開始這個過程。知識點(diǎn)三 C51中的二維數(shù)組1二維數(shù)組的定義 定義格式: 類型說明符 數(shù)組名 整型表達(dá)式 整型表達(dá)式 例如:unsigned char ch310,定義了一個無符號字符型二維數(shù)組,有3個元素,其中每個元素都是一個一維數(shù)組,分別是ch010,ch110,ch210。知識點(diǎn)三 C51中的二維數(shù)組2二維數(shù)組的初始化二維數(shù)組的初始化與一維數(shù)組類似,可在數(shù)組定義的時候進(jìn)行賦值。(1)分行給二維數(shù)組全部元素賦值例如:unsigned char ch34=1,2,3,4,5,6,7,8,

5、9,10,11,12;(2)將所有數(shù)據(jù)元素寫在一個花括號里,按數(shù)組的排列順序?qū)θ吭刭x值例如:unsigned char ch34=1,2,3,4,5,6,7,8,9,10,11,12;(3)對部分元素賦值例如:unsigned char ch34=1,5,9;則數(shù)組元素如下:知識點(diǎn)三 C51中的二維數(shù)組 本任務(wù)中,輪流顯示10個數(shù)字,其中每個數(shù)字對應(yīng)8個代碼,因此,用一個10行8列的二維數(shù)組來存儲碼字是最合適的。unsigned char tab_lie108= 0 xc3,0 x99,0 x99,0 x99,0 x99,0 x99,0 x99,0 xc3, /0 0 xe7,0 xc7,

6、0 xe7,0 xe7,0 xe7,0 xe7,0 xe7,0 xc3, /1 0 xc3,0 x99,0 xf9,0 xf3,0 xe7,0 xcf,0 x9d,0 x81, /2 0 xc3,0 x99,0 xf9,0 xe3,0 xe3,0 xf9,0 x99,0 xc3,/3 0 xf3,0 xe3,0 xc3,0 x93,0 x93,0 x93,0 x81,0 xf3, /4 0 x81,0 x9f,0 x9f,0 x83,0 xf9,0 xf9,0 x99,0 xc3, /5 0 xe3,0 xcf,0 x9f,0 x83,0 x99,0 x99,0 x99,0 xc3, /6 0 x81,0 x99,0 xf9,0 xf3,0 xe7,0 xe7,0 xe7,0 xe7, /7 0 xc3,0 x99,0 x99,0 xc3,0 x99,0 x99,0 x99,0 xc3, /8 0 xc3,0 x99,0 x99,0 x99,0 xc1,0 xf9,0 xf3,0 xc7; /9其中,每一個一維數(shù)組表示一個字符的全部8個列控制碼,tab_lieki表示第k個字符的第i行的列控制碼。任務(wù)實(shí)施任務(wù)實(shí)施任務(wù)實(shí)施課后練習(xí)1. 請

溫馨提示

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

最新文檔

評論

0/150

提交評論