Duvida com Basic LCD

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Duvida com Basic LCD

Mensagempor Danilo Almeida » 03 Abr 2009 07:33

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..
Panico SKp
Danilo Almeida
 
Mensagens: 2
Registrado em: 26 Jan 2009 01:55
Localização: Campos Rj

Mensagempor Sergio38br » 03 Abr 2009 07:57

Danilo, bom dia, as sintaxe dos dois compiladores são diferentes, baixa este doc da mikroelektronica sobre esta migração.

http://www.mikroe.com/pdf/mikrobasic/migration_path.pdf

[ ]'s
Sergio
Avatar do usuário
Sergio38br
Word
 
Mensagens: 759
Registrado em: 22 Nov 2007 13:39
Localização: São Paulo - SP

Mensagempor Danilo Almeida » 03 Abr 2009 12:44

olá amigo .
muito obrigado , vai da para ajudar sim . exelente material para mim esse , pois tenho muita coisa com o picbasic pro .

bom só num sei se vou conseguir mudar tudo . mais vou tentar .

se eu num consegui volto aki para perturbar vocês hehehhe

forte abraço e obrigado pela ateção.
Panico SKp
Danilo Almeida
 
Mensagens: 2
Registrado em: 26 Jan 2009 01:55
Localização: Campos Rj


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

cron

x