컨트롤러"문제는

T

The._.One

Guest
안녕하세요, 저는은 PIC와 PIC는 C18 하이에서 compler 기술을 사용 해요.제가 8 비트 모드에서 LCD와 작은 문제가 없었다.때,하지만 괜찮 아요 프린트 숫자를 원해요 내가 어떤 숯불 인쇄하려는 문제가 없었다.
이것은 내가 사용할 라이브러리입니다 :
코드 :# 포함 <htc.h>

# "lcd8.h"를 포함LCD_RS RC0 정의 #

LCD_RW RB5 정의 #

LCD_EN RC5 정의 #LCD_DATA PORTA 정의 ## LCD_STROBE () ((LCD_EN = 1) 정의 (LCD_EN = 0))무효 lcd8_write (C) 숯불 (

_delay (10);

LCD_DATA와 C;

LCD_STROBE ();

)lcd8_clear (무효) 무효 (

LCD_RS = 0;

(0x01) lcd8_write;

_delay (500);

)무효 lcd8_putch (C) 숯불 (

LCD_RS = 1;

(C "= 0x40 & & C는"= 0x7F의 경우)

짜리 c = 0x40;

lcd8_write (C);

)무효 lcd8_puts *들 (const 숯불) (

LCD_RS = 1;

반면 (*)이야

lcd8_putch (*들 );

)무효 lcd8_goto (숯불 볼때) (

LCD_RS = 0;

lcd8_write (0x80으로 볼때);

)무효 lcd8_init (무효) (LCD_RS = 0;

LCD_EN = 0;

LCD_RW = 0;_delay (3750);

LCD_DATA = 0x30;

LCD_STROBE ();

_delay (1250);

LCD_STROBE ();

_delay (50);

LCD_STROBE ();

_delay (50);(0x38) lcd8_write;

(0x08) lcd8_write;

lcd8_clear ();

(0x06) lcd8_write;

(0x0C) lcd8_write;

)

 
안녕,
문자는 '전자'와 '* 낮은 nibbles 동일한'가 아니라 하나 5h 그리고 다른 하나는 0ah입니다.모든 숫자가 제대로 가고있습니다, 디스플레이에 문제가있을 수있습니다.어쨌든 모든 바지에 대한 데이터 라인 B6에의 배선을 확인하십시오.

안부,
Laktronics

 
오키 전 도식에서 오류가 발생을 찾으실 수있습니다.난 4 displey 사용하고 모든 것을 할 똑같은보십시오.제가 오류가 난 해제 OSC 핀 핀 내가 그때 생각 PORTA를 사용하여 찾을 수 0,1,2,3,4,5,6,7 일이지만 그들은 0,1,2,3,4,5,7,6 수있습니다 U 대단히 감사합니다.

 

Welcome to EDABoard.com

Sponsor

Back
Top