登录 注册在线留言收藏驰宇微网站地图联系驰宇微 欢迎来到驰宇微科技官网!

咨询热线18926046819

深圳驰宇微科技有限公司

段码屏、液晶屏(LCD)定制点阵屏,液晶模块、生产与销售

当前位置:首页 » 驰宇微资讯中心 » 液晶模块技术参考 » 如何编写12864液晶模块驱动程序【驰宇微】

如何编写12864液晶模块驱动程序【驰宇微】

文章出处:驰宇微www.cywlcd.com责任编辑:驰宇微www.cywlcd.com查看手机网址
扫一扫!如何编写12864液晶模块驱动程序【驰宇微】扫一扫!
人气:-发表时间:2018-05-28 08:44【

如何编写12864液晶模块驱动程序【驰宇微】

   编写12864液晶模块驱动程序要特别注意以下问题:1、时序,一般IC资料和12864液晶模块技术资料都会提供完整的时序图。时序不对,就会缺画或者乱显。2、注意12864液晶模块是由2个驱动IC同时控制的,所以在写驱动程序的时候,要注意片选信号的设置。

下面以CYW12864G为例,提供一个驱动程序供12864液晶模块使用和爱好者参考:

;TEST TO 12864-7 (C12864-1)

;CONTROLLER: KS0108

;SIDE: 128 X 64 DOTS

;DRAW: WHY

;DATE: 1999.5.24

;****************************************************************

;RS     REG     P3.0            ;DEFINE LCM DATA/INSTRUCTION PIN

;R/W    REG     P3.1            ;DEFINE LCM READ/WRITE PIN

;E      REG     P3.2            ;DEFINE LCM ENABLE PIN

;CS1    REG     P3.3            ;DEFINE LCM CHIP 1 SELECT       

;CS2    REG     P3.4            ;DEFINE LCM CHIP 2 SELECT        

;RSTB   REG     P3.5            ;DEFINE LCM RESET PIN

;DB0~DB7    REG    P1.0~P1.7    ;DEFINE LCM DATA BUS                              

;****************************************************************

RS     EQU     P3.4     ;        DEFINE LCM DATA/INSTRUCTION PIN

RW     EQU     P3.5     ;        DEFINE LCM READ/WRITE PIN

E      EQU     P3.7     ;        DEFINE LCM CHIP ENABLE PIN

CS1    EQU     P3.3     ;        DEFINE LCM CHIP 1 SELECT PIN   

CS2    EQU     P3.2     ;        DEFINE LCM CHIP 2 SELECT PIN    

RSTB   EQU     P3.0     ;        DEFINE LCM /RESET PIN

;DB0~DB7    REG    P1.0~P1.7    ;DEFINE LCM DATA BUS                              

;****************************************************************


            ORG 0000H 

          AJMP MAIN 

            ORG 0030H     ;由于其间可能有中断  

MAIN:   MOV R0, #020H     

   ;****************************************************************

   ;*     为保证对LCM操作指令之前,电压已经稳定,增加一段KKL延时   *

   ;*         在 P3.0~P3.6的脚上输出方波,以显示程序开始执行       *

   ;****************************************************************

KKL:    MOV   P3,  #7FH   ;  P3.0~P3.6=1,P3.7=E=0, DB0~DB7高阻,P3口变化不影响LCM

        lcall  DELAY

        lcall  DELAY  

        MOV   P3,  #00H   

        lcall  DELAY

        lcall  DELAY  

        djnz  R0, KKL     ; KKL执行延时,在 P3.0~P3.6 输出方波

        MOV R0, #020H

        MOV   P3,  #7FH   

KKL1:   lcall  DELAY      ; KKL1执行后,在 P3.0~P3.6 短时保持高电平

        lcall  DELAY  

        lcall  DELAY   

        djnz  R0, KKL1 

   ;****************************************************************

        NOP                                   

INIT:   CLR     RSTB       ;DISPLAY RESET

        NOP

        NOP

        SETB    RSTB            

        MOV     P3,#0FH       ;E=RW=ES=0, CS1=CS2=RSTB,  ENBALE CHIP 1 AND CHIP 2

        SETB    RW            ;R/W=1

        CLR     RS            ;RS=0

INIT1:  ORL     P1,#0FFH      ;P1 INKEYT MODE

        SETB    E             ;E=1 ,释放 DB0~DB7 数据总线,P1可以读LCM的数据  

        MOV     A,P1          ;READ BUSY SIGNAL

        CLR     E             ;E=0,DB0~DB7高阻

        JB      ACC.7,INIT1   ;BUSY END? 如 DB0~DB7 忙,一直查,直到不忙

        JB      ACC.4,INIT1   ;RESET END? 如在复位,一直查,直到退出复位

        MOV     A,#0C0H       ;DISPLAY START LINE 

        LCALL   TRS0          ;写命令字: 设置开始显示行为 0 行

        MOV     A,#03FH       ;DISPLAY ON

        LCALL   TRS0          ;写命令字:显示开关为“开” 

START: 

        LCALL   CLEAR         ; 满屏像素全部写入“0”,不亮

        LCALL   ICON          ; 在右半屏第8页,第60列开始后的4列中全部写人数据“80H”

        LCALL   KEY           ; 有按键按下,C=0,退出KEY,没有按键按下,一直等待

        LCALL   TEST          ; 按键按下8次,满屏显示8个不同的字 

 ;***********************************************************************

 ;* STR1: 程序从START开始执行到该处共按9次按键后,P3.1输出短时间的方波  * 

 ;*       调试中,P3.1有短时间的方波输出,表明程序能正常执行。但显示屏  *  

 ;*       没有数据输出,说明程序向DRAM写数据失败。                      * 

;************************************************************************

STR0:   MOV   R2, #080H

STR1:   CPL   P3.1     ; 输出短时间的方波  

        CALL    DELAY           

        CALL    DELAY 

        CPL   P3.1

        CALL    DELAY           

        CALL    DELAY  

        DJNZ  R2, STR1         

;     ****************************************************************** 

        LCALL   KEY           ; 有按键按下,->START循环    

        JMP     START    


;     ######################################################################## 



 ;**************************************************

 ;*  CLEAR:    向DRAM全部单元写“00“               * 

 ;**************************************************


CLEAR:  MOV     P3,#0FH     ; E=RW=ES=0, CS1=CS2=RSTB,   CLEAR DISPLAY RAM

        MOV     R5,#0B8H

        MOV     A,#0C0H     ; 设置显示开始行地址:Z=0      

        LCALL   TRS0            

CLEAR2: MOV     A,R5

        LCALL   TRS0        ; 设置页地址:X=0      

        MOV A,#40H        ; 设置列地址:Y=0

LCALL TRS0

MOV     R4,#40H     ; 设置列长度=64列

CLEAR1: MOV     A,#00H

        LCALL   TRS1        ;向DRAM指定单元写“00”,然后列地址自动加一 

        DJNZ    R4,CLEAR1   ;向DRAM全部单元(64列)写“00”

        INC     R5          ;X=X+1,即指向下一页

        CJNE    R5,#0C0H,CLEAR2  ; 同上操作,写满8页结束

RET                     

 ;********************************************************************

 ;   ICON:    在右半屏第8页,第60列开始后的4列中全部写人数据“80H”   * 

 ;********************************************************************


ICON:   CLR     CS1            ;TEST ICON, CS1=0:左半屏关

        SETB    CS2            ; CS2=1:右半屏开 

        MOV     A,#0BFH        ; 设置页地址:X=7,第8页      

        LCALL   TRS0

        MOV     A,#07CH        ; 设置列地址:Y=60

        LCALL   TRS0

        MOV     R4,#04H

        MOV     A,#80H

ICON1:  LCALL   TRS1           ; 第8页,第60列开始后的4列全部写人数据“80H”          

        DJNZ    R4,ICON1

        RET


 ;****************************************************************

 ;  TEST:   按键按下8次,满屏显示8个不同的字                     * 

 ;****************************************************************


TEST:   MOV     DPTR,#ADATA     ;TEST 1 

        MOV     67H,DPH

        MOV     68H,DPL         ;#ADATA->[67H、68H]

        MOV     R0,#07H

TEST5:  MOV     R5,#0B8H

        MOV     P3,#0FH        ; E=RW=ES=0, CS1=CS2=RSTB

TEST3:  MOV     A,R5

        LCALL   TRS0           ; 设置页地址: X=0

        MOV     A,#40H

        LCALL   TRS0           ; 设置列地址: Y=0

        MOV     R4,#08H        ; 定义写8个字模

TEST2:  MOV     DPH,67H

        MOV     DPL,68H        ; 初:DPTR ->#ADATA

        MOV     R3,#08H        ; 定义字模宽度=8列

TEST1:  MOV     A,#00H

        MOVC    A,@A+DPTR     

        LCALL   TRS1           ; 向DRAM指定页、列写入字模数据后,列地址自动加一 

        INC     DPTR           ; DPTR-> 下一个字模数据的地址

        DJNZ    R3,TEST1       ; 写入8列,一个字模数据写结束

        DJNZ    R4,TEST2       ; 一个字模数据写结束后,->TEST2,在后续列重写前面一个字模数据

        INC     R5             ; 写了8个,指向下一页

        CJNE    R5,#0BFH,TEST3 ; 在8页中写64个同一个字模数据的内容

        SETB    CS1            ; CS1=1:左半屏开           

        CLR     CS2            ; CS2=0:右半屏关 

        MOV     A,#0BFH

        LCALL   TRS0           ; 设置页地址:X=7,第8页      

        MOV     A,#40H        

        LCALL   TRS0           ; 设置列地址:Y=0

        LCALL   TESTS          ; 在DRAM第8页中写入8个同一字模的内容                     

        CLR     CS1            ; CS1=0:左半屏关 

        SETB    CS2            ; CS2=1:右半屏开 

        MOV     A,#0BFH        

        LCALL   TRS0           ; 设置页地址:X=7,第8页      

        MOV     A,#40H          

        LCALL   TRS0           ; 设置列地址:Y=0    

        LCALL   TESTT          ; 在当前页中写入7个同一字模的内容,第8个字的后4列,BD7=0    

        SETB    CS1

        SETB    CS2

        LCALL   KEY            ;有按键按下,C=0,退出KEY,没有按键按下,一直等待

        CLR     C

        MOV     A,68H

        ADD     A,#08H         ;DPTR=DPTR+8

        MOV     68H,A

        JNC     TEST4

        INC     67H

TEST4:  DJNZ    R0,TEST5       ;按键按下8次,满屏显示8个不同的字

        RET                    


 ;*******************************************************************

 ; TESTS:入口:[67H、68H]=要读出的字模的首址,X、Y指向DRAM写入地址  *

 ;       执行:在当前页中写入8*8个同一字模的内容                    *

 ;*******************************************************************


TESTS:  MOV     R4,#08H         ;SUB. OF TEST 1

TESTS2: MOV     DPH,67H

        MOV     DPL,68H

        MOV     R3,#08H

TESTS1: MOV     A,#00H

        MOVC    A,@A+DPTR

        LCALL   TRS1

        INC     DPTR

        DJNZ    R3,TESTS1

        DJNZ    R4,TESTS2

        RET

 ;*******************************************************************

 ; TESTT:入口:[67H、68H]=要读出的字模的首址,X、Y指向DRAM写入地址  *

 ;    执行:在当前页中写入7个同一字模的内容,第8个字的后4列,BD7=0   *

 ;*******************************************************************

TESTT:  MOV     R4,#07H         ; SUB. OF TEST 1

TESTT2: MOV     DPH,67H         ;

        MOV     DPL,68H         ; DPTR->原字模的首址

        MOV     R3,#08H

TESTT1: MOV     A,#00H

        MOVC    A,@A+DPTR

        LCALL   TRS1

        INC     DPTR

        DJNZ    R3,TESTT1      ; 写入8列,一个字模数据写结束

        DJNZ    R4,TESTT2      ; 写7个同一个字模的数据

        MOV     DPH,67H

        MOV     DPL,68H        ; DPTR->原字模的首址

        MOV     R3,#04H

TESTT3: MOV     A,#00H

        MOVC    A,@A+DPTR

        LCALL   TRS1

        INC     DPTR

        DJNZ    R3,TESTT3      ; 写4列

        MOV     R3,#04H

TESTT4: MOV     A,#00H

        MOVC    A,@A+DPTR

        ANL     A,#7FH         ; 第8个字的后4列,BD7=0    

        LCALL   TRS1

        INC     DPTR

        DJNZ    R3,TESTT4

        RET

        

DELAY:  MOV     40H,#1FH        ;DELAY TIME

DELAY1: MOV     41H,#30H        

DELAY2: DJNZ    41H,DELAY2      

        DJNZ    40H,DELAY1      

RET                     


 ;****************************************************************

 ;*      KEY:  按键按下,C=0,没有按键按下,一直等待             *

 ;****************************************************************



KEY:    SETB    P3.1            ;SELECT KEY FOR TEST

KEY1:   JB  P3.1, KEY1                                 

        CALL    DELAY

        CALL    DELAY            

        JB  P3.1, KEY1

        CALL    DELAY

        MOV     R4,#20H         

KEY2:   CALL    DELAY            

        DJNZ    R4,KEY2      

        RET

;****************************************************************

;*  执行TRS0:写指令, 执行TRS1:对DRAM写数据                      *

;****************************************************************


TRS0:   CALL    BUSY          ;读状态字:如P1.7=1,总线忙,再查,直到不忙,CY=0         

        CLR     RW            ;

        CLR     RS            ;RS=RW=0,E=下跳变:执行写指令

        JMP     WRITE           

TRS1:   CALL    BUSY          ;读状态字:如P1.7=1,总线忙,再查,直到不忙,CY=0         

        CLR     RW            ;

        SETB    RS            ;RS=1,RW=0,E=下跳变:执行对DRAM写数据

WRITE:  MOV     P1,A            

        CLR     E

        SETB    E            

        CLR     E             ;E=下跳变, 执行:写指令/对DRAM写数据

RET                     

;****************************************************************

;*    BUSY:   读状态字:如P1.7=1,总线忙,再查,直到不忙,CY=0      *

;****************************************************************


BUSY:   CLR     RS            ;READ BUSY

        SETB    RW            ; 

        SETB    E             ;[RS=0,RW=1, E=1]:读状态字

        MOV     C,P1.7        

        CLR     E

        JC      BUSY          ; 如P1.7=1: DB0~DB7忙,一直查,直到不忙

        RET


TRS2:   MOV     P1,#0FFH

        SETB    RW

        SETB    RS            ;READ DATA

        SETB    E            

        MOV     A,P1

        NOP

        CLR     E

        RET


ADATA:

        DB  055H,055H,055H,055H,055H,055H,055H,055H

        DB  0AAH,0AAH,0AAH,0AAH,0AAH,0AAH,0AAH,0AAH

        DB  0FFH,000H,0FFH,000H,0FFH,000H,0FFH,000H

        DB  000H,0FFH,000H,0FFH,000H,0FFH,000H,0FFH

        DB  040H,03FH,015H,015H,07FH,000H,000H,000H

        DB  000H,024H,02AH,07FH,02AH,012H,000H,000H

        DB  000H,000H,032H,049H,079H,041H,03EH,000H

TRULY:

        DB 0FFH,0FFH

DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH

DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH

DB 0FFH,0F1H,0FFH,0FFH,0FFH,0E3H,0FFH,0FFH,0FFH,0F1H,0FFH,0FFH,0FFH,0E3H,0FFH,0FFH

DB 0FFH,0F1H,0FFH,0FFH,0FFH,0E3H,0FFH,0FFH,0FFH,0F1H,0FFH,0FFH,0FFH,0E3H,0FFH,0FFH

DB 0FFH,0F1H,0FFH,0FFH,0FFH,0E3H,0FFH,0FFH,0FFH,0F1H,0FFH,0FFH,0FFH,0E3H,0FFH,0FFH

DB 0FFH,0F1H,0FFH,0FFH,0FFH,0E3H,0FFH,0FFH,0FFH,0F1H,0FFH,0FFH,0FFH,0E3H,0FFH,0FFH

DB 0FFH,0F1H,0FFH,0FFH,0FFH,0E3H,0FFH,0FFH,0FFH,0F1H,0FFH,0FFH,0FFH,0E3H,0C0H,000H

DB 000H,001H,080H,000H,000H,003H,0C0H,000H,000H,001H,080H,000H,000H,003H,0C0H,000H

DB 000H,001H,080H,000H,000H,003H,0C0H,000H,000H,001H,080H,000H,000H,003H,0FFH,0FFH

DB 0FFH,0F1H,0FFH,0FFH,0FFH,0E3H,0FFH,0FFH,0FFH,0F1H,0FFH,0FFH,0FFH,0E3H,0FFH,0FFH

DB 0FFH,0F1H,0FFH,0FFH,0FFH,0E3H,0FFH,0FFH,0FFH,0F1H,0FFH,0FFH,0FFH,0E3H,0FFH,0FFH

DB 0FFH,0F1H,0FFH,0FFH,0FFH,0E3H,0FFH,0FFH,0FFH,0F1H,0FFH,0FFH,0FFH,0E3H,0FFH,0FFH

DB 0FFH,0F1H,0FFH,0FFH,0FFH,0E3H,0FFH,0FFH,0FFH,0F1H,0FFH,0FFH,0FFH,0E3H,0FFH,0FFH

DB 0FFH,0F1H,0FFH,0FFH,0FFH,0E3H,0FFH,0FFH,0FFH,0F1H,0FFH,0FFH,0FFH,0E3H,0FFH,0FFH

DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH

DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH

DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0C0H,000H,000H,001H,080H,000H,000H,003H,0C0H,000H

DB 000H,001H,080H,000H,000H,003H,0C0H,000H,000H,001H,080H,000H,000H,003H,0C0H,000H

DB 000H,001H,080H,000H,000H,003H,0FFH,0FCH,07FH,0F1H,0FFH,0F8H,0FFH,0E3H,0FFH,0FCH

DB 07FH,0F1H,0FFH,0F8H,0FFH,0E3H,0FFH,0FCH,07FH,0F1H,0FFH,0F8H,0FFH,0E3H,0FFH,0FCH

DB 07FH,0F1H,0FFH,0F8H,0FFH,0E3H,0FFH,0FCH,07FH,0F1H,0FFH,0F8H,0FFH,0E3H,0FFH,0FCH

DB 07FH,0F1H,0FFH,0F8H,0FFH,0E3H,0FFH,0F8H,07FH,0F1H,0FFH,0F0H,0FFH,0E3H,0FFH,0E0H

DB 07FH,0F1H,0FFH,0C0H,0FFH,0E3H,0FFH,0C0H,03FH,0E1H,0FFH,080H,07FH,0C3H,0FFH,080H

DB 01FH,0E3H,0FFH,000H,03FH,0C7H,0FFH,003H,00FH,0C3H,0FEH,006H,01FH,087H,0FCH,00FH

DB 000H,003H,0F8H,01EH,000H,007H,0F8H,01FH,080H,007H,0F0H,03FH,000H,00FH,0F0H,03FH

DB 0C0H,00FH,0E0H,07FH,080H,01FH,0E0H,07FH,0F0H,03FH,0C0H,0FFH,0E0H,07FH,0C1H,0FFH

DB 0FFH,0FFH,083H,0FFH,0FFH,0FFH,0C3H,0FFH,0FFH,0FFH,087H,0FFH,0FFH,0FFH,0C7H,0FFH

DB 0FFH,0FFH,08FH,0FFH,0FFH,0FFH,0CFH,0FFH,0FFH,0FFH,09FH,0FFH,0FFH,0FFH,0DFH,0FFH

DB 0FFH,0FFH,0BFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH

DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,080H

DB 000H,001H,0FFH,000H,000H,003H,0FEH,000H,000H,001H,0FCH,000H,000H,003H,0F8H,000H

DB 000H,001H,0F0H,000H,000H,003H,0F0H,000H,000H,001H,0E0H,000H,000H,003H,0F0H,07FH

DB 0FFH,0FFH,0E0H,0FFH,0FFH,0FFH,0E1H,0FFH,0FFH,0FFH,0C3H,0FFH,0FFH,0FFH,0E3H,0FFH

DB 0FFH,0FFH,0C7H,0FFH,0FFH,0FFH,0C3H,0FFH,0FFH,0FFH,087H,0FFH,0FFH,0FFH,0C7H,0FFH

DB 0FFH,0FFH,08FH,0FFH,0FFH,0FFH,0C7H,0FFH,0FFH,0FFH,08FH,0FFH,0FFH,0FFH,0C7H,0FFH

DB 0FFH,0FFH,08FH,0FFH,0FFH,0FFH,0C7H,0FFH,0FFH,0FFH,08FH,0FFH,0FFH,0FFH,0C7H,0FFH

DB 0FFH,0FFH,08FH,0FFH,0FFH,0FFH,0C7H,0FFH,0FFH,0FFH,08FH,0FFH,0FFH,0FFH,0C7H,0FFH

DB 0FFH,0FFH,08FH,0FFH,0FFH,0FFH,0C3H,0FFH,0FFH,0FFH,087H,0FFH,0FFH,0FFH,0E3H,0FFH

DB 0FFH,0FFH,0C7H,0FFH,0FFH,0FFH,0E1H,0FFH,0FFH,0FFH,0C3H,0FFH,0FFH,0FFH,0F0H,07FH

DB 0FFH,0FFH,0E0H,0FFH,0FFH,0FFH,0F0H,000H,000H,001H,0E0H,000H,000H,003H,0F8H,000H

DB 000H,001H,0F0H,000H,000H,003H,0FEH,000H,000H,001H,0FCH,000H,000H,003H,0FFH,080H

DB 000H,001H,0FFH,000H,000H,003H,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH

DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH

DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0C0H,000H

DB 000H,001H,080H,000H,000H,003H,0C0H,000H,000H,001H,080H,000H,000H,003H,0C0H,000H

DB 000H,001H,080H,000H,000H,003H,0C0H,000H,000H,001H,080H,000H,000H,003H,0C7H,0FFH

DB 0FFH,0FFH,08FH,0FFH,0FFH,0FFH,0C7H,0FFH,0FFH,0FFH,08FH,0FFH,0FFH,0FFH,0C7H,0FFH

DB 0FFH,0FFH,08FH,0FFH,0FFH,0FFH,0C7H,0FFH,0FFH,0FFH,08FH,0FFH,0FFH,0FFH,0C7H,0FFH

DB 0FFH,0FFH,08FH,0FFH,0FFH,0FFH,0C7H,0FFH,0FFH,0FFH,08FH,0FFH,0FFH,0FFH,0C7H,0FFH

DB 0FFH,0FFH,08FH,0FFH,0FFH,0FFH,0C7H,0FFH,0FFH,0FFH,08FH,0FFH,0FFH,0FFH,0C7H,0FFH

DB 0FFH,0FDH,08FH,0FFH,0FFH,0FBH,0C7H,0FFH,0FFH,0F1H,08FH,0FFH,0FFH,0E3H,0C7H,0FFH

DB 0FFH,0E1H,08FH,0FFH,0FFH,0C3H,0C7H,0FFH,0FFH,081H,08FH,0FFH,0FFH,003H,0C7H,0FFH

DB 0FEH,001H,08FH,0FFH,0FCH,003H,0C7H,0FFH,0FCH,003H,08FH,0FFH,0F8H,007H,0FFH,0FFH

DB 0F0H,00FH,0FFH,0FFH,0E0H,01FH,0FFH,0FFH,0C0H,03FH,0FFH,0FFH,080H,07FH,0FFH,0FFH

DB 080H,0FFH,0FFH,0FFH,001H,0FFH,0FFH,0FEH,003H,0FFH,0FFH,0FCH,007H,0FFH,0C0H,000H

DB 007H,0FFH,080H,000H,00FH,0FFH,0C0H,000H,01FH,0FFH,080H,000H,03FH,0FFH,0C0H,000H

DB 01FH,0FFH,080H,000H,03FH,0FFH,0C0H,000H,007H,0FFH,080H,000H,00FH,0FFH,0FFH,0FFH

DB 003H,0FFH,0FFH,0FEH,007H,0FFH,0FFH,0FFH,080H,0FFH,0FFH,0FFH,001H,0FFH,0FFH,0FFH

DB 0E0H,03FH,0FFH,0FFH,0C0H,07FH,0FFH,0FFH,0F0H,00FH,0FFH,0FFH,0E0H,01FH,0FFH,0FFH

DB 0FCH,003H,0FFH,0FFH,0F8H,007H,0FFH,0FFH,0FFH,001H,0FFH,0FFH,0FEH,003H,0FFH,0FFH

DB 0FFH,081H,0FFH,0FFH,0FFH,003H,0FFH,0FFH,0FFH,0E1H,0FFH,0FFH,0FFH,0C3H,0FFH,0FFH

DB 0FFH,0F9H,0FFH,0FFH,0FFH,0F3H,0FFH,0FFH,0FFH,0FDH,0FFH,0FFH,0FFH,0FBH,0FFH,0FFH

DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH

DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH

END                             ;END OF PROGRAM

 


 

-------------------------------------------------------------------------------

深圳驰宇微科技有限公司 

Tel:+86-755-29446830

Mobile:18926046819(微信号)

http://www.cywlcd.com

Add:深圳市龙华新区大浪街道华宁路伟华达工业园C1栋七楼

-------------------------------------------------------------------------------                                                                      


驰宇微---11年专业研发、生产与销售【点阵液晶显示模块】和【段码液晶屏】,售前、售后技术支持,性能稳定可靠!


深圳驰宇微液晶模块厂家主要研发生产:

1. 单色液晶屏点阵式lcd,包括:12864液晶模块、12864液晶屏、320240液晶模块、320240液晶屏、240128液晶模块、240128液晶屏、160128液晶模块、160128液晶屏、24064液晶模块、24064液晶屏、19264液晶模块、19264液晶屏、16032液晶模块、16032液晶屏、12232液晶模块、12232液晶屏等点阵液晶显示模块和带中文字库液晶屏。

2. 单色液晶屏字符液晶模块,包括:0802液晶模块、1602液晶模块、1604lcd液晶模块、2002液晶模块、2004液晶模块等。

3. 段码液晶屏包括:VA LCD、 TN LCD、HTN LCD、STN LCD、FSTN LCD等笔段式LCD

广泛应用于:医疗设备、仪器仪表、汽车电子、工控设备、电表、水表、温控器、智能家居等众多产品。不管是点阵液晶还是段式液晶,都可按要求定制液晶屏。



 


相关资讯

   

驰宇微首页 | 图形点阵液晶模块 | 中文字库液晶模块 | 字符型液晶模块 | 段码液晶模块 | 产品列表 | 站点地图 | 关于驰宇微

公司名称: 深圳驰宇微科技有限公司   备案号:粤ICP备14047421号
公司地址:深圳市龙华区大浪街道华昌路241号鸿源工业区E栋5层
公司电话:0755-29446830  13640934827
邮 箱:18926046819@163.com Q Q:577895076
版权归深圳驰宇微科技所有