tình hình là lúc trước em có viết 1 chương trình khởi tạo cho LCD nhưng phải tội là em chỉ được học ASM nên post lên các bác đừng cười
code:
KHOITAOLCD
BANKSEL PORTB
MOVLW 0X38
MOVWF PORTB
CALL LENH
MOVLW 0X38
MOVWF PORTB
CALL LENH
MOVLW 0X0C
MOVWF PORTB
CALL LENH
MOVLW 0X06
MOVWF PORTB
CALL LENH
MOVLW 0X01
MOVWF PORTB
CALL LENH
RETURN
;-------------------------------------------------------------
LENH
MOVWF PORTB
MOVLW 0X0
MOVWF PORTD
BSF PORTD,2
BCF PORTD,2
CALL CHOLCD
RETURN
;-------------------------------------------------------------
DULIEU
MOVWF PORTB
BSF PORTD,0
BCF PORTD,1
BCF PORTD,2
BSF PORTD,2 ;E=1
BCF PORTD,2
CALL CHOLCD
RETURN
;----------------------------------------------------------------
CHOLCD
BANKSEL PORTD
CLRF PORTB
BCF PORTD,0
BSF PORTD,1
BCF PORTD,2
BSF PORTD,2
BCF PORTD,2
CHO
BTFSC PORTB,7
GOTO CHO
RETURN
;----------------------------------------------------------------
em chỉ post mấy cái chương trình con thôi
Àh cho hỏi luôn ở đây có ai học Cao Thắng không ??
|