實(shí)驗(yàn)十四 LED點(diǎn)陣顯示實(shí)驗(yàn).doc_第1頁(yè)
實(shí)驗(yàn)十四 LED點(diǎn)陣顯示實(shí)驗(yàn).doc_第2頁(yè)
實(shí)驗(yàn)十四 LED點(diǎn)陣顯示實(shí)驗(yàn).doc_第3頁(yè)
實(shí)驗(yàn)十四 LED點(diǎn)陣顯示實(shí)驗(yàn).doc_第4頁(yè)
實(shí)驗(yàn)十四 LED點(diǎn)陣顯示實(shí)驗(yàn).doc_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

貴 州 大 學(xué) 實(shí) 驗(yàn) 報(bào) 告 紙系 別電科班 級(jí)電科091班姓 名學(xué)號(hào)課 程 名 稱單片機(jī)成 績(jī)?cè)u(píng) 定教師簽名實(shí) 驗(yàn) 時(shí) 間 2011年5月7 日實(shí)驗(yàn)十四 LED點(diǎn)陣顯示實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?了解88矩陣LED顯示的基本原理和功能。 2掌握88矩陣LED和單片機(jī)的硬件接口和軟件設(shè)計(jì)方法。二、實(shí)驗(yàn)內(nèi)容根據(jù)系統(tǒng)提供的電路,掌握88矩陣LED的工作原理,編程實(shí)現(xiàn)顯示一個(gè)箭頭從左向右滾動(dòng)的效果。三、實(shí)驗(yàn)要求根據(jù)實(shí)驗(yàn)內(nèi)容編寫一個(gè)程序,并在實(shí)驗(yàn)儀上調(diào)試和驗(yàn)證。四、實(shí)驗(yàn)說(shuō)明和電路原理圖使用雙色共陰極LED點(diǎn)陣,其內(nèi)部結(jié)構(gòu)如圖14-1所示。系統(tǒng)使用74HC595芯片,使串行輸出轉(zhuǎn)換成并行輸出,驅(qū)動(dòng)矩陣LED。本實(shí)驗(yàn)需要用到CPU模塊(F3區(qū))、LED雙色點(diǎn)陣顯示模塊(B2區(qū))。雙色點(diǎn)陣顯示電路原理圖參見(jiàn)圖14-2。圖14-1 LED點(diǎn)陣內(nèi)部結(jié)構(gòu)圖14-2雙色點(diǎn)陣顯示接口電路 五、實(shí)驗(yàn)步驟1) 系統(tǒng)各跳線器處在初始設(shè)置狀態(tài),B2模塊的JT1B短路帽接至右側(cè)。用導(dǎo)線對(duì)應(yīng)連接雙色點(diǎn)陣顯示模塊的DIN、SCLK、RCLK到CPU模塊的P10、P11、P12。2) 啟動(dòng)PC機(jī),打開THGMW-51軟件,輸入源程序,并編譯源程序。編譯無(wú)誤后,下載程序運(yùn)行。3) 顯示一對(duì)箭頭從左向右滾動(dòng)的效果。程序:;/*;文件名: LEDDZ for MCU51;功能: LED點(diǎn)陣顯示實(shí)驗(yàn) ;接線: B2模塊的JT1B短路帽接至右端;; 用導(dǎo)線對(duì)應(yīng)連接雙色點(diǎn)陣顯示模塊的DIN、SCLK、RCLK到; CPU模塊的P10、P11、P12。;/* ;文字滾動(dòng) 向左 Din BIT P1.0 CLK BIT P1.1 R_CLK BIT P1.2 ORG 0000H JMP MAIN ORG 000BH LJMP INTS_TO ;定時(shí)中斷 ORG 0100HMAIN: CLR EA MOV R2,#0 MOV R1,#32 ;32個(gè)字符 MOV R0,#40H MOV DPTR,#TABMOVEDATA: ;把全部字符復(fù)制到40H MOV A,R2 MOVC A,A+DPTR MOV R0,A INC R2 INC R0 DJNZ R1,MOVEDATA MOV TMOD,#01H ;定時(shí)器0工作方式為1 MOV TL0,#0AFH ;置計(jì)數(shù)初值 MOV TH0,#080H ;0FFFFH-3CAFH=50000,50mS MOV R7,#5 ;軟件計(jì)數(shù)器,循環(huán)5次 SETB ET0 ;允許T0中斷 CLR ET1 ;禁止T1中斷 SETB EA SETB TR0 CLR R_CLK MOV SP,#60H MOV R3,#080H ;第一行A0: MOV R2,#08H MOV R0,#40HLOOP: ;MOV DPTR,#TAB ;字符首地址 MOV R1,#4 MOV A,R3 RR A ;行碼右移一位轉(zhuǎn)下一行 MOV R3,A LCALL OUTDATAA1: MOV A,R0 LCALL OUTDATA INC R0 DJNZ R1,A1 SETB R_CLK ;顯示一行 CLR R_CLK DJNZ R2,LOOP ;下一行 LJMP A0 LJMP MAINOUTDATA: MOV R6, #8 OUT1:RRC A MOV DIN, C CLR CLK SETB CLK NOP NOP DJNZ R6,OUT1 RETINTS_TO: CLR EA PUSH 0E0H PUSH 00H PUSH 01H PUSH 02H DJNZ R7,BACK ;軟件計(jì)數(shù),次數(shù)不到返回 MOV R7,#5 MOV R0,#40H MOV R1,#8SHIFT1: MOV R2,#4 CLR C PUSH 00H MOV A,R0 ADD A,#3 MOV R0,A MOV A,R0 POP 00H RLC ASHIFT2: MOV A,R0 RLC A MOV R0,A INC R0 DJNZ R2,SHIFT2 DJNZ R1,SHIFT1BACK: POP 02H POP 01H POP 00H POP 0E0H MOV TMOD,#01H ;定時(shí)器0工作方式為1 MOV TL0,#0AFH MOV TH0,#080H ;0FFFFH-3CAFH=50000,50mS SETB ET0 ;允許T0中斷 CLR ET1 ;禁止T1中斷 SETB EA SETB TR0 RETI ;右綠/右紅/左綠/左紅;低電平點(diǎn)亮TAB: ;箭頭 DB 0FFH,0FFH,0FFH,0FFH DB 0DFH,0DFH,0DFH,0FFH DB 0BFH,0BFH,0BFH,0FFH DB 001H,001H,001H,0FFH DB 0BFH,0BFH,0BFH,0FFH DB 0DFH,0DFH,0DFH,0FFH DB 0FFH,0FFH,0FFH,0FFH DB 0FFH,0FFH,0FFH,0FFH END把以上程序下載到實(shí)驗(yàn)箱后運(yùn)行,可以在點(diǎn)陣列中看到紅綠色的箭頭從右往左運(yùn)動(dòng)。修改程序,讓點(diǎn)陣顯示“中人”兩個(gè)字,為了讓顯示清楚,讓字不移動(dòng):經(jīng)過(guò)分析,程序段MOV TMOD,#01H ;定時(shí)器0工作方式為1 MOV TL0,#0AFH ;置計(jì)數(shù)初值 MOV TH0,#080H ;0FFFFH-3CAFH=50000,50mS MOV R7,#5 ;軟件計(jì)數(shù)器,循環(huán)5次 SETB ET0 ;允許T0中斷 CLR ET1 ;禁止T1中斷 SETB EA SETB TR0為點(diǎn)陣左移,把該段程序去掉就可以實(shí)現(xiàn)字不移動(dòng)。 修改數(shù)據(jù)段,讓顯示“中人”兩個(gè)字: ;右綠/右紅/左綠/左紅;低電平點(diǎn)亮TAB: ;箭頭 DB 0EFH,0EFH,0EFH,0EFH DB 0EFH,0EFH,0EFH,0EFH DB 0EFH,0EFH,01H,01H DB 0EFH,0EFH,6DH,6DH DB 0E7H,0E7H,6DH,6DH DB 0DBH,0DBH,01H,01H DB 0BDH

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論