LCD_RT1602C的技術(shù)資料_第1頁
LCD_RT1602C的技術(shù)資料_第2頁
LCD_RT1602C的技術(shù)資料_第3頁
LCD_RT1602C的技術(shù)資料_第4頁
LCD_RT1602C的技術(shù)資料_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、單片機初學(xué)之路_附錄2:LCD_RT1602C的技術(shù)資料字符模塊使用手冊目 錄1. 概 述 . . . . . . . . . . . . . . . . . . . . . . . . 第 1 頁2. 字符型模塊的特點 . . . . . . . . . . . . . . . . . . . 第 1 頁3. 基本原理 . . . . . . . . . . . . . . . . . . . . . . . 第1-3頁4. 技術(shù)參數(shù) . . . . . . . . . . . . . . . . . . . . . . . 第 4 頁5. 時序特性 . . . . . . . . . .

2、. . . . . . . . . . . . . 第4-5頁 6. 引腳和指令功能 . . . . . . . . . . . . . . . . . . . . 第6-10頁7. 使用舉例 . . . . . . . . . . . . . . . . . . . . . . . 第11-20頁1. 概 述人們對液晶顯示器并不陌生,最常見的有如計算器、電子表、數(shù)字萬用表、電子游戲機等,顯示的主要是數(shù)字、專用符號和固定圖形,因為是屬段式顯示,顯示內(nèi)容就無法多變。 隨著大量電子儀器、設(shè)備的智能化,并且普遍地采用人機交互方式,需要能夠顯示更為豐富的信息和通用性較強的顯示器,而點陣式LCD顯示器能

3、夠滿足這些要求,同時用大規(guī)模專用集成電路作為點陣LCD控制驅(qū)動,使用者僅僅直接送入數(shù)據(jù)和指令可實現(xiàn)所需的顯示。這種由LCD 板、PCB 板、控制驅(qū)動電路組成的單元叫做點陣液晶顯示模塊( DOT MATRIC LCD MODULE )。 深圳市瑞特電子有限公司是液晶顯示器專業(yè)生產(chǎn)廠家,以其雄厚的力量,先進的生產(chǎn)設(shè)備及工藝,已開發(fā)生產(chǎn)出一系列的LCD 點正陣模塊(字符型和圖形型)。本手冊著重介紹字符型模塊的使用方法。2. 字符型模塊的性能重量輕:100g;體積小:11mm厚;功耗低:1015 mW;顯示內(nèi)容:192種字符(57點字型, 32種字符(510點字型), 可自編8(57)或4(510)種

4、字符;指令功能強:可組合成各種輸入、顯示、移位方式以滿足不同的要求;接口簡單方便:可與8位微處理器或微控制器相連;工作溫度范圍:-2070;可靠性高:壽命為50000小時(25)。3.基本原理3.1 液晶板在液晶板上排列著若干57或510 點陣的字符顯示位,每個顯示位可顯示1個字符,從規(guī)格上分為每行8、16、20、24、32、40位,有1行、2行、4行共三類。3.2 工作電路圖1.1所示為字符型模塊的電路框圖,它由HD44780、HD44100及幾個電阻電容組成。HD4410是擴6666展顯示字符位用的(例如:16字符1行模塊就不用HD44100,16字符2行模塊就要用1片HD44100)。

5、圖1.1 字符型模塊的電路框圖 接口方面,有8條數(shù)據(jù)線,3條控制線。可與微處理器或微控制器相連,通過送入數(shù)據(jù)和指令,就可使模塊正常工作.3.3 LCD 驅(qū)動器和控制器3.3.1 LCD 驅(qū)動器HD44100(KS0065)HD44100 是用低功耗CMOS 技術(shù)制造的大規(guī)模LCD驅(qū)動IC。它既可用作行驅(qū)動,也可用作列驅(qū)動,由202Bits二進制移位寄存器, 202Bits數(shù)據(jù)鎖存器和202Bits驅(qū)動器組成(如圖1.2所示)。BLOCK DIAGRAM 圖1.2 HD44100 function功能 Block塊 diagram圖 功能(FUNCTION)a 40通道點陣LCD 驅(qū)動;b 可選

6、擇當(dāng)作行驅(qū)動或列驅(qū)動;c 輸入/輸出信號:輸出,能產(chǎn)生202個LCD驅(qū)動波形;輸入,接受控制器送出的串行數(shù) 據(jù)和控制信號,偏壓(V1V6)。 特性(FEATTURES)a 顯示驅(qū)動偏壓比:靜態(tài)1/5;b 電源電壓:+5V(110%);c 顯示驅(qū)動電源(VDD-VEE)為-5V;d CMOS 處理;e 60引腳,塑封;軟封;3.3.2 LCD 控制器HD44780 如圖1.3,HD44780(KS0066)是用低功耗CMOS技術(shù)制造的大規(guī)模點陣LCD 控制器(兼帶驅(qū)動器),和4Bit/8Bit微處理器相連,它能使點陣LCD顯示大小英文字母,數(shù)字和符號。應(yīng)用HD44780(KS0066),用戶能用

7、少量元件可組成一個完整點陣LCD 系統(tǒng)。 特 性a 容易和4Bit/8Bit MPU相連;b 可選擇57或510點陣字符;c 顯示數(shù)據(jù)RAM容量:808Bit (80字符);d 字符發(fā)生器ROM能提供用戶所需字符庫或標(biāo)準(zhǔn)庫: 字庫容量:192個字符(57點字型), 32個字符(510點字型);e DDRAM和CGRAM都能從MPU讀取數(shù)據(jù)(DDRAM為顯示緩沖區(qū),CGRAM為可自編數(shù)據(jù)區(qū));f 輸出信號:16個行掃描信號(common signal), 40個列掃描信號(segment signal);g 電源復(fù)位電路;h 顯示占空比:1/8duty(1 Line, 57dots + Curs

8、or), 1/11duty(1 Line, 510dots + Cursor), 1/16duty(2 Line, 57dots + Cursor);(通常為1/16 duty) I 振蕩電路;J 指令:11種;K 80引腳,塑封,軟封。BLOCK DIAGRAM方框圖解 圖1.3 HD44780 function功能 block塊 diagram圖3.4背光參數(shù)字符模塊通常帶LED 背光板。它的性能參數(shù)如下:工作溫度:-20+70C;存儲溫度:-40+80C;背光板可顯示綠色,紅色,黃色,蘭色和白色。背光一般為黃綠色,也可為客戶設(shè)計為其 他顏色,但價格較綠色昂貴許多。正常工作電流(如:模塊1

9、602)為:6080mA(若要達到白天效果需85mA);工作電壓:4.25V;正常工作條件下,LED可連續(xù)點亮5萬小時;4.技術(shù)參數(shù)4.1 極限參數(shù)名 稱符 號標(biāo) 準(zhǔn) 值單 位MINTYPEMAX電路電源VDD - VSS-0.37.0VLCD驅(qū)動電壓VDD - VEEVDD - 13.5VDD + 0.3V輸入電壓VIN-0.3VDD + 0.3V靜電電壓-100V工作溫度-20+70C儲存溫度-30+80C4.2 電參數(shù)名 稱符 號測 試 條 件標(biāo) 準(zhǔn) 值單 位MINTYPEMAX輸入高電平VIH-2.2VDDV輸入低電平VIL-0.30.6V輸出高電平VOHIOH = 0.2mA2.4-

10、V輸出低電平VOLIOL = 1.2mA-0.4V工作電流IDDVDD = 5.0V2.0mA液晶驅(qū)動電壓VDD - VEETa = 0C4.9VTa = 25C4.7Ta = 50C4.54.3光學(xué)參數(shù)名 稱符 號測 試 條 件標(biāo) 準(zhǔn) 值單 位MINTYPEMAX視角1-2K2.02.5deg對比度K2=20 =08.0上升時間r2=20 VD = 4.1V100150ms下降時間d2=20 VD = 4.1V150200ms5. 時序特性5.1 讀寫時序TIMING CHART 時 序項 目符 號測試條件標(biāo) 準(zhǔn) 值單 位MINTYPEMAX允許時間周期TCYCE5.1a 5.1b1000n

11、s允許脈沖寬度,高電平PWEH450-ns允許上升和下降時間tEr tEf-25ns地址建立時間tAS140-ns數(shù)據(jù)延遲時間tDDR-320ns數(shù)據(jù)建立時間tDSW195-ns數(shù)據(jù)保持時間tH10-nsDATA HOLD TIMEtDHR20-ns地址保持時間tAH10-ns Vcc = 5.0V5%,Ta = 25C5.1.1 WRITE OPERATION (寫操作) 5.1b READ OPEERATION (讀操作) 圖1.4 寫操作 圖1.5 讀操作5.2 內(nèi)部RESET電路對電源的要求符 號測 試 條 件MINMAX單 位電源上升時間TRON5.2a0.110ms電源下降時間TO

12、FF5.2a1.0-msNOTE Toff stipulates the time of power OFF for power supply instantaneous dip Or when power supply repeats ON and OFF.(注解:Toff規(guī)定為電源關(guān)斷時或者是當(dāng)電源重復(fù)開關(guān)時為電源提供瞬間的下降時間。) 圖1.6 內(nèi)部RESET電源變換線1.如電源不能滿足RESET電路的要求,需要用指令程序進行初始化。2.所有符號只要字母相同(不分大小寫),所代表的意義就相同。6. 引腳和指令功能6.1 模塊引腳功能引 線 號符 號名 稱功 能1Vss接地0V2VDD電路

13、電源5V10%3VEE液晶驅(qū)動電壓保證VDD-VEE=4.55V電壓差4RS寄存器選擇信號H:數(shù)據(jù)寄存器 L:指令寄存器5R/W讀/寫信號H:讀 L:寫6E片選信號下降沿觸發(fā),鎖存數(shù)據(jù)7|14DB0|DB7數(shù)據(jù)線數(shù)據(jù)傳輸6.2 寄存器選擇功能RSR/W操 作00指令寄存器(IR)寫入01忙標(biāo)志和地址計數(shù)器讀出10數(shù)據(jù)寄存器(DR)寫入11數(shù)據(jù)寄存器讀出備注:忙標(biāo)志為1時,表明正在進行內(nèi)部操作,此時不能輸入指令或數(shù)據(jù),要等內(nèi)部操作結(jié)束,忙標(biāo)志為0時。6.3 指令功能 格式:RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0共11種指令:清除,返回,輸入方式設(shè)置,顯示開關(guān)

14、,控制,移位,功能設(shè)置,CGRAM地址設(shè)置,DDRAM地址設(shè)置,讀忙標(biāo)志,寫數(shù)據(jù)到CG/DDRAM,讀數(shù)據(jù)由CG/DDRAM。 表1.1 指令表指令名稱 指 令 碼說 明執(zhí)行周期FCP=250KHZRS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0清 屏L L L L L L L L L H清除屏幕,置AC為零1.64ms返 回L L L L L L L L H X設(shè)DDRAM地址為零,顯示回原位,DDRAM內(nèi)容不變1.64ms輸入方式設(shè) 置L L L L L L L H I/D S設(shè)光標(biāo)移動方向并指定整體顯示是否移動40us顯示開關(guān)控 制L L L L L L H

15、D C B設(shè)整體顯示開關(guān)(D),光標(biāo)開關(guān)(C),及光標(biāo)位的字符閃耀(B)40us移 位L L L L L H S/C R/L X X移動光標(biāo)或整體顯示,同時不改變DDRAM內(nèi)容40us功能設(shè)置L L L L H DL N F X X設(shè)接口數(shù)據(jù)位數(shù)(DL),顯示行數(shù)(L),及字型(F)40us CGRAM地址設(shè)置L L L H ACG設(shè)CGRAM地址,設(shè)置后CGRAM數(shù)據(jù)被發(fā)送和接收40us DDRAM 地址設(shè)置L L H ADD設(shè)DDRAM地址,設(shè)置后DDRAM數(shù)據(jù)被發(fā)送和接收40us讀忙信號(BF)及地址計數(shù)器L H BF AC讀忙信號位(BF)判斷內(nèi)部操作正在執(zhí)行并讀地址計數(shù)器內(nèi)容0us寫

16、數(shù)據(jù)CG/DD RAMH L 寫數(shù)據(jù)寫數(shù)據(jù)到CG或DDRAM40usTadd=6ns讀數(shù)據(jù)由CG/DD RAMH H 讀數(shù)據(jù)讀數(shù)據(jù)由CG或DDRAM40usTadd=6nsI/D 1:增量方式, 0:減量方式S 1:移位S/C 1:顯示移位,0:光標(biāo)移位R/L 1:右移,0:左移DL 1:8位,0:4位N 1:2行,0:1行F 1:510,0: 57BF 1:內(nèi)部操作,0:接收指令RS :寄存器選擇R/W :讀/寫DDRAM : 顯示數(shù)據(jù)RAMCGRAM: 字符生成RAMAC: 用于DD和CGRAM地址 的地址計數(shù)器執(zhí)行周期隨主頻率改變而改變例如:當(dāng)Fosc或fcp為270KHZ40 us25

17、0/270=37 us6.4 字符庫及對應(yīng)關(guān)系6.4.1 顯示位與DD RAM 地址的對應(yīng)關(guān)系 顯 示 位 序 號1 2 3 4 5 40 DD RAM 地 址(HEX)第 一 行00 01 02 03 04 . 27第 二 行40 41 42 43 44 . 676.4.2 標(biāo)準(zhǔn)字符庫表1.2所列字符庫的內(nèi)容,字符碼和字形的對應(yīng)關(guān)系。例如A的字符碼為41(HEX),B的字符碼為42(HEX)。表1.2 Table of correspondence between character codes and character pattern (這是一張字符代碼與字符相對應(yīng)的表)6.4.3 自編

18、字庫(CGRAM) 字符碼(DDRAM DATA),CGRAM ADDRESS 與自編字形(CGRAM DATA)之間關(guān)系如表1.3和表1.4所列:表1.3 57 dots character pattern(indicate SST) (57點陣字符(表示為“SST”)) DD RAM Data (Character Codes) CG RAM Address CG RAM Data (Character Pattern)7 6 5 4 3 2 1 0MSB LSB5 4 3 2 1 0MSB LSB7 6 5 4 3 2 1 0MSB LSBL L L L X L L L L L L L

19、L H L H L L L L L H H H L L H L H H H L H H H X X X L H H H H H L L L L H L L L L L H H H L L L L L H L L L L H H H H H L L L L L LL L L L X L L H L L L L L H L H L L L H L H H H L L H L H H H L H H H X X X L H H H H H L L L L H L L L L L H H H L L L L L H L L L L H H H H H L L L L L LL L L L X L H

20、L L L L L L H L H L L H L L H H H L L H L H H H L H H H X X X H H H H H L L H L L L L H L L L L H L L L L H L L L L H L L L L H L L L L H L L : : : : : : : : :L L L L X H H H L L L L L H L H L H H H L H H H L L H L H H H L H H H X X X X:DONT Care備注:1.字符碼的高4位為0000時它的低3位對應(yīng)于第18個(000111)自編字形; 2.字符碼的02 位

21、對應(yīng)于CGRAM地址的35 位; 3.自編字形的列位置對應(yīng)于CGRAM DATA 的04 位,行位置對應(yīng)于CGRAM ADDRESS 的 02位; 4.X代表無效位; 5.H代表顯示位。表 1.4 510 dots character pattern(indicate K)(510點陣字符(表示為“K”)) DD RAM Data (Character Codes) CG RAM Address CG RAM Data (Character Pattern)7 6 5 4 3 2 1 0MSB LSB5 4 3 2 1 0MSB LSB7 6 5 4 3 2 1 0MSB LSBL L L L

22、 X L L X L L L L L L L H L L H L L L L L H H L H L L L H L H L H H L L H H H H L L L H L L H H L H L X X X L L L L L L L L L L H L L L H H L L H L H L H L L H H L L H H L H L L L L L H L L L L L H L L L L L L L L L L L L H L H H H H L L H H L H H H H L H H H H X X X X X L L L L X L H L L L L L L L L

23、 H L L H L L H L L H H L H L L L H L H L H H L L H H H H L L L H L L H H L H L X X X L L L L L H H H H H L H L H L L H L H L L H L H L L H L H L L H L H L L H L H L H H H H H L L L L L L L L L L L H H L H H H H L L H H L H H H H L H H H H X X X X X : : : : : : : : :L L L L X H H X L L L L L L L H L

24、L H L H H L L H H L H L L L H L H L H H L L H H H H L L L H L L H H L H L X X X X X X X X H H H L H H H H L L H H L H H H H L H H H HX:DONT Care6.5 初始化方法用戶所編的顯示程序,開始必須進行初始化,否則模塊無法正常顯示,下面介紹兩種初始化方法;6.5.1 利用內(nèi)部復(fù)位電路進行初始化如果電路電源能滿足圖1.6 所示的條件的話,就可實行初始化,下面指令是在初始化過程中執(zhí)行的。(1) 清屏(DISPLAY CLEAR);(2) 功能設(shè)置(FUNCTION

25、 SET):DL = 1: 8Bit 接口數(shù)據(jù),N = 0: 1行顯示F = 0:57dot字形(3) 顯示開/關(guān)控制(DISPLAY ON/OFF CONTROL):D = 0: 顯示關(guān)C = 0: 光標(biāo)關(guān)B = 0: 消隱關(guān)(4) 輸入方式設(shè)置(ENTRY MODE SET ):I/D = 1:(增量):S = 0: 無移位6.5.2 軟件復(fù)位 如果電路電源不能滿足復(fù)位電路的要求的話,那么初始化就要用軟件來實現(xiàn),過程如下:8位接口初始化流程圖 電 源 開 VDD 上升到4.5V后等待15 RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 1

26、RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 1 RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 1 RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 1 N F RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 1 0 RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 0 0 0 0 0 1 RS R/W DB7 DB6 DB5 DB4 DB3 DB

27、2 DB1 DB0 0 0 0 0 0 0 0 1 I/D S 初 始 化 結(jié) 束 等待4.1ms 等待100us檢查忙標(biāo)志或延時40us 檢查忙標(biāo)志或延時40us 檢查忙標(biāo)志或延時40us 檢查忙標(biāo)志或延時1.64 檢查忙標(biāo)志或延時40 6.5.3 程序舉例: 以下程序為利用P3口控制,8BIT數(shù)據(jù)線傳輸,硬件連接接口圖如圖1.8所示。圖1.8 P3口控制的8 BIT數(shù)據(jù)傳輸硬件接口圖下面是一段1602液晶顯示器的測試程序-內(nèi)部字符的顯示。80C31源程序如下: ORG 0000H LJMP START ORG 0003HSTART:MOV A,#38H ;FUNC:DL=1 FOR BIT

28、S,N=1 FOR 2 LINES LCALL OUTI MOV A,#01H ;CLEAR SCREEN LCALL OUTI MOV A,#0CH ;ON DISPLAY LCALL OUTI MOV A,#07H ;AC INCREMENT LCALL OUTI MOV A,#80H ;DDRAM ADDRESS LCALL OUTI MOV R1,50H TTR1:MOV A,#0FEH ;DISPLAY SPACE LCALL OUTD DJNZ R1,TTR1 MOV A,#02H ;DISPLAY RETURN LCALL OUTI LCALL MS40 LCALL MS40lc

29、all ms40 MOV R1,#50HTTR2:MOV A, #0FFH ;DISPLAY BLACK LCALL OUTD DJNZ R1,TTR2 MOV A,#02H LCALL OUTI LCALL MS40 LCALL MS40 lcall ms40 MOV R1,#50H MOV A,#20HTTR4:INC A LCALL OUTD DJNZ R1,TTR4 MOV A,#02H LCALL OUTI LCALL MS40 LCALL MS40 LJMP START;OUT INSRCTIONOUTI:CLR P3.1 CLR P3.1 CLR P3.3 CLR P3.3 SE

30、TB P3.0 SETB P3.0 MOV P1,A MOV P1,A CLR P3.0 CLR P3.0 MOV R4,#02H ;DELAY 1MSTM4: MOV R5,#0FFHTM5: DJNZ R5,TM5 DJNZ R4,TM4 RET;OUT DATAOUTD:SETB P3.3 SETB P3.3 CLR P3.1 CLR P3.1 SETB P3.0 SETB P3.0 MOV P1,A MOV P1,A CLR P3.0 CLR P3.0 MOV R4,#0FFH ;DELAY 0.5MSTM2: DJNZ R4,TM2 RETMS40:MOV R4,#0FFH ;DEL

31、AY ABOUT 132MSMS2: MOV R5,#0FFHMS1: DJNZ R5,MS1 DJNZ R4,MS2 RET以下程序為P3口控制 4 BITS數(shù)據(jù)線傳輸,硬件接口圖如圖1.9所示。圖1.9 P3口控制的4 BITS數(shù)據(jù)傳輸硬件接口圖下面是一段1602液晶顯示器的測試程序-內(nèi)部字符的顯示。源程序如下: ORG 0000H LJMP START ORG 0100HSTART:MOV A,#30H LCALL OUTI LCALL MS4MS MOV A,#30H LCALL OUTI LCALL MS100US MOV A,#30H LCALL OUTI LCALL BUSY M

32、OV A,#20H LCALL OUTI MOV A,#28H ;FUNC:DL=1 FOR BITS,N=1 FOR 2 LINES LCALL OUTI MOV A,#01H ;CLEAR SCREEN LCALL OUTI MOV A,#08H LCALL OUTI MOV A,#0CH ;ON DISPLAY lcall outi MOV A,#06H ;AC INCREMENT LCALL OUTI MOV A,#80H ;DDRAM ADDRESS LCALL OUTI MOV R1,50H TTR1:MOV A,#0FEH ;DISPLAY SPACE LCALL OUTD DJ

33、NZ R1,TTR1 MOV A,#02H ;DISPLAY RETURN LCALL OUTI LCALL MS40 LCALL MS40 lcall ms40 MOV R1,#50HTTR2:MOV A, #0FFH ;DISPLAY BLACK LCALL OUTD DJNZ R1,TTR2 MOV A,#02H LCALL OUTI LCALL MS40 LCALL MS40 lcall ms40 MOV A,#80H MOV R3,A LCALL OUTI MOV R1,#28H MOV A,#61H MOV R7,ATTR4:LCALL OUTD INC R3 MOV A,R3 L

34、CALL OUTI INC R7 MOV A,R7 DJNZ R1,TTR4 MOV A,#0C0H MOV R3,A LCALL OUTI MOV R1,#28H MOV A,#30H MOV R7,ATTR5:LCALL OUTD INC R3 MOV A,R3 LCALL OUTI INC R7 MOV A,R7 DJNZ R1,TTR5 LCALL MS40 LCALL MS40 LCALL MS40 LJMP STARTMS4MS:MOV R5,#08HMS1: MOV R4,#0FFH MS2: DJNZ R4,MS2 DJNZ R5,MS1 RETMS100US:MOV R5,#

35、12HMS3: MOV R4,#1FHMS4: DJNZ R4,MS4 DJNZ R5,MS3 RETBUSY:SETB P3.1 SETB P3.1 CLR P3.3 CLR P3.3TT00:SETB P3.0 SETB P3.0 MOV A,P1 CLR P3.0 CLR P3.0 ANL A,#80H JNZ TT00 RET CHANGE:MOV 13H,A SWAP A MOV 12H,A ANL 13H,#0F0H ;HIGH 4 BITS ANL 12H,#0F0H ;LOW 4 BITS RET;OUT INSRCTIONOUTI:LCALL CHANGE LCALL BUS

36、Y CLR P3.1 CLR P3.1 CLR P3.3 CLR P3.3 SETB P3.0 SETB P3.0 MOV A,13H MOV P1,A CLR P3.0 CLR P3.0 ANL P1,#07H SETB P3.0 SETB P3.0 MOV A,12H MOV P1,A CLR P3.0 CLR P3.0 MOV R4,#02H ;DELAY 1MSTM4: MOV R5,#0FFHTM5: DJNZ R5,TM5 DJNZ R4,TM4 RET;OUT DATAOUTD:LCALL CHANGE LCALL BUSY CLR P3.1 CLR P3.1 SETB P3.3

37、 SETB P3.3 SETB P3.0 SETB P3.0 MOV A,13H MOV P1,A CLR P3.0 CLR P3.0 ANL P1,#00 SETB P3.0 SETB P3.0 MOV A,12H MOV P1,A CLR P3.0 CLR P3.0 MOV R4,#0FFH ;DELAY 0.5MSTM2: DJNZ R4,TM2 RETMS40:MOV R4,#0FFH ;DELAY ABOUT 132MSMS5: MOV R5,#0FFHMS6: DJNZ R5,MS6 DJNZ R4,MS5 RET以下程序為總線直接控制,8 BITS數(shù)據(jù)線傳輸,硬件接口圖如1.10

38、所示。 圖1.10 總線直接控制8 BITS數(shù)據(jù)傳輸接口圖下面是一段1602液晶顯示器的測試程序-內(nèi)部字符的顯示。源程序如下: ORG 0000H LJMP START ORG 0100HSTART:MOV DPTR,#2000H MOV A,#38H MOVX DPTR,A LCALL MS4MS MOV A,#38H MOVX DPTR,A LCALL MS100US MOV A,#38H MOVX DPTR,A LCALL BUSY MOV A,#08H ;OFF DISPLAY LCALL OUTI MOV A,#01H ;CLEAR SCREEN LCALL OUTI MOV A,#06H ;SET AC INCREMENT,INPUT MODE LCALL OUTI MOV A,#0CH ;ON DISPLAY LCALL 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論