这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » LCD 请教LCD驱动

共2条 1/1 1 跳转至

LCD 请教LCD驱动

院士
2006-09-17 18:14:16     打赏
LCD 请教LCD驱动



关键词: 请教     驱动    

院士
2006-12-22 22:43:00     打赏
2楼
问 大家新年好,本人有一块128COM*240SEG点LCD显示板(UC1611),想用IC16F72来驱动LCD但搞了几天都没有显示。请问哪位有驱动过这样的LCD显示板的朋友来讨论。请问如何把所有的点都点亮?如下是我的电路图和UC1611的DATASHEET。 1: 程序怎么写的阿?程序怎么写的阿?
时序对否? 2: 时序应该没问题时序应该没问题,我都按昭8080 MCU模式来写的,UC1611有好多控制命令,是否还要把这些控制命令重写的?我的LCD显示板是240*128, 3: 请问我测试了好久,数据可以写进DISP RAM里面或是读出数据;但就是不能显示,请问有哪里没有设置? 4: 偏压对否 ? 5: 少个负电源-12 6: 控制指令要重写最重要的几条指令:
晶振
升压
display on
7: 我测试过我测试过+VLCD和-VLCD,内部是接在一起的,下面是我的时序程序对吗?双字节命令如何进行写操作?
list    P=16F72
include    <P16F72.INC>
__CONFIG _HS_OSC & _WDT_OFF
SINGAL            equ     0x20
RB_BUFF         equ     0x21
COUNT            equ     0x22
DATA_BUFF        equ     0x23
DISP_BUF4       equ     0x24
LCD_STATUS        EQU        0X25
DELAY1            EQU        0X26
DELAY2            EQU        0X27
DELAY3            EQU        0X28
;****************************
BM              EQU     H'0005'
CD              EQU     H'0004'
CS              EQU     H'0003'
RW              EQU     H'0001'      ;RW=WR1
E               EQU     H'0002'       ;E=WR0
;*******************************
    ORG     0x00
MAIN
     CALL    INIT          ;INIT PORT
    CALL    DELAY_0.5S      ;DELAY
    CALL    CHIP_INIT         ;SHIP   INIT
    CALL    SET_BR        ;SET_BR
    CALL    DISP_ENABLE      ;DISP_ENABLE
    CALL    BSF_CD        ;WRITE  DATA
MAIN_
    call    WRITE_DATA      ;WRITE  DATA
    GOTO    MAIN_        
;*********SET_BR
SET_BR
    MOVLW    B'11101001'    
    MOVWF    RB_BUFF
    NOP
    NOP
    NOP
    NOP
    NOP
    NOP
    CALL    WRITE
    RETURN
;******DISP_ENABLE
DISP_ENABLE              
    MOVLW    B'10101111'
    MOVWF    RB_BUFF
    NOP
    NOP
    BCF        PORTC,CD
    NOP
    NOP
    NOP
    NOP
    CALL    WRITE
    RETURN
;****BSF_CD
BSF_CD        ;DATA
    NOP
    BSF        PORTC,CD
    NOP
    NOP
    RETURN
;******BCF_CD
BCF_CD                ;CONTROL
    NOP
    BCF    PORTC,CD
    NOP
    NOP
    RETURN    
;*************
WRITE_DATA
    MOVLW    0X03         ;write  DISP  RAM   
    MOVWF    RB_BUFF
    NOP
    NOP
    CALL    WRITE
    RETURN
;**************
CHIP_INIT
    BSF        PORTC,CS    ;sele  chip
    BCF        PORTC,BM    ;sele  8080 mode
    BCF        PORTC,CD    ;CONTROL=0   DATA=1
    BCF        PORTC,RW    ;WRITE=0     READ=1
    BSF        PORTC,E        
    RETURN
;******************
INIT
    clrf    INTCON
    BCF     STATUS,RP0
    BCF     STATUS,RP1
;************************
    MOVLW    0X00
    MOVWF    PORTB    
    MOVWF    PORTC
;************************
    bsf     STATUS,RP0
    MOVLW     0X00     ;out_put
    MOVWF    TRISB
    MOVWF    TRISA
    MOVWF    TRISC
    BCF        STATUS,RP0
;************************
    MOVLW    0XFF
    MOVWF    PORTA
    MOVWF    PORTC
    CLRF    PORTB
    CLRWDT
    MOVLW    0X00
    MOVWF    COUNT
    RETURN
;************************
WRITE
;************************
    NOP
         NOP
    NOP
    NOP
    BCF    PORTC,E
;*****
    nop
    nop
    nop
    NOP
    NOP
    MOVF    RB_BUFF,0
    MOVWF    PORTB
;*****
    BSF        PORTC,E
    NOP
         NOP
    NOP
    NOP
    NOP
         NOP
    NOP
    NOP
    BCF    PORTC,E
    NOP
    NOP
    NOP
    NOP
    NOP
         NOP
    NOP
    NOP
    BSF    PORTC,E
     NOP
         NOP
    NOP
    NOP
    NOP
         NOP
    NOP
    NOP
    NOP
;**********************
    RETURN    
;*************
DELAY_0.5S        
    MOVLW    0X4
    MOVWF    DELAY1
WAIT_1
    MOVLW    0XFA
    MOVWF    DELAY2
WAIT_2
    MOVLW    0XFA
    MOVWF    DELAY3
WAIT_3
    DECFSZ    DELAY3,1
    GOTO    WAIT_3
    DECFSZ    DELAY2,1
    GOTO    WAIT_2
    DECFSZ    DELAY1,1
    GOTO    WAIT_1
    RETURN    
    end 8: +VLCD/-VLCD 是连在一起的?+VLCD/-VLCD 是连在一起的? 不应该吧? 请先确认驱动电压,只有电压输出正确了才有可能点亮。  9: 我测的是4脚和20脚都接在一起的,电压12V我测的是4脚和20脚都接在一起的,电压12V,这个都是在供应商给我的电路图上面标出的电压,我想不会有错,里面有好多几双字节控制命令,但我没搞清如何进行写操作.? 10: 这是厂家提供的内部电路图如果有知道这LCD如何驱的,请留个电话,我想用电话直接联系,E_MAIL:nbaaction99@sina.com

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]