M
McMurry
Guest
; 내가 RB7 설정 : RB4 D7 용 : D4
및 RS Rb1
RW를 Rb2
엉 RB3
일반적으로 PIC를 사용합니다.
;하지만 그냥 검은색 블록의 2 행으로 나와서
; jhd162a LCD 모듈 내가 사용하고있습니다.
; 나는 그것이 불행히도 나에게 많은 혼란스럽게하고 4 비트 구성에 대한 몇 가지 튜토리얼을 읽었습니다.누군가는 내 실수를 가리킬 수있습니다?감사합니다.
; 모두 어떤 EQU 안 간다 핀 ...
ORG를 0x00
BSF 상태, RP0
CLRF TRISB
CLRF TRISA
BCF 원사 상태, RP0
외침 DELAY; 보낼 초기화 값을 0x38
MOVLW 0x38
PORTB BCF 원사, RS
PORTB BCF 원사, RW를
MOVWF PORTB
PORTB BCF 원사, 엉
외침 DELAY
; 보낼 초기화 값을 0x38
MOVLW 0x38
PORTB BCF 원사, RS
PORTB BCF 원사, RW를
MOVWF PORTB
PORTB BCF 원사, 엉
외침 DELAY
; 보낼 초기화 값을 0x38
MOVLW 0x38
PORTB BCF 원사, RS
PORTB BCF 원사, RW를
MOVWF PORTB
PORTB BCF 원사, 엉
외침 DELAY
; 보낼 초기화 값을 0x28
MOVLW 0x28
PORTB BCF 원사, RS
PORTB BCF 원사, RW를
MOVWF PORTB
PORTB BCF 원사, 엉
외침 DELAYMOVLW 0x43
MOVWF TEMP를
MOVF TEMP를, 0
SWAPF 승, 0
ANDLW 0xF0
BSF PORTB, 엉
PORTB BCF 원사, RW를
PORTB BCF 원사, 엉
MOVWF PORTB
PORTB BCF 원사, 엉
MOVF TEMP를, 0
ANDLW 0xF0
BSF PORTB, 엉
PORTB BCF 원사, RW를
PORTB BCF 원사, RS
MOVWF PORTB
PORTB BCF 원사, 엉
외침 DELAY
고토 루프 루프
DELAY MOVLW 디 255 '
MOVWF D1에; D1에 = 4 1ms하기
COUNT 개의 MOVLW 디 255 '
MOVWF D2에
COUNT1 DECFSZ D2에, 1
고토 COUNT1
DECFSZ D1에, 1
고토 COUNT 개의
귀환
끝
및 RS Rb1
RW를 Rb2
엉 RB3
일반적으로 PIC를 사용합니다.
;하지만 그냥 검은색 블록의 2 행으로 나와서
; jhd162a LCD 모듈 내가 사용하고있습니다.
; 나는 그것이 불행히도 나에게 많은 혼란스럽게하고 4 비트 구성에 대한 몇 가지 튜토리얼을 읽었습니다.누군가는 내 실수를 가리킬 수있습니다?감사합니다.
; 모두 어떤 EQU 안 간다 핀 ...
ORG를 0x00
BSF 상태, RP0
CLRF TRISB
CLRF TRISA
BCF 원사 상태, RP0
외침 DELAY; 보낼 초기화 값을 0x38
MOVLW 0x38
PORTB BCF 원사, RS
PORTB BCF 원사, RW를
MOVWF PORTB
PORTB BCF 원사, 엉
외침 DELAY
; 보낼 초기화 값을 0x38
MOVLW 0x38
PORTB BCF 원사, RS
PORTB BCF 원사, RW를
MOVWF PORTB
PORTB BCF 원사, 엉
외침 DELAY
; 보낼 초기화 값을 0x38
MOVLW 0x38
PORTB BCF 원사, RS
PORTB BCF 원사, RW를
MOVWF PORTB
PORTB BCF 원사, 엉
외침 DELAY
; 보낼 초기화 값을 0x28
MOVLW 0x28
PORTB BCF 원사, RS
PORTB BCF 원사, RW를
MOVWF PORTB
PORTB BCF 원사, 엉
외침 DELAYMOVLW 0x43
MOVWF TEMP를
MOVF TEMP를, 0
SWAPF 승, 0
ANDLW 0xF0
BSF PORTB, 엉
PORTB BCF 원사, RW를
PORTB BCF 원사, 엉
MOVWF PORTB
PORTB BCF 원사, 엉
MOVF TEMP를, 0
ANDLW 0xF0
BSF PORTB, 엉
PORTB BCF 원사, RW를
PORTB BCF 원사, RS
MOVWF PORTB
PORTB BCF 원사, 엉
외침 DELAY
고토 루프 루프
DELAY MOVLW 디 255 '
MOVWF D1에; D1에 = 4 1ms하기
COUNT 개의 MOVLW 디 255 '
MOVWF D2에
COUNT1 DECFSZ D2에, 1
고토 COUNT1
DECFSZ D1에, 1
고토 COUNT 개의
귀환
끝