LCD12864液晶顯示原理電路圖程序_第1頁
LCD12864液晶顯示原理電路圖程序_第2頁
LCD12864液晶顯示原理電路圖程序_第3頁
LCD12864液晶顯示原理電路圖程序_第4頁
LCD12864液晶顯示原理電路圖程序_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、LCD12864系列點陣型液晶顯示模塊使用說明書一、OCM12864液晶顯示模塊概述1. OCM12864液晶顯示模塊是128×64點陣型液晶顯示模塊,可顯示各種字符及圖形,可與CPU直接接口,具有8位標準數(shù)據(jù)總線、6條控制線及電源線。采用KS0107控制IC。2. 外觀尺寸:113×65×11mm(ocm12864-1), 93×70×10mm(ocm12864-2)78×70×10mm(ocm12864-3),3. 視域尺寸:73.4×38.8mm(ocm12864-1) 70.7×38mm(ocm1

2、2864-2), 64×44mm(ocm12864-3)4. 重量:大約gl 補充說明:外觀尺寸可根據(jù)用戶的要求進行適度調(diào)整。二、最大工作范圍1、邏輯工作電壓(Vcc):4.55.5V2、電源地(GND):0V3、LCD驅(qū)動電壓(Vee):0-10V4、輸入電壓:VeeVdd5、工作溫度(Ta):055(常溫) / -2070(寬溫)6、保存溫度(Tstg):-1065三、電氣特性(測試條件 Ta=25,Vdd=5.0+/-0.25V) 1、輸入高電平(Vih):3.5Vmin 2、輸入低電平(Vil):0.55Vmax 3、輸出高電平(Voh):3.75Vmin 4、輸出低電平(V

3、ol):1.0Vmax 5、工作電流:2.0mAmax四、接口說明12864-3A接口說明表管腳號管腳電平說明1CSAH/L片選擇信號,低電平時選擇前64列。2CSBH片選擇信號,低電平時選擇后64列。3GND0V邏輯電源地。4VCC5V邏輯電源。5VEE-10VLCD驅(qū)動電源。6D/IH/L數(shù)據(jù)指令選擇,高電平:數(shù)據(jù)D0-D7將送入顯示RAM; 低電平:數(shù)據(jù)D0-D7將送入指令寄存器執(zhí)行。7R/WH/L讀寫選擇,高電平:讀數(shù)據(jù);低電平:寫數(shù)據(jù)。8EH.H/L讀寫使能,高電平有效,下降沿鎖定數(shù)據(jù)。9DB0H/L數(shù)據(jù)輸入輸出引腳。10DB1H/L數(shù)據(jù)輸入輸出引腳。11DB2H/L數(shù)據(jù)輸入輸出引腳

4、。12DB3H/L數(shù)據(jù)輸入輸出引腳。13DB4H/L數(shù)據(jù)輸入輸出引腳。14DB5H/L數(shù)據(jù)輸入輸出引腳。15DB6H/L數(shù)據(jù)輸入輸出引腳。16DB7H/L數(shù)據(jù)輸入輸出引腳。五、指令描述 1、顯示開/關(guān)設(shè)置CODE: R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLLHHHHHH/L功能:設(shè)置屏幕顯示開/關(guān)。DB0=H,開顯示;DB0=L,關(guān)顯示。不影響顯示RAM(DD RAM)中的內(nèi)容。2、設(shè)置顯示起始行CODE: R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLHH 行地址(063)功能:執(zhí)行該命令后,所設(shè)置的行將顯示在屏

5、幕的第一行。顯示起始行是由Z地址計數(shù)器控制的,該命令自動將A0-A5位地址送入Z地址計數(shù)器,起始地址可以是0-63范圍內(nèi)任意一行。Z地址計數(shù)器具有循環(huán)計數(shù)功能,用于顯示行掃描同步,當掃描完一行后自動加一。3、設(shè)置頁地址CODE: R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLHLHHH頁地址(07)功能:執(zhí)行本指令后,下面的讀寫操作將在指定頁內(nèi),直到重新設(shè)置。頁地址就是DD RAM 的行地址,頁地址存儲在X地址計數(shù)器中,A2-A0可表示8頁,讀寫數(shù)據(jù)對頁地址沒有影響,除本指令可改變頁地址外,復(fù)位信號(RST)可把頁地址計數(shù)器內(nèi)容清零。 DD RAM地址映像表

6、 Y 地址012616263DB0 PAGE0DB7 X=0DB0 PAGE1DB7 X=1DB0 PAGE6DB7 X=7DB0 PAGE7DB7 X=84、設(shè)置列地址CODE: R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LLLH 列地址(063)功能: DD RAM 的列地址存儲在Y地址計數(shù)器中,讀寫數(shù)據(jù)對列地址有影響,在對DD RAM進行讀寫操作后,Y地址自動加一。5、狀態(tài)檢測CODE: R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0HLBFLON/OFFRSTLLLL功能:讀忙信號標志位(BF)、復(fù)位標志位(RST)以

7、及顯示狀態(tài)位(ON/OFF)。BF=H:內(nèi)部正在執(zhí)行操作;BF=L:空閑狀態(tài)。RST=H:正處于復(fù)位初始化狀態(tài);RST=L:正常狀態(tài)。ON/OFF=H:表示顯示關(guān)閉;ON/OFF=L:表示顯示開。6、寫顯示數(shù)據(jù)CODE: R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0LHD7D6D5D4D3D2D1D0功能:寫數(shù)據(jù)到DD RAM,DD RAM是存儲圖形顯示數(shù)據(jù)的,寫指令執(zhí)行后Y地址計數(shù)器自動加1。D7-D0位數(shù)據(jù)為1表示顯示,數(shù)據(jù)為0表示不顯示。寫數(shù)據(jù)到DD RAM前,要先執(zhí)行“設(shè)置頁地址”及“設(shè)置列地址”命令。7、讀顯示數(shù)據(jù)CODE: RS R/W DB7 D

8、B6 DB5 DB4 DB3 DB2 DB1 DB0HHD7D6D5D4D3D2D1D0功能:從DD RAM讀數(shù)據(jù),讀指令執(zhí)行后Y地址計數(shù)器自動加1。從DD RAM讀數(shù)據(jù)前要先執(zhí)行“設(shè)置頁地址” 及“設(shè)置列地址”命令。六、接口時序.寫操作時序 時序1. 讀操作時序時序時序參數(shù)表:名稱符號最小值典型值最大值單位E周期時間Tcyc1000nsE高電平寬度Pweh450nsE低電平寬度Pwel450nsE上升時間Tr25nsE下降時間Tf25ns地址建立時間Tas140ns地址保持時間taw10ns數(shù)據(jù)建立時間Tdsw200ns數(shù)據(jù)延遲時間Tddr320ns寫數(shù)據(jù)保持時間Tdhw10ns讀數(shù)據(jù)保持時

9、間Tdhr20ns七、屏幕顯示與DD RAM地址映射關(guān)系Y1Y2Y3Y4Y62Y63Y64 X=0Line 01/01/01/01/01/01/01/0DB0Line 11/01/01/01/01/01/01/0DB1Line 21/01/01/01/01/01/01/0DB2Line 31/01/01/01/01/01/01/0DB3Line 41/01/01/01/01/01/01/0DB4Line 51/01/01/01/01/01/01/0DB5Line 61/01/01/01/01/01/01/0DB6Line 71/01/01/01/01/01/01/0DB7 X=7Line601

10、/01/01/01/01/01/01/0DB4Line611/01/01/01/01/01/01/0DB5Line621/01/01/01/01/01/01/0DB6Line631/01/01/01/01/01/01/0DB7八、測試硬件電路VEEV0第三腳VEE第18腳可調(diào)10K(三極管內(nèi)置)九、讀寫模塊程序舉例l 寫指令子程序(INST)SETBECLRD_ICLRR_WMOVP1,ACLRERETl 寫數(shù)據(jù)子程序(DATA)SETBESETBD_ICLRR_WMOVP1,ACLRERETl 寫一頁顯示RAM數(shù)據(jù)(假設(shè)指令子程序為INST,數(shù)據(jù)子程序為DATA)MOVA,#0B8HLCAL

11、LINST;置頁地址為0頁MOVA,#40HLCALLINST;置列地址為0列MOVR2,#40HMOVR1,#00HMOVDPTR,#ADDRLOOP:MOVA,R1MOVCA,A+DPTRLCALLDATAINCR1DJNZR2,LOOP帶中文字庫的128X64是一種具有4位/8位并行、2線或3線串行多種接口方式,內(nèi)部含有國標一級、二級簡體中文字庫的點陣圖形液晶顯示模塊;其顯示分辨率為128×64, 內(nèi)置8192個16*16點漢字,和128個16*8點ASCII字符集.利用該模塊靈活的接口方式和簡單、方便的操作指令,可構(gòu)成全中文人機交互圖形界面??梢燥@示8×4行16&#

12、215;16點陣的漢字. 也可完成圖形顯示.低電壓低功耗是其又一顯著特點。由該模塊構(gòu)成的液晶顯示方案與同類型的圖形點陣液晶顯示模塊相比,不論硬件電路結(jié)構(gòu)或顯示程序都要簡潔得多,且該模塊的價格也略低于相同點陣的圖形液晶模塊?;咎匦?l         低電源電壓(VDD:+3.0-+5.5V)l         顯示分辨率:128×64點l     

13、0;   內(nèi)置漢字字庫,提供8192個16×16點陣漢字(簡繁體可選)l         內(nèi)置 128個16×8點陣字符l         2MHZ時鐘頻率l         顯示方式:STN、半透、正顯l      &

14、#160;  驅(qū)動方式:1/32DUTY,1/5BIASl         視角方向:6點l         背光方式:側(cè)部高亮白色LED,功耗僅為普通LED的1/51/10l         通訊方式:串行、并口可選l       

15、60; 內(nèi)置DC-DC轉(zhuǎn)換電路,無需外加負壓l         無需片選信號,簡化軟件設(shè)計l         工作溫度: 0 - +55 ,存儲溫度: -20 - +60 模塊接口說明*注釋1:如在實際應(yīng)用中僅使用串口通訊模式,可將PSB接固定低電平,也可以將模塊上的J8和“GND”用焊錫短接。*注釋2:模塊內(nèi)部接有上電復(fù)位電路,因此在不需要經(jīng)常復(fù)位的場合可將該端懸空。*注釋3:如背光和模塊共用一個電源,可

16、以將模塊上的JA、JK用焊錫短接。2.2并行接口管腳號管腳名稱電平管腳功能描述1VSS0V電源地2VCC3.0+5V電源正3V0-對比度(亮度)調(diào)整4RS(CS)H/LRS=“H”,表示DB7DB0為顯示數(shù)據(jù)RS=“L”,表示DB7DB0為顯示指令數(shù)據(jù)5R/W(SID)H/LR/W=“H”,E=“H”,數(shù)據(jù)被讀到DB7DB0R/W=“L”,E=“HL”, DB7DB0的數(shù)據(jù)被寫到IR或DR6E(SCLK)H/L使能信號7DB0H/L三態(tài)數(shù)據(jù)線8DB1H/L三態(tài)數(shù)據(jù)線9DB2H/L三態(tài)數(shù)據(jù)線10DB3H/L三態(tài)數(shù)據(jù)線11DB4H/L三態(tài)數(shù)據(jù)線12DB5H/L三態(tài)數(shù)據(jù)線13DB6H/L三態(tài)數(shù)據(jù)線1

17、4DB7H/L三態(tài)數(shù)據(jù)線15PSBH/LH:8位或4位并口方式,L:串口方式(見注釋1)16NC-空腳17/RESETH/L復(fù)位端,低電平有效(見注釋2)18VOUT-LCD驅(qū)動電壓輸出端19AVDD背光源正端(+5V)(見注釋3)20KVSS背光源負端(見注釋3)*注釋1:如在實際應(yīng)用中僅使用并口通訊模式,可將PSB接固定高電平,也可以將模塊上的J8和“VCC”用焊錫短接。*注釋2:模塊內(nèi)部接有上電復(fù)位電路,因此在不需要經(jīng)常復(fù)位的場合可將該端懸空。   *注釋3:如背光和模塊共用一個電源,可以將模塊上的JA、JK用焊錫短接。四.模塊主要硬件構(gòu)成說明控制器接口信號

18、說明:1、RS,R/W的配合選擇決定控制界面的4種模式:RSR/W功能說明LLMPU寫指令到指令暫存器(IR)LH讀出忙標志(BF)及地址記數(shù)器(AC)的狀態(tài)HLMPU寫入數(shù)據(jù)到數(shù)據(jù)暫存器(DR)HHMPU從數(shù)據(jù)暫存器(DR)中讀出數(shù)據(jù)2、E信號E狀態(tài)執(zhí)行動作結(jié)果高>低I/O緩沖>DR配合/W進行寫數(shù)據(jù)或指令高DR>I/O緩沖配合R進行讀數(shù)據(jù)或指令低/低>高無動作 忙標志:BF     BF標志提供內(nèi)部工作情況.BF=1表示模塊在進行內(nèi)部操作,此時模塊不接受外部指令和數(shù)據(jù).BF=0時,模塊為準備狀態(tài),隨時可接受外部指令和數(shù)據(jù). &

19、#160;    利用STATUS RD 指令,可以將BF讀到DB7總線,從而檢驗?zāi)K之工作狀態(tài).   字型產(chǎn)生ROM(CGROM)     字型產(chǎn)生ROM(CGROM)提供8192個此觸發(fā)器是用于模塊屏幕顯示開和關(guān)的控制。DFF=1為開顯示(DISPLAY ON),DDRAM 的內(nèi)容就顯示在屏幕上,DFF=0為關(guān)顯示(DISPLAY OFF)。     DFF 的狀態(tài)是指令DISPLAY ON/OFF和RST信號控制的。    顯示數(shù)

20、據(jù)RAM(DDRAM)模塊內(nèi)部顯示數(shù)據(jù)RAM提供64×2個位元組的空間,最多可控制4行16字(64個字)的中文字型顯示,當寫入顯示數(shù)據(jù)RAM時,可分別顯示CGROM與CGRAM的字型;此模塊可顯示三種字型,分別是半角英數(shù)字型(16*8)、CGRAM字型及CGROM的中文字型,三種字型的選擇,由在DDRAM中寫入的編碼選擇,在0000H0006H的編碼中(其代碼分別是0000、0002、0004、0006共4個)將選擇CGRAM的自定義字型,02H7FH的編碼中將選擇半角英數(shù)字的字型,至于A1以上的編碼將自動的結(jié)合下一個位元組,組成兩個位元組的編碼形成中文字型的編碼BIG5(A140D

21、75F),GB(A1A0-F7FFH)。      字型產(chǎn)生RAM(CGRAM)     字型產(chǎn)生RAM提供圖象定義(造字)功能, 可以提供四組16×16點的自定義圖象空間,使用者可以將內(nèi)部字型沒有提供的圖象字型自行定義到CGRAM中,便可和CGROM中的定義一樣地通過DDRAM顯示在屏幕中。   地址計數(shù)器AC地址計數(shù)器是用來貯存DDRAM/CGRAM之一的地址,它可由設(shè)定指令暫存器來改變,之后只要讀取或是寫入DDRAM/CGRAM的值時,地址計數(shù)器的值就會自動加一,當RS

22、為“0”時而R/W為“1”時,地址計數(shù)器的值會被讀取到DB6DB0中。應(yīng)用說明用帶中文字庫的128X64顯示模塊時應(yīng)注意以下幾點:欲在某一個位置顯示中文字符時,應(yīng)先設(shè)定顯示字符位置,即先設(shè)定顯示地址,再寫入中文字符編碼。顯示ASCII字符過程與顯示中文字符過程相同。不過在顯示連續(xù)字符時,只須設(shè)定一次顯示地址,由模塊自動對地址加1指向下一個字符位置,否則,顯示的字符中將會有一個空ASCII字符位置。當字符編碼為2字節(jié)時,應(yīng)先寫入高位字節(jié),再寫入低位字節(jié)。模塊在接收指令前,向處理器必須先確認模塊內(nèi)部處于非忙狀態(tài),即讀取BF標志時BF需為“0”,方可接受新的指令。如果在送出一個指令前不檢查BF標志,

23、則在前一個指令和這個指令中間必須延遲一段較長的時間,即等待前一個指令確定執(zhí)行完成。指令執(zhí)行的時間請參考指令表中的指令執(zhí)行時間說明?!癛E”為基本指令集與擴充指令集的選擇控制位。當變更“RE”后,以后的指令集將維持在最后的狀態(tài),除非再次變更“RE”位,否則使用相同指令集時,無需每次均重設(shè)“RE”位。用51單片機應(yīng)用于12864液晶顯示程序(帶字庫漢字顯示演示程序,可用于本站XL系列實驗儀);12864(帶字庫漢字顯示演示程序;*;* sxj1974 (51c51 test web) *;* Create by :石學(xué)軍 更多例程請登陸網(wǎng)站 *;*RS EQU P2.0RW EQU P2.1E E

24、QU P2.2PSB EQU P2.3RST EQU P2.5;-LCD_X EQU 30HLCD_Y EQU 31HCOUNT EQU 32HCOUNT1 EQU 33HCOUNT2 EQU 34HCOUNT3 EQU 35H;-LCD_DATA EQU 36HLCD_DATA1 EQU 37HLCD_DATA2 EQU 38HSTORE EQU 39H;-ORG 0000HLJMP MAINORG 0100H;-MAIN:MOV SP,#5FHCLR RST ;復(fù)位LCALL DELAY4SETB RSTNOPSETB PSB ;通訊方式為8位數(shù)據(jù)并口;*初始化*LGS0: MOV A,#

25、34H ;34H-擴充指令操作LCALL SEND_IMOV A,#30H ;30H-基本指令操作LCALL SEND_IMOV A,#01H ;清除顯示LCALL SEND_IMOV A,#06H ;指定在資料寫入或讀取時,光標的移動方向LCALL SEND_I ;DDRAM 的地址計數(shù)器(AC)加1MOV A,#0CH ;開顯示,關(guān)光標,不閃爍LCALL SEND_I;=TU_PLAY1:MOV DPTR,#TU_TAB1 ;顯示圖形LCALL PHO_DISPLCALL DELAY3;=;顯示漢字和字符;加入80ms的延時,使你能夠看清楚顯示的過程;根據(jù)漢字顯示坐標分段寫入(順序?qū)懭耄?

26、=HAN_WR2:LCALL CLEAR_PHAN_WR2A:MOV DPTR,#TAB1A ;顯示漢字和字符MOV COUNT,#10H ;地址計數(shù)器設(shè)為16。MOV A,#80H ;第一行起始地址LCALL SEND_ILCALL QUSHUHAN_WR2B:MOV DPTR,#TAB1B ;顯示漢字和字符MOV COUNT,#10H ;地址計數(shù)器設(shè)為16。MOV A,#90H ;第二行起始地址LCALL SEND_ILCALL QUSHUHAN_WR2C:MOV DPTR,#TAB1C ;顯示漢字和字符MOV COUNT,#10H ;地址計數(shù)器設(shè)為16。MOV A,#88H ;第三行起始

27、地址LCALL SEND_ILCALL QUSHUHAN_WR2D:MOV DPTR,#TAB1D ;顯示漢字和字符MOV COUNT,#10H ;地址計數(shù)器設(shè)為16。MOV A,#98H ;第四行起始地址LCALL SEND_ILCALL QUSHULCALL DELAY3LCALL FLASHLCALL CLEAR_PJMP TU_PLAY2;-;TU_PLAY1:MOV DPTR,#TU_TAB1 ;顯示圖形LCALL PHO_DISPLCALL DELAY3;-TU_PLAY2:MOV DPTR,#TU_TAB2 ;顯示圖形LCALL PHO_DISPLCALL DELAY3;-TU_

28、PLAY3:MOV DPTR,#TU_TAB4 ;顯示圖形LCALL PHO_DISPLCALL DELAY3;-;顯示點陣;-LATPLAY1:MOV A,#01H ;清屏LCALL SEND_IMOV LCD_DATA1,#0CCH ;顯示點陣MOV LCD_DATA2,#0CCHLCALL LAT_DISPLCALL DELAY3LCALL CLEAR_PKU_PLAY2:LJMP TU_PLAY1;=;全屏顯示圖形子程序;=PHO_DISP:MOV COUNT3,#02HMOV LCD_X,#80HPHO_DISP1:MOV LCD_Y,#80HMOV COUNT2,#20HPHO_D

29、ISP2:MOV COUNT1,#10HLCALL WR_ZBPHO_DISP3:CLR AMOVC A,A+DPTRLCALL SEND_DINC DPTRDJNZ COUNT1,PHO_DISP3INC LCD_YDJNZ COUNT2,PHO_DISP2MOV LCD_X,#88HDJNZ COUNT3,PHO_DISP1MOV A,#36HLCALL SEND_IMOV A,#30HLCALL SEND_IRET;-CLRRAM:MOV LCD_DATA1,#00H ;GDRAM寫0子程序MOV LCD_DATA2,#00HLCALL LAT_DISPRET;=;顯示點陣子程序;=LA

30、T_DISP:MOV COUNT3,#02HMOV LCD_X,#80HLAT_DISP1:MOV LCD_Y,#80HCLR F0MOV COUNT2,#20HLAT_DISP2:MOV COUNT1,#10HLCALL WR_ZBLAT_DISP3:JB F0,LAT_DISP32MOV LCD_DATA,LCD_DATA1AJMP LAT_DISP31LAT_DISP32:MOV LCD_DATA,LCD_DATA2LAT_DISP31:MOV A,LCD_DATALCALL SEND_DDJNZ COUNT1,LAT_DISP31INC LCD_YCPL F0DJNZ COUNT2,L

31、AT_DISP2MOV LCD_X,#88HDJNZ COUNT3,LAT_DISP1MOV A,#36HLCALL SEND_IMOV A,#30HLCALL SEND_IRET;-WR_ZB:MOV A,#34HLCALL SEND_IMOV A,LCD_YLCALL SEND_IMOV A,LCD_XLCALL SEND_IMOV A,#30HLCALL SEND_IRET;=FLASH:MOV A,#08H ;關(guān)閉顯示LCALL SEND_ILCALL DELAY5MOV A,#0CH ;開顯示,關(guān)光標,不閃爍LCALL SEND_ILCALL DELAY5MOV A,#08H ;關(guān)閉

32、顯示LCALL SEND_ILCALL DELAY5MOV A,#0CH ;開顯示,關(guān)光標,不閃爍LCALL SEND_ILCALL DELAY5MOV A,#08H ;關(guān)閉顯示LCALL SEND_ILCALL DELAY5RET;=;清屏;=CLEAR_P:MOV A,#01H ;清屏LCALL SEND_IMOV A,#34HLCALL SEND_IMOV A,#30HLCALL SEND_IRET;=;查表取數(shù)據(jù)送顯示;=QUSHU:CLR AMOVC A,A+DPTR ;查表取數(shù)據(jù)LCALL SEND_D ;送顯示INC DPTRLCALL DELAY4 ;延時80ms,DJNZ C

33、OUNT,QUSHURET;=;寫數(shù)據(jù)子程序;RS=1,RW=0,E=高脈沖,D0-D7=數(shù)據(jù);=SEND_D:LCALL CHK_BUSY ;寫數(shù)據(jù)子程序SETB RSCLR RWMOV P0,ASETB ENOPNOPCLR ERET;=;寫指令子程序;RS=0,RW=0,E=高脈沖,D0-D7=指令碼;=SEND_I:LCALL CHK_BUSYCLR RSCLR RWMOV P0,ASETB ENOPNOPCLR ERET;=;讀數(shù)據(jù)子程序;RS=1,RW=1,E=H,D0-D7=數(shù)據(jù);=READ_D:LCALL CHK_BUSY ;讀數(shù)據(jù)子程序SETB RSSETB RWSETB E

34、NOPMOV A,P0CLR EMOV STORE,ARET;=;測忙碌子程序;RS=0,RW=1,E=H,D0-D7=狀態(tài)字;=CHK_BUSY:MOV P0,#0FFH ;測忙碌子程序CLR RSSETB RWSETB EJB P0.7,$CLR ERET;=;延時子程序DELAY3:MOV R5,#16HDEL31: MOV R6,#100DEL32: MOV R7,#0FFHDEL33: DJNZ R7,DEL33DJNZ R6,DEL32DJNZ R5,DEL31RETDELAY2:MOV R6,#0CHDEL21: MOV R7,#18HDEL22: DJNZ R7,DEL22DJ

35、NZ R6,DEL21RETDELAY1:MOV R6,#06HDEL11: MOV R7,#08HDEL12: DJNZ R7,DEL12DJNZ R6,DEL11RETDELAY4:MOV R6,#100DEL41: MOV R7,#200DEL42: DJNZ R7,DEL42DJNZ R6,DEL41RETDELAY5:MOV R5,#05HDEL51: MOV R6,#100DEL52: MOV R7,#0FFHDEL53: DJNZ R7,DEL53DJNZ R6,DEL52DJNZ R5,DEL51RET;*TAB1:TAB1A: DB ' 51單片機學(xué)習(xí)網(wǎng)(深圳學(xué)林電子

36、有限公司) ' ;顯示在第一行TAB1C: DB '自學(xué)單片機第一站' ;顯示在第三行TAB1B: DB ' WWW.8951.COM ' ;顯示在第二行TAB1D: DB 'TEL 755-89956892' ;顯示在第四行;*- *;* Bitmap點陣數(shù)據(jù)表 *;* 圖片: E:圖形8.bmp,橫向取模左高位,數(shù)據(jù)排列:從左到右從上到下 *;* 圖片尺寸: 128 * 64 *;*- *TU_TAB1: ; 數(shù)據(jù)表db 0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0FFh,0F

37、Fh,0FFh,0FFh,0FFh,0FFhdb 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 80h, 00h, 00h, 00h, 00h, 00h, 00

38、h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 80h, 00h, 00h, 00h, 00h, 3Ch, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 80h, 00h

39、, 00h, 00h, 00h, 7Fh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 80h, 00h, 00h, 00h, 00h,0FFh,0C0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 80h, 00h, 00h, 00h, 01h,0BFh,0F8h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 80h, 00h, 00h, 00h, 01h,0FFh,0DCh, 00h, 00h, 00h, 00h, 00h, 00h,

40、00h, 00h, 01hdb 80h, 00h, 00h, 00h, 01h, 1Fh,0FEh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 80h, 00h, 00h, 00h, 01h,0DFh,0FFh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 80h, 00h, 00h, 00h, 00h,0FFh,0FFh, 19h, 8Ch, 03h, 06h, 00h, 18h, 00h,0FFh,0E1hdb 80h, 00h, 00h, 00h, 00h, 3Fh,0FFh, 0Ch,0C

41、Ch, 03h, 06h, 00h, 18h, 00h,0FFh,0E1hdb 80h, 00h, 00h, 00h, 00h, 7Fh,0FFh, 04h, 58h, 03h, 06h, 01h,0FFh,0C0h, 00h,0C1hdb 80h, 00h, 00h, 00h, 00h, 7Fh,0DAh, 3Fh,0FEh, 0Fh,0DFh,0C1h,0FFh,0C0h, 01h, 81hdb 80h, 00h, 00h, 00h, 00h, 7Fh, 8Ch, 3Fh,0FEh, 0Fh,0DFh,0C1h, 98h,0C0h, 07h, 01hdb 80h, 00h, 00h, 00

42、h, 00h, 7Fh,0B8h, 30h, 06h, 03h, 06h, 01h, 98h,0C0h, 06h, 01hdb 80h, 00h, 00h, 00h, 00h,0FEh,0C0h, 0Fh,0F8h, 03h, 8Eh, 01h,0FFh,0C3h,0FFh,0F9hdb 80h, 00h, 00h, 00h, 00h, 7Eh, 00h, 0Fh,0F8h, 07h,0CFh, 01h, 98h,0C3h,0FFh,0F9hdb 80h, 00h, 00h, 00h, 00h, 7Fh, 00h, 00h, 60h, 07h, 5Fh, 81h, 98h,0C0h, 06h,

43、 01hdb 80h, 00h, 00h, 00h, 00h, 7Fh, 80h, 3Fh,0FEh, 0Fh, 36h,0C1h,0FFh,0C0h, 06h, 01hdb 80h, 00h, 00h, 00h, 00h, 1Fh, 80h,0BFh,0FEh, 0Bh, 36h, 61h,0FFh,0C0h, 06h, 01hdb 80h, 00h, 00h, 00h, 00h, 1Fh,0C7h, 00h,0C0h, 03h, 66h, 21h, 98h, 30h, 06h, 01hdb 80h, 00h, 00h, 00h, 15h, 5Fh,0C7h, 00h,0C0h, 03h,

44、06h, 00h, 18h, 30h, 06h, 01hdb 80h, 00h, 02h,0E0h, 06h, 7Fh,0CEh, 03h,0C0h, 03h, 06h, 00h, 1Fh,0F0h, 1Eh, 01hdb 80h, 00h, 04h, 54h, 4Fh,0FFh,0FCh, 01h, 80h, 03h, 06h, 00h, 0Fh,0E0h, 0Ch, 01hdb 80h, 00h, 03h,0FDh, 3Fh,0FFh,0D9h,0C0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 80h, 00h, 1Dh,0FFh,0FFh,0F

45、Fh, 87h, 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 80h, 00h, 2Bh,0FFh,0F8h, 7Fh, 06h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 80h, 00h, 3Fh,0BFh,0F8h, 09h, 0Fh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 80h, 00h, 1Fh, 9Fh,0F0h, 00h,0BCh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 9D

46、h,0FEh, 1Fh, 8Fh,0F0h, 00h,0F8h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 9Fh,0FCh, 17h, 8Fh,0F0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 81h,0FFh,0CFh, 9Fh,0E0h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 82h,0FFh,0FFh, 9Ch, 80h, 00h, 00h, 00h, 00h, 00h, 00h, 00h,

47、 00h, 00h, 00h, 01hdb 81h, 7Fh,0FFh,0FCh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 80h, 6Fh,0FEh, 30h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 80h, 03h,0FCh, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 80h, 00h, 34h, 14h, 00h, 00h, 00h,

48、00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 80h, 00h, 0Eh, 18h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 80h, 00h, 02h, 30h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 01hdb 80h, 00h, 01h,0E0h, 00h, 00h, 7Fh, 04h, 00h, 3Fh, 82h, 00h, 00h, 00h, 00h, 01hdb 80h, 00h, 00h, 00h, 00h, 00h, 7Fh, 0Ch, 00h, 3Fh, 86h, 00h, 00h, 00h, 00h, 01hdb 80h,

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論