olá amigos !
estou com um problema aqui .
para vocês pode parecer facil , mais eu num sei AAAAAAAAAA kkk
eu pegui um codigo em basic e tirei só a parte do LCD . que é oq eu quero .
mais ele não compila !
nem o codigo original esta compilando ..
quer dizer . ele compila sim mais só no picbasic pro , eu já compilei ele uma vez , mais eu perdi o programa em uma formatação de pc .
queria até saber se alguem sabe tbm onde eu acho para baixar o
picbasic pro.
pq eu baixei ums 5 e nenhum funciono . primeiro pq ele não aparece o 18f452 . fica só com alguns pic . e só consegui da outra vez com o microcode.
mais bom voltando ao assunto ..
eu estou tentando compilar esse no mickobasic !
DEFINE LCD_DREG PORTB 'DEFINE PORTB COMO LINHA DE DADOS LCD
DEFINE LCD_DBIT 4 'INICIO DOS DADOS LCD PORTB (BIT4)
DEFINE LCD_RSREG PORTB 'DEFINE REGISTRADOR RS LCD PORTB
DEFINE LCD_RSBIT 1 'DEFINE BIT 1 PORTB COMO RS LCD
DEFINE LCD_EREG PORTB 'DEFINE REGISTRADOR ENABLE ENABLE LCD PORTB
DEFINE LCD_EBIT 0 'DEFINE BIT 0 PORTB COMOENABLE DO LCD
DEFINE LCD_BITS 4 'NUMERO DE BITS DO LCD 4
DEFINE LCD_LINES 2 'NUMERO DE LINHAS LCD - 2
DEFINE LCD_COMMANDUS 2000 'DELAY uS LCD
DEFINE LCD_DATAUS 50 'DELAY DADOS uS LCD
DEFINE OSC 4 'DEFINE OSCILADOR 4 MHZ
TRISB=0
INICIO:
LCDOUT $FE, 1 'LIMPA DISPLAY
FOR X=1 TO 16 'CARACTERES DE ENTRADA
LCDOUT 255 'ENVIA CARACTERE "255" LCD
PAUSE 20 'TEMPO 20 mS
NEXT X 'FIM LAÇO
LCDOUT $FE, $C0 'POSICIONA CURSOR DO DISPLAY INICIO 2.A LINHA
FOR X=1 TO 16 'INICIO LAÇO
LCDOUT 255 'ENVIA CARACTERE "255" LCD
PAUSE 20 'PAUSA 20mS
NEXT X 'FIM LAÇO
PAUSE 500 'PAUSA 500mS
LCDOUT $FE, 2 'APAGA CARACTERE DE ENTRADA
FOR X=1 TO 16 'INICIO LAÇO
LCDOUT " " 'CARACTERE VAZIO
PAUSE 20 'PAUSA 20mS
NEXT X 'FIM LAÇO
LCDOUT $FE, $C0 'CURSOR MOVIDO PARA O INICIO INICIO 2.A LINHA
FOR X=1 TO 16 'INICIO LAÇO
LCDOUT " " 'ENVIA CARACTERE " " LCD
PAUSE 20 'PAUSA 20mS
NEXT X 'FIM LAÇO
PAUSE 500 'PAUSA 500mS
LCDOUT $FE, 1 'LIMA DISPLAY
LCDOUT " TESTE " 'ESCREVE "SOUND" NO LCD
LCDOUT $FE, $C0 'POSICIONA CURSOR INICIO 2.A LINHA
LCDOUT " DANILO " 'ESCREVE "CONTROL" LCD
PAUSE 2000 'PAUSA DE 2 SEGUNDOS
LCDOUT $FE, 1 'LIMA DISPLAY
end
bom ele já da erro na primeira linha de cara
(DEFINE LCD_DREG PORTB 'DEFINE PORTB COMO LINHA DE DADOS LCD )
eu queria saber oq esta errado ae ,
e queria saber tbm , pq eu não consigo compilar um codigo que foi feito para o picbasic pro no mickobasic.
qual a diferença?
desde já agradeço a atenção dos amigos .
Forte abraço..