




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、o 項(xiàng)目項(xiàng)目4 單片機(jī)控制的點(diǎn)陣顯示屏的設(shè)計(jì)和制作單片機(jī)控制的點(diǎn)陣顯示屏的設(shè)計(jì)和制作 LED點(diǎn)陣顯示屏是由若干個(gè)半導(dǎo)體發(fā)光二極管像素點(diǎn)均勻排列組成。點(diǎn)陣顯示屏是由若干個(gè)半導(dǎo)體發(fā)光二極管像素點(diǎn)均勻排列組成。利用不同的材料可以制造不同色彩的利用不同的材料可以制造不同色彩的LED像素點(diǎn),目前應(yīng)用最廣的像素點(diǎn),目前應(yīng)用最廣的是紅色、綠色、黃色。可用來顯示文字、圖形、圖像、動畫、行情、是紅色、綠色、黃色??捎脕盹@示文字、圖形、圖像、動畫、行情、視頻、錄像信號等各種信息。視頻、錄像信號等各種信息。LED顯示屏顯示畫面色彩鮮艷,立體顯示屏顯示畫面色彩鮮艷,立體感強(qiáng),廣泛應(yīng)用于商場、銀行、碼頭、機(jī)場、車站、醫(yī)
2、院、賓館、感強(qiáng),廣泛應(yīng)用于商場、銀行、碼頭、機(jī)場、車站、醫(yī)院、賓館、證券市場、建筑市場、拍賣行、工業(yè)企業(yè)管理和其它公共場所。本證券市場、建筑市場、拍賣行、工業(yè)企業(yè)管理和其它公共場所。本項(xiàng)目將設(shè)計(jì)單片機(jī)控制的項(xiàng)目將設(shè)計(jì)單片機(jī)控制的1616點(diǎn)陣顯示屏。涉及到的知識點(diǎn)有點(diǎn)陣顯示屏。涉及到的知識點(diǎn)有點(diǎn)陣顯示器的結(jié)構(gòu)和原理,匯編和點(diǎn)陣顯示器的結(jié)構(gòu)和原理,匯編和C51編程編程。 o 任務(wù)任務(wù)4.1 認(rèn)識認(rèn)識LED點(diǎn)陣顯示器點(diǎn)陣顯示器o 任務(wù)任務(wù)4.2 單片機(jī)控制的點(diǎn)陣顯示屏的設(shè)計(jì)與仿真單片機(jī)控制的點(diǎn)陣顯示屏的設(shè)計(jì)與仿真 下一頁o 任務(wù)任務(wù)4.1 認(rèn)識認(rèn)識LED點(diǎn)陣顯示器點(diǎn)陣顯示器o 4.1.1 LED點(diǎn)陣
3、顯示器的結(jié)構(gòu)和原理點(diǎn)陣顯示器的結(jié)構(gòu)和原理o 4.1.2 MCS-51單片機(jī)和單片機(jī)和LED點(diǎn)陣顯示器的接口設(shè)計(jì)點(diǎn)陣顯示器的接口設(shè)計(jì)上一頁 下一頁返回o 4.1.1 LED點(diǎn)陣顯示器的結(jié)構(gòu)和原理點(diǎn)陣顯示器的結(jié)構(gòu)和原理o一、一、 LED點(diǎn)陣顯示器的結(jié)構(gòu)點(diǎn)陣顯示器的結(jié)構(gòu)上一頁 下一頁返回 o內(nèi)部等效電路如圖所示。 上一頁 下一頁返回o二、LED點(diǎn)陣顯示器的顯示原理o看圖上圖可知,要想顯示某個(gè)數(shù)字、字符或簡單的漢字,只需將相應(yīng)位置的二極管點(diǎn)亮即可,例如顯示大寫字母“A”,如下圖所示,可讓字符位置的二極管點(diǎn)亮。上一頁 下一頁返回o要想顯示字母“A”,造型中的二極管同時(shí)點(diǎn)亮是不可能的,這點(diǎn)和LED數(shù)碼管動
4、態(tài)顯示的道理是一樣的。那就只能采用分時(shí)顯示,可采用逐行掃描或者逐列掃描。所謂的逐行掃描就是行線送出掃描信號,07行每次只有1行是高電平,同時(shí)在列線送出掃描碼,8行采用分時(shí)顯示。逐列掃描則是列線送出掃描信號,AH每次只有1列是低電平,同時(shí)行線送出掃描碼,8列采用分時(shí)顯示。這樣的話,字母“A”、“0”、漢字“工”對應(yīng)的行掃描碼和列掃描碼如圖所示。 上一頁 下一頁返回o 4.1.2 MCS-51單片機(jī)和單片機(jī)和LED點(diǎn)陣顯示器的接口設(shè)計(jì)點(diǎn)陣顯示器的接口設(shè)計(jì)上一頁 下一頁返回o在PROTEUS的元件庫中找到“MATRIX- 88-RED”元件,然后用電源端子“POWER”和地端子“GROUND”來測試
5、點(diǎn)陣顯示器的管腳對應(yīng)的是二極管的正負(fù)極性,進(jìn)而測試出列線和行線。在硬件連線時(shí),行線、列線和I/O口可以隨意連接,但程序和硬件要對應(yīng)起來,也就是說,行掃描還是列掃描可完全有程序來決定。在上圖中,經(jīng)過測試,點(diǎn)陣顯示器右邊的管腳為列信號,從上至下依次為07列(左邊為第0列),而左邊的管腳為行信號,從下而上依次為07行(下面為第0行)。 o程序的編制,可以采用列掃描,即每次選中一列,然后送出列掃描碼,延時(shí)大約1ms,如此讓8列循環(huán)點(diǎn)亮即可。上一頁 下一頁返回o匯編源程序如下:o;P2提供行線P0提供列線oORG 0000HoMAIN: MOV R2,#0FEHo MOV R1,#00Ho MOV R7
6、,#08Ho MOV DPTR,#TABoSCAN:MOV A,R1o MOVC A,A+DPTRo MOV P2,Ao MOV A,R2o MOV P0,Ao ACALL D1MS上一頁 下一頁返回o MOV P0,#0FFHo INC R1o RL Ao MOV R2,Ao DJNZ R7,SCANo SJMP MAINoTAB: DB 00H,3FH,48H,88Ho DB 88H,48H,3FH,00HoD1MS:MOV R5,#10Ho D1: MOV R4,#10Ho D2: DJNZ R4,$o DJNZ R5,D1o REToC51源程序如下:o#include o#inclu
7、deotypedef unsigned char u8;ou8 code LEDA =0 x00,0 x3F,0 x48,0 x88,0 x88,0 x48,0 x3F,0 x00;ovoid delay02s(void)o o u8 i,j; o for(i=20;i0;i-) o for(j=20;j0;j-); o ovoid main(void) /*主函數(shù)*/o o u8 m,i,j;上一頁 下一頁返回o while(1) o m=0 xfe;o j=0;o for(i=0;i8;i+)o o P0=m;o P2=LEDAj;o delay02s(); /*調(diào)用函數(shù)delay02s(
8、)*/o m=_crol_(m,1);o j+;o o o o 任務(wù)任務(wù)4.2 單片機(jī)控制的點(diǎn)陣顯示屏的設(shè)計(jì)與仿真單片機(jī)控制的點(diǎn)陣顯示屏的設(shè)計(jì)與仿真 o 4.2.1 硬件電路設(shè)計(jì)硬件電路設(shè)計(jì)o 4.2.2程序編制程序編制o 4.2.3 綜合仿真調(diào)試綜合仿真調(diào)試上一頁 下一頁返回o 4.2.1 硬件電路設(shè)計(jì)硬件電路設(shè)計(jì)o在本任務(wù)中,我們將完成在本任務(wù)中,我們將完成1616大屏幕點(diǎn)陣顯示器的接口設(shè)大屏幕點(diǎn)陣顯示器的接口設(shè)計(jì),并編程使其顯示漢字。計(jì),并編程使其顯示漢字。o一、硬件電路設(shè)計(jì)上一頁 下一頁返回oPROTEUS中沒有1616的點(diǎn)陣顯示器,可以用4片88的點(diǎn)陣顯示器來拼裝。從庫中找到“MAT
9、RIX- 88-RED”元件,放置4塊到文檔編輯窗口。每一塊顯示器的上邊8個(gè)引腳為列線,下邊8個(gè)引腳為行線。拼接時(shí)可這樣連線:左上和左下的列線連接起來組成col0col7,左上和左下的行線連接起來組成row0row7;右上和右下的列線連接起來組成col8col15,右上和右下的行線連接起來組成row8row15。用單片機(jī)的P0口和P2口連接16位列線,P1和P3口通過兩片74LS245連接16位行線,74LS245起驅(qū)動行信號的作用。上一頁 下一頁返回o硬件連接完成后,接下來就可以編寫顯示程序了,依據(jù)顯示的內(nèi)容和方式不同,程序也會有所不同。但有一點(diǎn)是必須的,那就是待顯示的漢字或符號的編碼,也可
10、叫字模。字模手工算起來太麻煩,可用專門的字模軟件。下面介紹一款字模軟件“PCtoLCD2002完美版”。oPCtoLCD2002完美版是一款綠色軟件,無需安裝,直接運(yùn)行即可。支持字符模式和圖形模式取模。下面簡單說明該軟件的用法。o如果在“模式”菜單中選擇圖形模式,那么在“文件”菜單中點(diǎn)“新建”后,彈出如下窗口如下圖,輸入16和16,點(diǎn)擊確定后進(jìn)入下圖所示圖形編輯界面。上一頁 下一頁返回上一頁 下一頁返回上一頁 下一頁返回o字模選項(xiàng):上一頁 下一頁返回上一頁 下一頁返回上一頁 下一頁返回o 4.2.2程序編制程序編制 o取得字模后,編寫動態(tài)掃描程序。o匯編源程序?yàn)椋簅;陣列LED顯示實(shí)驗(yàn),P0,
11、P2接列,P1,P3接行,高低位按自然順序?qū)?yīng),陣列自上而下掃描oORG 0000HoMAIN: MOV R2,#0FEHo MOV R1,#00Ho MOV R7,#08Ho MOV DPTR,#TABoSCAN1:MOV A,R1o MOVC A,A+DPTRo MOV P0,Ao INC R1o MOV A,R1o MOVC A,A+DPTR 上一頁 下一頁返回oMOV P2,Ao MOV A,R2o MOV HANG,Ao ACALL D1MSo MOV HANG,#0FFHo INC R1o RL Ao MOV R2,Ao DJNZ R7,SCAN1o MOV R7,#08Ho MO
12、V R2,#0FEHoSCAN2:MOV A,R1o MOVC A,A+DPTRo MOV P0,Ao INC R1o oMOV A,R1o MOVC A,A+DPTRo MOV P2,Ao MOV A,R2o MOV P3,Ao ACALL D1MSo MOV P3,#0FFHo INC R1o RL Ao MOV R2,Ao DJNZ R7,SCAN2o SJMP MAIN上一頁 下一頁返回oTAB:DB 00H,01H,00H,01H,3FH,01H,20H,3FH,0A0H,20H,92H,10H,54H,02H,28H,02H;oDB 08H,02H,14H,05H,24H,05H,
13、0A2H,08H,81H,08H,40H,10H,20H,20H,10H,40H;歡,0oD1MS:MOV R5,#10Ho D1: MOV R4,#10Ho D2: DJNZ R4,$o DJNZ R5,D1o RETo 上一頁 下一頁返回oC51源程序?yàn)椋簅#include o#includeotypedef unsigned char u8;ou8 code liedata =0 x00,0 x01,0 x00,0 x01,0 x3F,0 x01,0 x20,0 x3F,o 0 xA0,0 x20,0 x92,0 x10,0 x54,0 x02,0 x28,0 x02,o 0 x08,0
14、 x02,0 x14,0 x05,0 x24,0 x05,0 xA2,0 x08,o 0 x81,0 x08,0 x40,0 x10,0 x20,0 x20,0 x10,0 x40;/*歡,0*/ovoid delay02s(void)o o u8 i,j;上一頁 下一頁返回ofor(i=20;i0;i-) o for(j=20;j0;j-); o ovoid main(void) /*主函數(shù)*/o o u8 m,i;o while(1) o m=0 xfe;o for(i=0;i8;i+)o o P1=m;o P0=liedatai*2;oP2=liedatai*2+1;o delay02s(); /*調(diào)用函數(shù)delay02s()*/o m=_crol_(m,1);上一頁 下一頁返回o oP1=0 xff;om=0 xfe;o for(i=8;i16;i+)o o
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 出國留學(xué)單位協(xié)議書
- 工行票據(jù)貼現(xiàn)業(yè)務(wù)培訓(xùn)
- 小學(xué)語文:修辭手法講解
- 安全知識知多少
- 2023-2024學(xué)年泉州市泉港區(qū)七年級語文下學(xué)期期中試卷(附答案)
- 電氣行業(yè)工作計(jì)劃
- 佩梅病的健康宣教
- 工務(wù)防洪知識培訓(xùn)
- 管道保護(hù)工初級練習(xí)試題及答案
- 廣西壯族自治區(qū)河池市東蘭縣市級名校2023-2024學(xué)年中考二模數(shù)學(xué)試題含解析
- 2024年河北省普通高中學(xué)業(yè)水平選擇性考試物理試題含答案
- Unit 4 Healthy food(說課稿)-2024-2025學(xué)年人教PEP版(2024)英語三年級下冊
- 2025年全國叉車證理論考試題庫(含答案)
- 蘇教版小學(xué)數(shù)學(xué)三年級下冊期中測試卷(3套含答案)
- 畢業(yè)設(shè)計(jì)(論文)-ZJ-600型羅茨真空泵設(shè)計(jì)
- 淺談河北地下水資源開采情況及引發(fā)的災(zāi)害
- 2023年南通市特殊教育崗位教師招聘考試筆試題庫及答案解析
- GB/T 3810.2-2016陶瓷磚試驗(yàn)方法第2部分:尺寸和表面質(zhì)量的檢驗(yàn)
- 脊柱CT診斷醫(yī)學(xué)課件
- 電鑄成型1(上課8)
- GA 38-2021銀行安全防范要求
評論
0/150
提交評論