久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7960|回復: 2
打印 上一主題 下一主題
收起左側

12864C-1液晶中文顯示模塊

[復制鏈接]
跳轉到指定樓層
樓主
ID:85184 發表于 2015-7-9 12:37 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
12864C-1液晶中文顯示模塊
(一)    概述……………………………………………………3
(一)    (二)    外形尺寸
1 方框圖………………………………………………3
2 外型尺寸圖…………………………………………4
(二)    (三)    模塊的接口……………………………………………4
(三)    (四)    硬件說明………………………………………………5
(五) 指令說明………………………………………………7
(四)    (五)    讀寫操作時序…………………………………………8
(五)    (六)    交流參數………………………………………………11
(六)    (七)    軟件初始化過程………………………………………12
(七)    (八)    應用舉例………………………………………………13
(八)    (九)    附錄
1半寬字符表…………………………………………20
2 漢字字符表…………………………………………21
一、概述
   12864C-1是一種具有4/8位并行、2線或3線串行多種接口方式,內部含有國標一級、二級簡體中文字庫的點陣圖形液晶顯示模塊;其顯示分辨率為128×64, 內置8192個16*16點漢字,和128個16*8點ASCII字符集.利用該模塊靈活的接口方式和簡單、方便的操作指令,可構成全中文人機交互圖形界面。可以顯示8×4行16×16點陣的漢字. 也可完成圖形顯示.低電壓低功耗是其又一顯著特點。由該模塊構成的液晶顯示方案與同類型的圖形點陣液晶顯示模塊相比,不論硬件電路結構或顯示程序都要簡潔得多,且該模塊的價格也略低于相同點陣的圖形液晶模塊。
基本特性:
l        l        低電源電壓(VDD:+3.0--+5.5V)
l        l        顯示分辨率:128×64點
l        l        內置漢字字庫,提供8192個16×16點陣漢字(簡繁體可選)
l        l        內置 128個16×8點陣字符
l        l        2MHZ時鐘頻率
l        l        顯示方式:STN、半透、正顯
l        l        驅動方式:1/32DUTY,1/5BIAS
l        l        視角方向:6點
l        l        背光方式:側部高亮白色LED,功耗僅為普通LED的1/5—1/10
l        l        通訊方式:串行、并口可選
l        l        內置DC-DC轉換電路,無需外加負壓
l        l        無需片選信號,簡化軟件設計
l        l        工作溫度: 0℃- +55℃,存儲溫度: -20℃ - +60℃  
二、方框圖
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image001.jpg
3、外形尺寸圖
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image002.jpg
三、模塊接口說明
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image003.jpg
*注釋1:如在實際應用中僅使用串口通訊模式,可將PSB接固定低電平,也可以將模塊上的J8和“GND”用焊錫短接。
*注釋2:模塊內部接有上電復位電路,因此在不需要經常復位的場合可將該端懸空。   
*注釋3:如背光和模塊共用一個電源,可以將模塊上的JA、JK用焊錫短接。
2.2并行接口
  
管腳號
  
管腳名稱
電平
管腳功能描述
1
VSS
0V
電源地
2
VCC
3.0+5V
電源正
3
V0
-
對比度(亮度)調整
4
RS(CS
  
H/L
  
RS=“H”,表示DB7——DB0為顯示數據
  
RS=“L”,表示DB7——DB0為顯示指令數據
5
R/W(SID)
H/L
R/W=“H”,E=“H”,數據被讀到DB7——DB0
  
R/W=“L”,E=“H→L”, DB7——DB0的數據被寫到IR或DR
6
E(SCLK)
H/L
使能信號
  
7
  
DB0
H/L
三態數據線
8
DB1
H/L
三態數據線
9
DB2
H/L
三態數據線
10
DB3
H/L
三態數據線
11
DB4
H/L
三態數據線
12
DB5
H/L
三態數據線
13
DB6
H/L
三態數據線
14
DB7
H/L
三態數據線
15
PSB
H/L
H:8位或4位并口方式,L:串口方式(見注釋1)
16
NC
-
空腳
17
/RESET
H/L
復位端,低電平有效(見注釋2)
18
VOUT
-
LCD驅動電壓輸出端
19
A
VDD
背光源正端(+5V)(見注釋3)
20
K
VSS
背光源負端(見注釋3)
*注釋1:如在實際應用中僅使用并口通訊模式,可將PSB接固定高電平,也可以將模塊上的J8和“VCC”用焊錫短接。
*注釋2:模塊內部接有上電復位電路,因此在不需要經常復位的場合可將該端懸空。   
*注釋3:如背光和模塊共用一個電源,可以將模塊上的JA、JK用焊錫短接。
四.模塊主要硬件構成說明
   
控制器接口信號說明:
1、 1、RS,R/W的配合選擇決定控制界面的4種模式:
  
RS
  
R/W
功能說明
L
L
MPU寫指令到指令暫存器(IR)
L
H
讀出忙標志(BF)及地址記數器(AC)的狀態
H
L
MPU寫入數據到數據暫存器(DR)
H
H
MPU從數據暫存器(DR)中讀出數據
2、E信號
  
E狀態
  
執行動作
結果
高——>低
I/O緩沖——>DR
配合R/W進行寫數據或指令
DR——>I/O緩沖
配合R進行讀數據或指令
低/低——>高
無動作
  
忙標志:BF
    BF標志提供內部工作情況.BF=1表示模塊在進行內部操作,此時模塊不接受外部指令和數據.BF=0時,模塊為準備狀態,隨時可接受外部指令和數據.
    利用STATUS RD 指令,可以將BF讀到DB7總線,從而檢驗模塊之工作狀態.
  字型產生ROM(CGROM)
    字型產生ROM(CGROM)提供8192個此觸發器是用于模塊屏幕顯示開和關的控制。DFF=1為開顯示(DISPLAY ON),DDRAM 的內容就顯示在屏幕上,DFF=0為關顯示(DISPLAY OFF)。
    DFF的狀態是指令DISPLAY ON/OFF和RST信號控制的。
顯示數據RAM(DDRAM)
模塊內部顯示數據RAM提供64×2個位元組的空間,最多可控制4行16字(64個字)的中文字型顯示,當寫入顯示數據RAM時,可分別顯示CGROM與CGRAM的字型;此模塊可顯示三種字型,分別是半角英數字型(16*8)、CGRAM字型及CGROM的中文字型,三種字型的選擇,由在DDRAM中寫入的編碼選擇,在0000H—0006H的編碼中(其代碼分別是0000、0002、0004、0006共4個)將選擇CGRAM的自定義字型,02H—7FH的編碼中將選擇半角英數字的字型,至于A1以上的編碼將自動的結合下一個位元組,組成兩個位元組的編碼形成中文字型的編碼BIG5(A140—D75F),GB(A1A0-F7FFH)。   
字型產生RAM(CGRAM)
    字型產生RAM提供圖象定義(造字)功能, 可以提供四組16×16點的自定義圖象空間,使用者可以將內部字型沒有提供的圖象字型自行定義到CGRAM中,便可和CGROM中的定義一樣地通過DDRAM顯示在屏幕中。
地址計數器AC
地址計數器是用來貯存DDRAM/CGRAM之一的地址,它可由設定指令暫存器來改變,之后只要讀取或是寫入DDRAM/CGRAM的值時,地址計數器的值就會自動加一,當RS為“0”時而R/W為“1”時,地址計數器的值會被讀取到DB6——DB0中。
●     ●     光標/閃爍控制電路
    此模塊提供硬體光標及閃爍控制電路,由地址計數器的值來指定DDRAM中的光標或閃爍位置。
五、指令說明
  模塊控制芯片提供兩套控制命令,基本指令和擴充指令如下:
指令表1:(RE=0:基本指令)
                  指 令 碼
功 能
RS
R/W
D7
D6
D5
D4
D3
D2
D1
D0
清除
  
顯示
  
0
0
0
0
0
0
0
0
0
1
將DDRAM填滿"20H",并且設定DDRAM的地址計數器(AC)到"00H"
地址
  
歸位
0
0
0
0
0
0
0
0
1
X
設定DDRAM的地址計數器(AC)到"00H",并且將游標移到開頭原點位置;這個指令不改變DDRAM 的內容
顯示狀態開/關
0
0
0
0
0
0
1
D
C
B
D=1: 整體顯示 ON
  
C=1: 游標ON     
  
B=1:游標位置反白允許
進入點
  
設定
0
0
0
0
0
0
0
1
I/D
S
指定在數據的讀取與寫入時,設定游標的移動方向及指定顯示的移位
游標或顯示移位控制
0
0
0
0
0
1
S/C
R/L
X
X
設定游標的移動與顯示的移位控制位;這個指令不改變DDRAM 的內容
功能
  
設定
0
0
0
0
1
DL
X
RE
X
X
DL=0/1:4/8位數據
  
RE=1: 擴充指令操作
  
RE=0: 基本指令操作
設定CGRAM
  
地址
0
0
0
1
AC5
AC4
AC3
AC2
AC1
AC0
設定CGRAM 地址
設定DDRAM
  
地址
0
0
1
0
AC5
AC4
AC3
AC2
AC1
AC0
設定DDRAM 地址(顯示位址)
  
第一行:80H-87H
  
第二行:90H-97H
讀取忙標志和地址
0
1
BF
AC6
AC5
AC4
AC3
AC2
AC1
AC0
讀取忙標志(BF)可以確認內部動作是否完成,同時可以讀出地址計數器(AC)的值
寫數據到RAM
1
0
數據
將數據D7——D0寫入到內部的RAM (DDRAM/CGRAM/IRAM/GRAM)
讀出RAM的值
1
1
數據
從內部RAM讀取數據D7——D0
  
(DDRAM/CGRAM/IRAM/GRAM)
指令表2:(RE=1:擴充指令)
                  指 令 碼
功 能
RS
R/W
D7
D6
D5
D4
D3
D2
D1
D0
  待命
  
模式
  
0
0
0
0
0
0
0
0
0
1
進入待命模式,執行其他指令都棵終止
  
待命模式
卷動地址開關開啟
0
0
0
0
0
0
0
0
1
SR
SR=1:允許輸入垂直卷動地址
  
SR=0:允許輸入IRAM和CGRAM地址
  反白
  
  選擇
0
0
0
0
0
0
0
1
R1
R0
選擇2行中的任一行作反白顯示,并可決定反白與否。初始值R1R0=00,第一次設定為反白顯示,再次設定變回正常
  睡眠
  
  模式
0
0
0
0
0
0
1
SL
X
X
SL=0:進入睡眠模式
  
SL=1:脫離睡眠模式
  擴充
  
  功能
  
  設定
0
0
0
0
1
CL
X
RE
G
0
CL=0/1:4/8位數據
  
RE=1: 擴充指令操作
  
RE=0: 基本指令操作
  
G=1/0:繪圖開關
設定繪圖RAM
  
地址
0
0
1
0
  
AC6
0
  
AC5
0
  
AC4
AC3
  
AC3
AC2
  
AC2
AC1
  
AC1
AC0
  
AC0
設定繪圖RAM
  
先設定垂直(列)地址AC6AC5…AC0
  
再設定水平(行)地址AC3AC2AC1AC0
  
將以上16位地址連續寫入即可
備注;當IC1在接受指令前,微處理器必須先確認其內部處于非忙碌狀態,即讀取BF標志時,BF需為零,方可接受新的指令;如果在送出一個指令前并不檢查BF標志,那么在前一個指令和這個指令中間必須延長一段較長的時間,即是等待前一個指令確實執行完成。
六、讀寫時序圖
6.1 數據傳輸過程
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image004.gif
8位和4位數據線的傳輸過程
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image005.gif
串口數據線模式數據傳輸過程
6.2 時序圖
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image006.jpg
                         MPU寫資料到ST7920(8位數據線模式)
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image007.jpg
                       MPU 從ST7920讀資料(8位數據線模式)
6.3  串口讀寫時序:   file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image008.jpg
串口方式下MPU寫數據到ST7920
七、交流參數
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image009.gif
      交流參數(TA = 25oC, VDD = 4.5 V - 5.5 V
八、軟件初始化
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image010.gif                             
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image011.gif
九.應用舉例:
1 、使用前的準備
   先給模塊加上工作電壓,再按照下圖的連接方法調節LCD的對比度,使其顯示出黑色的底影。
   此過程亦可以初步檢測LCD有無缺段現象。
2、字符顯示
12864C-1每屏可顯示4行8列共32個16×16點陣的漢字,每個顯示RAM可顯示1個中
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image012.jpg
文字符或2個16×8點陣全高ASCII碼字符,即每屏最多可實現32個中文字符或64個ASCII碼字符的顯示。12864C-1內部提供128×2字節的字符顯示RAM緩沖區(DDRAM)。字符顯示是通過將字符顯示編碼寫入該字符顯示RAM實現的。根據寫入內容的不同,可分別在液晶屏上顯示CGROM(中文字庫)、HCGROM(ASCII碼字庫)及CGRAM(自定義字形)的內容。三種不同字符/字型的選擇編碼范圍為:0000~0006H(其代碼分別是0000、0002、0004、0006共4個)顯示自定義字型,02H~7FH顯示半寬ASCII碼字符,A1A0H~F7FFH顯示8192種GB2312中文字庫字形。字符顯示RAM在液晶模塊中的地址80H~9FH。字符顯示的RAM的地址與32個字符顯示區域有著一一對應的關系,其對應關系如下表所示。
  
80H
  
81H
82H
83H
84H
85H
86H
87H
90H
91H
92H
93H
94H
95H
96H
97H
88H
89H
8AH
8BH
8CH
8DH
8EH
8FH
98H
99H
9AH
9BH
9CH
9DH
9EH
9FH
3 、圖形顯示   
先設垂直地址再設水平地址(連續寫入兩個字節的資料來完成垂直與水平的坐標地址)
垂直地址范圍 AC5...AC0
水平地址范圍 AC3…AC0
繪圖RAM 的地址計數器(AC)只會對水平地址(X )自動加一,當水平地址=0FH 時會重新設為00H 但并不會對垂直地址做進位自動加一,故當連續寫入多筆資料時,程序需自行判斷垂直地址是否需重新設定。GDRAM的坐標地址與資料排列順序如下圖
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image013.jpg
3、應用說明
用12864C-1顯示模塊時應注意以下幾點:
①欲在某一個位置顯示中文字符時,應先設定顯示字符位置,即先設定顯示地址,再寫入中文字符編碼。
②顯示ASCII字符過程與顯示中文字符過程相同。不過在顯示連續字符時,只須設定一次顯示地址,由模塊自動對地址加1指向下一個字符位置,否則,顯示的字符中將會有一個空ASCII字符位置。
③當字符編碼為2字節時,應先寫入高位字節,再寫入低位字節。
④模塊在接收指令前,向處理器必須先確認模塊內部處于非忙狀態,即讀取BF標志時BF需為“0”,方可接受新的指令。如果在送出一個指令前不檢查BF標志,則在前一個指令和這個指令中間必須延遲一段較長的時間,即等待前一個指令確定執行完成。指令執行的時間請參考指令表中的指令執行時間說明。⑤“RE”為基本指令集與擴充指令集的選擇控制位。當變更“RE”后,以后的指令集將維持在最后的狀態,除非再次變更“RE”位,否則使用相同指令集時,無需每次均重設“RE”位。
4、  4、 12864C-1與單片機80C51的一種接口如圖所示
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image014.giffile:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image015.jpg
5、  5、  編程參考(部分)
;*********************************************
;Controller:ST7920  
;MCU:AT89C52 ,晶體頻率:12MHz
;LCM:128*64
;LCM型號:12864C-1
;LCM 接口:1:GND 2:VCC 3:V0 4.RS 5:RW 6:E 7--14:DB0-DB7 15:PSB 16:NC 17:RST 18:Vout
;**********************************************
      RS      EQU  P1.3
      RW      EQU  P1.4
      E       EQU   P1.5
      PSB     EQU  P1.6
      RST     EQU  P2.7
      COM     EQU  20H
      DAT     EQU  21H
;******************************以上是接口定義
START:
        ORG  0000H
        MOV  SP,#60H
    LJMP    DISP      
;*********************************主程序入口地址   
        ORG  0040H
DISP:   CLR     PSB
        LCALL   DELAY
         SETB   PSB                ;將PSB置1,通信方式為8位數據并口
        LCALL   DELAY
            
        MOV     COM,#30H           ;功能設置---8BIT控制界面,基本指令集
        ACALL   WRI          ;調用寫指令子程序     
        LCALL   DELAY              ;延遲39uS
        MOV     COM,#0CH           ;顯示打開,光標關,反白顯示關
        ACALL WRI         ;調用寫指令子程序
        LCALL   DELAY              ;延遲39uS
        MOV  COM,#01H           ;清除屏幕顯示,將DDRAM的地址計數器歸零
        ACALL   WRI                ;調用寫指令子程序
        LCALL   DELAY              ;延遲39uS
    MOV     COM,#06H           ;DDRAM的地址計數器(AC)加1
        ACALL   WRI           ;調用寫指令子程序
        LCALL   DELAY              ;延遲39uS
;****************************************************
DISPLAY5A:
        MOV     R2,#64        ;DDRAM地址記數器設為最大值
        MOV     R1,#10H
        MOV     COM,#80H      ;DD RAM 地址-----0000000
        ACALL   WRI
DISP5A:MOV     DAT,R1
        ACALL   WRD          ;寫入第二字節數據
        INC     R1   
        DJNZ    R2,DISP5A     
        LCALL   DELAY1       ;1S延時子程序
;*************************************以上是寫入半角字符  
DISPLAY5:
        MOV     R2,#64        ;DDRAM地址記數器設為最大值
        MOV     R1,#0DEH
        MOV     COM,#80H      ;DD RAM 地址-----0000000
        ACALL   WRI
DISP5:  MOV     DAT,#0B4H        
        ACALL   WRD          ;寫入第一字節數據
        MOV     DAT,R1
        ACALL   WRD          ;寫入第二字節數據
        INC     R1   
        DJNZ    R2,DISP5   
        LCALL   DELAY1       ;1S延時子程序
;**********************************以上是從字庫中“崔”字處開始顯示
        MOV     COM,#01H           ;清屏
        ACALL   WRI          ;調用寫指令子程序     
        LCALL   DELAY
        
        MOV     COM,#32H           ;功能設置---8BIT控制界面,繪圖顯示ON
        ACALL   WRI          ;調用寫指令子程序     
        LCALL   DELAY              ;延遲39uS
      
        MOV    COM,#36H           ;功能設置---8BIT控制界面,擴充指令集
        ACALL   WRI          ;調用寫指令子程序     
        LCALL   DELAY              ;延遲39uS
DISPLAY6:
        MOV     DPTR,#DAB2      ;圖形數據入口地址
        MOV     R2,#32          ;32行,(雙屏結構中上半屏)
        MOV     R3,#80H         ;Y地址寄存器
DISP6:  MOV     COM,R3          ;設置繪圖區的Y地址坐標
        INC     R3              ;Y地址加1
        LCALL   WRI
        MOV     COM,#80H        ;設置繪圖區的X地址坐標
        LCALL   WRI      
        MOV     R1,#16          ;16*8列
DISP7:  CLR  A
        MOVC   A,@A+DPTR
        MOV     DAT,A                                
        LCALL   WRD
        INC     DPTR
        DJNZ    R1,DISP7
        DJNZ    R2,DISP6        ;寫滿全屏的16*8字節X64
        
        MOV     R2,#32          ;32行,(雙屏結構的下半屏)
        MOV     R3,#80H         ;Y地址寄存器
DISP8:  MOV     COM,R3          ;設置繪圖區的Y地址坐標
        INC     R3              ;Y地址加1
        LCALL   WRI
        MOV     COM,#88H        ;設置繪圖區的X地址坐標
        LCALL   WRI      
        MOV     R1,#16          ;16*8列
DISP9:  CLR  A
        MOVC    A,@A+DPTR
        MOV     DAT,A                                
        LCALL   WRD
        INC     DPTR
        DJNZ    R1,DISP9
        DJNZ    R2,DISP8        ;寫滿全屏的16*8字節X64
        LCALL   DELAY1          ;1S延時子程序         
        
;*******************************************以上是寫入一幅圖畫(電腦桌面圖)file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image016.gif
DISPLAY6A:
        MOV     DPTR,#DAB3      ;圖形數據入口地址
        MOV     R2,#32          ;32行,(雙屏結構中上半屏)
        MOV    R3,#80H         ;Y地址寄存器
DISP6A:MOV     COM,R3          ;設置繪圖區的Y地址坐標
        INC     R3              ;Y地址加1
        LCALL   WRI
        MOV     COM,#80H        ;設置繪圖區的X地址坐標
        LCALL   WRI      
        MOV     R1,#16          ;16*8列
DISP7A:CLR  A
        MOVC    A,@A+DPTR
        MOV    DAT,A                              
        LCALL   WRD
        INC     DPTR
        DJNZ    R1,DISP7A
        DJNZ    R2,DISP6A       ;寫滿全屏的16*8字節X64
        
        MOV     R2,#32          ;32行,(雙屏結構的下半屏)
        MOV     R3,#80H         ;Y地址寄存器
DISP8A:MOV     COM,R3          ;設置繪圖區的Y地址坐標
        INC     R3              ;Y地址加1
        LCALL   WRI
        MOV     COM,#88H        ;設置繪圖區的X地址坐標
        LCALL   WRI      
        MOV     R1,#16          ;16*8列
DISP9A:CLR  A
        MOVC    A,@A+DPTR
        MOV     DAT,A                                
        LCALL   WRD
        INC     DPTR
        DJNZ    R1,DISP9A
        DJNZ    R2,DISP8A       ;寫滿全屏的16*8字節X64
        LCALL   DELAY1          ;1S延時子程序        
        LJMP    START           ;從開始處循環顯示
        
;***************************************以上是寫入一幅圖畫(電子制作實驗室)file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image017.gif
WRI:    PUSH    ACC
        CLR     RS               
        SETB    RW               
WRI1:   MOV     P0,#0FFH
        SETB    E              
        MOV     A,P0            
        CLR     E              
        JB      ACC.7,WRI1
        CLR     RW
        MOV     P0,COM
        SETB    E
        CLR    E
        POP     ACC
        RET
;******************************************以上是寫指令子程序
WRD:    PUSH    ACC
        CLR     RS      
        SETB    RW      
WRD1:   MOV     P0,#0FFH
        SETB    E
        MOV     A,P0
        CLR     E
        JB      ACC.7,WRD1
        SETB    RS            
        CLR     RW            
        MOV     P0,DAT
        SETB    E            
        CLR     E            
        POP     ACC
        RET
;******************************************以上是寫數據子程序
DELAY:  MOV     R7,#0FFH  
DELAY4: MOV  R6,#00FH   
LOOP2:  DJNZ R6,LOOP2
        DJNZ    R7,DELAY4
        RET
DELAY1: MOV    R4,#08H
DELAY11:MOV    R7,#0FFH   
DELAY41:MOV  R6,#0FFH   
        DJNZ R6,$
        DJNZ    R7,DELAY41
         DJNZ   R4,DELAY11
        RET
XX:     MOV     R5,#0FFH
XX1:    MOV  R6,#0FFH
XX2:    DJNZ R6,XX2
        DJNZ    R5,XX1
        RET
;******************************************以上是延時子程序
DAB2:
DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,03FH,0FFH,0F0H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,040H,000H,018H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,0BFH,0FFH,0DCH,000H,001H
DB 080H,000H,01FH,0FFH,0FFH,000H,000H,000H,000H,000H,000H,0BFH,0FFH,0BCH,000H,001H
DB 080H,000H,030H,000H,001H,080H,000H,000H,000H,000H,001H,07FH,0FFH,0B8H,000H,001H
DB 080H,000H,030H,000H,000H,080H,000H,000H,000H,000H,001H,07FH,0FFH,078H,000H,001H
DB 080H,000H,019H,0FFH,0FEH,0C0H,000H,000H,000H,000H,002H,0FFH,0FFH,070H,000H,001H
DB  080H,000H,018H,000H,000H,040H,000H,000H,000H,000H,002H,0FFH,0FEH,0F0H,000H,001H
DB 080H,000H,00CH,001H,0FFH,060H,000H,000H,000H,000H,005H,0FFH,0FEH,0E0H,000H,001H
DB 080H,000H,00CH,07FH,0D0H,020H,000H,000H,000H,000H,005H,0FFH,0FDH,0E0H,000H,001H
DB  080H,000H,006H,000H,00FH,0B0H,000H,000H,000H,000H,00BH,0FFH,0FDH,0C0H,000H,001H
DB 080H,000H,006H,003H,0FCH,010H,000H,000H,000H,000H,00BH,0FFH,0FBH,0C0H,000H,001H
DB 080H,000H,003H,01FH,000H,018H,000H,000H,000H,000H,017H,0FFH,0FBH,080H,000H,001H
DB  080H,000H,003H,000H,000H,008H,000H,000H,000H,000H,017H,0FFH,0F7H,080H,000H,001H
DB 080H,000H,001H,080H,000H,00CH,000H,000H,000H,000H,017H,0FFH,0F7H,000H,000H,001H
DB 080H,000H,001H,080H,000H,004H,000H,000H,000H,000H,009H,0FFH,0EFH,000H,000H,001H
DB  080H,000H,000H,0C0H,000H,0F6H,000H,000H,000H,000H,006H,07FH,0EEH,000H,000H,001H
DB 080H,000H,000H,0C0H,003H,0C2H,000H,000H,000H,000H,001H,09FH,0DEH,000H,000H,001H
DB 080H,000H,000H,060H,000H,03BH,000H,000H,000H,000H,000H,067H,0DFH,000H,000H,001H
DB 080H,000H,000H,060H,000H,0E3H,000H,000H,000H,000H,000H,019H,0BFH,000H,000H,001H
DB 080H,000H,000H,030H,003H,08EH,000H,000H,000H,000H,000H,006H,03FH,000H,000H,001H
DB 080H,000H,000H,030H,006H,03CH,000H,000H,000H,000H,000H,001H,0FFH,000H,000H,001H
DB 080H,000H,000H,018H,000H,0F0H,000H,000H,000H,000H,000H,000H,0FFH,000H,000H,001H
DB 080H,000H,000H,018H,003H,0C0H,000H,000H,000H,000H,000H,00FH,07FH,080H,000H,001H
DB 080H,000H,000H,00CH,00FH,000H,000H,000H,000H,000H,000H,030H,01FH,0C0H,000H,001H
DB 080H,000H,000H,00CH,03CH,000H,000H,000H,000H,000H,000H,040H,007H,0E0H,000H,001H
DB 080H,000H,000H,006H,0F0H,000H,000H,000H,000H,000H,000H,0E0H,01FH,0E0H,000H,001H
DB 080H,000H,000H,007H,0C0H,000H,000H,000H,000H,000H,000H,0F8H,03FH,0C0H,000H,001H
DB 080H,000H,000H,003H,000H,000H,000H,000H,000H,000H,000H,07EH,0FFH,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,01FH,0FCH,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,007H,0F0H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H,0C0H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,005H,040H,088H,004H,001H,008H,000H,000H,00AH,081H,010H,004H,000H,020H,001H
DB 080H,079H,021H,008H,002H,021H,049H,000H,000H,0F2H,042H,010H,004H,047H,010H,001H
DB 080H,009H,007H,0DFH,07FH,0F7H,0AAH,000H,000H,012H,00FH,0BEH,07FH,0E5H,0FEH,001H
DB  080H,07FH,0F4H,051H,008H,081H,02CH,000H,000H,0FFH,0E8H,0A2H,044H,047H,000H,001H
DB 080H,009H,004H,061H,008H,081H,07FH,000H,000H,012H,008H,0C2H,07FH,0C5H,04AH,001H
DB 080H,00BH,024H,051H,008H,083H,081H,000H,000H,016H,048H,0A2H,044H,045H,06AH,001H
DB 080H,01DH,047H,0C9H,005H,005H,001H,000H,000H,03AH,08FH,092H,044H,047H,052H,001H
DB 080H,068H,084H,049H,005H,005H,07FH,000H,000H,0D1H,008H,092H,07FH,0C5H,06AH,001H
DB 080H,009H,094H,041H,002H,001H,001H,000H,000H,013H,028H,082H,044H,005H,04AH,001H
DB 080H,00EH,057H,0C1H,00DH,081H,001H,000H,000H,01CH,0AFH,082H,004H,029H,042H,001H
DB 080H,038H,034H,04EH,070H,071H,07FH,000H,000H,070H,068H,09CH,003H,0EBH,07EH,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
DAB3:
DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,030H,000H,00FH,0F0H,000H,060H,020H,004H,0C0H,000H,000H,000H,000H,000H,001H
DB 084H,030H,080H,01FH,038H,003H,060H,030H,03CH,0C0H,000H,000H,000H,000H,000H,001H
DB  087H,0FFH,0C0H,001H,0F8H,003H,0FBH,030H,0F9H,0FFH,0C0H,000H,000H,000H,000H,001H
DB 086H,030H,080H,000H,0C0H,006H,061H,020H,05BH,061H,080H,000H,000H,000H,000H,001H
DB 087H,0FFH,080H,07FH,0FFH,0CFH,0FDH,020H,01CH,060H,000H,000H,000H,000H,000H,001H
DB 086H,030H,080H,0FCH,0DFH,09CH,061H,020H,018H,07FH,000H,000H,000H,000H,000H,001H
DB 087H,0FFH,080H,080H,041H,083H,0F9H,020H,018H,060H,000H,000H,000H,000H,000H,001H
DB 083H,0FFH,080H,000H,060H,003H,06BH,020H,018H,07FH,080H,000H,000H,000H,000H,001H
DB 080H,030H,000H,000H,0C0H,003H,068H,020H,018H,060H,000H,000H,000H,000H,000H,001H
DB  080H,01FH,0F8H,000H,0C0H,002H,068H,020H,018H,060H,000H,000H,000H,000H,000H,001H
DB  080H,00FH,0F0H,00FH,0C0H,006H,069H,0E0H,018H,060H,000H,000H,000H,000H,000H,001H
DB 080H,003H,0E0H,003H,000H,000H,040H,0C0H,000H,060H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB  080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB  080H,000H,000H,000H,000H,000H,000H,060H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,030H,000H,000H,0E0H,000H,070H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,038H,003H,0F8H,0E0H,000H,030H,000H,000H,001H
DB  080H,000H,000H,000H,000H,000H,000H,030H,060H,018H,0E0H,00FH,0FFH,0E0H,000H,001H
DB 080H,000H,000H,000H,000H,000H,00FH,0FFH,0F0H,0D9H,0B0H,018H,000H,0C0H,000H,001H
DB 080H,000H,000H,000H,000H,000H,01CH,018H,0C0H,0DBH,018H,018H,001H,080H,000H,001H
DB  080H,000H,0FFH,0FFH,0FFH,000H,019H,0D8H,001H,0B3H,00CH,00FH,0FFH,0C0H,000H,001H
DB 080H,000H,0FFH,0FFH,0FFH,000H,000H,0D8H,001H,0B6H,01FH,000H,0ECH,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,006H,018H,001H,0BFH,0FCH,001H,087H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,003H,098H,001H,0FCH,00CH,003H,001H,080H,000H,001H
DB 080H,000H,000H,000H,000H,000H,001H,098H,001H,09EH,0CCH,007H,0FFH,080H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,018H,0E0H,01BH,0CCH,000H,039H,080H,000H,001H
DB 080H,000H,001H,0FFH,0FFH,000H,01FH,0FFH,080H,0FBH,078H,000H,031H,080H,000H,001H
DB 080H,000H,001H,0FFH,0FFH,000H,000H,030H,003H,09BH,078H,007H,0FFH,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,07EH,000H,01BH,030H,000H,030H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,0E3H,080H,018H,030H,000H,030H,060H,000H,001H
DB 080H,000H,000H,000H,000H,000H,003H,081H,0C0H,0F0H,037H,01FH,0FFH,0F0H,000H,001H
DB 080H,000H,000H,000H,000H,000H,01EH,000H,0C0H,007H,0FCH,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,003H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,07EH,0FDH,0F8H,007H,0E7H,007H,03FH,01FH,039H,0F0H,0F8H,003H,0C7H,03EH,001H
DB 080H,07EH,0FDH,0F8H,003H,0C3H,00DH,080H,036H,06CH,0D9H,0B0H,006H,0CDH,0BFH,001H
DB 080H,03CH,078H,0F0H,001H,083H,00FH,080H,01CH,03CH,0D8H,0E0H,006H,00DH,0BFH,001H
DB 080H,03CH,078H,0F0H,003H,0C3H,00CH,000H,030H,06CH,0D9H,080H,006H,00DH,0BFH,001H
DB 080H,03CH,078H,0F1H,087H,0E7H,087H,080H,03EH,03FH,0FDH,0F3H,003H,0C7H,03FH,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,033H,000H,001H,098H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,01EH,000H,000H,0F0H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 080H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,000H,001H
DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH
  END
   
  
十、附錄部分
附錄1:ASCII碼表
file:///C:/DOCUME~1/ADMINI~1/LOCALS~1/Temp/msohtml1/01/clip_image018.jpg
                             16*8半寬字符表
附錄2:漢字碼址表

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:1 發表于 2015-7-9 13:14 | 只看該作者
圖片好像沒有上傳成功
回復

使用道具 舉報

板凳
ID:423290 發表于 2018-12-15 20:05 | 只看該作者
謝謝介紹
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人福利网 | 国产成人免费在线 | 亚洲一区中文 | 一级黄色录像片子 | 亚洲国产看片 | 国产 亚洲 网红 主播 | 五月天综合影院 | 久久av一区二区三区 | 日韩高清黄色 | 在线免费观看黄a | 久久久精彩视频 | 北条麻妃av一区二区三区 | 久久区二区 | 国产精品99久久久久久久久久久久 | 午夜在线观看免费 | 午夜在线精品偷拍 | 欧美一区二区三区在线播放 | 男人的天堂久久 | 日韩精品一区二区三区在线播放 | 久久在线看| 国内精品久久影院 | 午夜免费小视频 | 精品久久久久久亚洲综合网 | a视频在线观看 | 国产高清视频一区二区 | 中文字幕视频在线观看 | 91视频在线看| 国产精品久久久久久吹潮日韩动画 | 日本成人久久 | 成人中文字幕在线观看 | 日韩欧美综合在线视频 | 粉嫩国产精品一区二区在线观看 | 凹凸日日摸日日碰夜夜 | 免费视频一区二区 | 一区二区在线观看免费视频 | 精品久久久久一区二区国产 | 中文字幕亚洲一区二区三区 | 亚洲国产成人精品久久 | 日韩三片 | 国产精品成人一区二区三区夜夜夜 | 日韩欧美在线一区二区 |