實(shí)驗(yàn)四數(shù)碼管顯示_第1頁(yè)
實(shí)驗(yàn)四數(shù)碼管顯示_第2頁(yè)
實(shí)驗(yàn)四數(shù)碼管顯示_第3頁(yè)
實(shí)驗(yàn)四數(shù)碼管顯示_第4頁(yè)
實(shí)驗(yàn)四數(shù)碼管顯示_第5頁(yè)
已閱讀5頁(yè),還剩2頁(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)介

1、實(shí)驗(yàn)四 單片機(jī)驅(qū)動(dòng)數(shù)碼管顯示一 實(shí)驗(yàn)?zāi)康? 學(xué)習(xí)單片機(jī)驅(qū)動(dòng)數(shù)碼管動(dòng)態(tài)顯示的電路設(shè)計(jì)和編程方法2 學(xué)習(xí)單片機(jī)驅(qū)動(dòng)數(shù)碼管串行靜態(tài)顯示的電路設(shè)計(jì)和編程方法二 實(shí)驗(yàn)原理1、單片機(jī)系統(tǒng)中常用的顯示器有:發(fā)光二極管 LED(Light Emitting Diode)顯示器、液晶 LCD(Liquid Crystal Display)顯示器、CRT 顯示器等。LED、LCD顯示器有兩種顯示結(jié)構(gòu):段顯示和點(diǎn)陣顯示。七段數(shù)碼管顯示為了顯示數(shù)字或字符,必須對(duì)數(shù)字或字符進(jìn)行編碼。七段數(shù)碼管加上一個(gè)小數(shù)點(diǎn),共計(jì) 8 段。因此為 LED 顯示器提供的編碼正好是一個(gè)字節(jié)。字母一般用米字型。編碼表:0 x3f0 x060

2、x5b0 x4f0 x660 x6d0123450 x7d0 x070 x7f 0 x6f 0 x770 x7c6789AB0 x390 x5e 0 x790 x710 x00abcdegGNDfdpGNDabcefgddpabcdefgdpdpgfedcba5V(a)(b)共陰極共陽(yáng)極CDEF無(wú)顯示七段數(shù)碼管對(duì)應(yīng)八位由低到高:a,b,c,d,e,f,g,dp例:數(shù)碼管顯示 2 則要點(diǎn)亮 a,b,g,e,d 段,對(duì)應(yīng)的八位是 010110112、數(shù)碼管動(dòng)態(tài)顯示方式是將所有顯示位的段選擇線并聯(lián)在一起,有統(tǒng)一的 I/O資源來(lái)控制。各個(gè)數(shù)碼管公共端也有 I/O 資源來(lái)控制,分時(shí)的選通各個(gè)數(shù)碼管進(jìn)行動(dòng)

3、態(tài)顯示。每個(gè)瞬間只能選通一個(gè)數(shù)碼管顯示,人眼的暫留時(shí)間為 0.1s,每個(gè)數(shù)碼管的選通時(shí)間必須在 0.1s 以內(nèi),通常選擇 15ms20ms。電路圖見(jiàn)實(shí)驗(yàn)附圖。3、靜態(tài)顯示方式是指當(dāng)數(shù)碼管顯示某個(gè)字符時(shí),相應(yīng)的段恒定的導(dǎo)通。靜態(tài)顯示的特點(diǎn)是每個(gè)數(shù)碼管的段選必須單獨(dú)接一個(gè) 8 位數(shù)據(jù)線來(lái)保持顯示的字形碼。當(dāng)送入一次字形碼后,顯示字形可一直保持,直到送入新字形碼為止。這種方法的優(yōu)點(diǎn)是占用 CPU 時(shí)間少,顯示便于監(jiān)測(cè)和控制。缺點(diǎn)是硬件電路比較復(fù)雜,成本較高,占用 I/O 資源較多。參考電路見(jiàn)下圖:三 實(shí)驗(yàn)內(nèi)容1、編寫(xiě)驅(qū)動(dòng)程序,單片機(jī) P0 口作段碼輸出控制,P1 口作位碼控制,使單片機(jī)驅(qū)動(dòng) 6 個(gè)

4、7 段數(shù)碼管輸出實(shí)驗(yàn)當(dāng)天日,時(shí),分六位數(shù)字。2、比較動(dòng)態(tài)顯示和靜態(tài)顯示的優(yōu)缺點(diǎn),改善并行靜態(tài)顯示占用 I/O 資源多的缺點(diǎn),并保持靜態(tài)顯示輸出數(shù)據(jù)鎖存功能。參考串行 LED 數(shù)碼管靜態(tài)顯示電路設(shè)計(jì)驅(qū)動(dòng)程序?qū)崿F(xiàn) LDE 串行靜態(tài)顯示。四、實(shí)驗(yàn)步驟內(nèi)容 1:(1)單片機(jī)最小應(yīng)用系統(tǒng) 1 的 P0 口接段碼口 ah,P1 口接位碼口 S1S6。(2)在 KEIL 軟件下編寫(xiě)程序并調(diào)試,完成實(shí)驗(yàn)內(nèi)容要求。(3)下載程序,通過(guò)實(shí)驗(yàn)箱驗(yàn)證設(shè)計(jì)電路和編寫(xiě)的程序是否達(dá)到實(shí)驗(yàn)要求。內(nèi)容 2:?jiǎn)纹瑱C(jī)的 P1.0 作數(shù)據(jù)串行輸出,P1.1 作移位脈沖輸出,當(dāng)然用戶也可以用其他 I/O 口。(1)使用單片機(jī)最小應(yīng)用系

5、統(tǒng) 1 模塊,用導(dǎo)線連接 P1.0、P1.1 到串行靜態(tài)顯示模塊的 DIN、CLK 端。(2)根據(jù)串行靜態(tài)顯示電路,參照實(shí)驗(yàn)內(nèi)容一參考程序,在 KEIL 下設(shè)計(jì)程序,完成實(shí) 驗(yàn)內(nèi)容要求。(3)下載程序,通過(guò)實(shí)驗(yàn)箱驗(yàn)證設(shè)計(jì)電路和編寫(xiě)的程序是否達(dá)到實(shí)驗(yàn)要求。五 參考程序與電路實(shí)驗(yàn)內(nèi)容一參考程序:DBUF EQU 30H ;置存儲(chǔ)區(qū)首址 TEMP EQU 40H ;置緩沖區(qū)首址 ORG 0000HLJMP STARTORG 0030HSTART: MOV 30H, #1 ;存入數(shù)據(jù) MOV 31H, #6 MOV 32H, #8 MOV 33H, #1 MOV 34H, #6 MOV 35H, #8

6、 MOV R0, #DBUF MOV R1, #TEMP MOV R2, #6 ;6 位顯示器 MOV DPTR, #SEGTAB ;置段碼表首址DP00: MOV A, R0 ;將段碼存入緩沖區(qū) MOVC A, A+DPTR ;查表取段碼 MOV R1, A ;存入暫存器 INC R1 INC R0 DJNZ R2, DP00DISP0:MOV R0, #TEMP ;顯示子程序 MOV R1, #6 ;掃描 8 次 MOV R2, #01H ;決定數(shù)據(jù)動(dòng)態(tài)顯示方向DP01: MOV A, R0 MOV P0, A ;段碼輸出 MOV A, R2 ;取位碼 CPL A ;低電平驅(qū)動(dòng) MOV P

7、1, A ;位碼輸出 ACALL DELAY ;調(diào)用延時(shí) MOV A, R2 RL A MOV R2, A INC R0 DJNZ R1, DP01 SJMP DISP0 SEGTAB:DB 3FH,06H,5BH,4FH,66H,6DH ;0,1,2,3,4,5 DB 7DH,07H,7FH,6FH,77H,7CH ;6,7,8,9,A,b DB 58H,5EH,7BH,71H,00H,40H ;C,d,E,F(xiàn), ,-DELAY: ;延時(shí)子程序 MOV R4, #03H AA1: MOV R5, #0FFHAA: DJNZ R5, A DJNZ R4, AA1 RETEND實(shí)驗(yàn)內(nèi)容二參考電路

8、: 實(shí)驗(yàn)內(nèi)容一電路圖:A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR974LS164abfcgdeDPY1234567abcdefg8dpdp109A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR974LS164abfcgdeDPY1234567abcdefg8dpdp109A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR974LS164abfcgdeDPY1234567abcdefg8dpdp109A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR974LS164abfcgdeDPY1234567abcdefg8dpdp109A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR974LS164abfcgdeDPY1234567abcdefg8dpdp109DINCLK2020202020實(shí)驗(yàn)二電路圖中,顯示器由 5 個(gè)共陰極數(shù)碼管組成。輸入只有兩個(gè)信號(hào),它們是串行數(shù)據(jù)線 DIN 和移位信號(hào) CLK。5 個(gè)串/并移位寄存器芯片 74LS164 首尾相連。每片的并行輸出作為 LED 數(shù)碼管的段碼。74LS164 為 8 位串入并出移位寄存器,1、2 為 串行輸入端,Q0Q7 為并行輸出端

溫馨提示

  • 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)論