Mikrobasic

Projetos, dúvidas sobre microcontroladores PIC e dsPIC

Mikrobasic

Mensagempor joseca » Sex Jan 27, 2012 12:00 pm

Ola a todos.
Estou com dificuldades em estudar as intruções lcd do Mikrobasic.
Li todo seu tutorial e help do programa ,ja fiz alguns programas compilei,gravei mas nao estou conseguindo inserir texto nas duas linhas de um display lcd 2x16.
Alguem poderia me ajudar???
joseca
 
Mensagens: 8
Data de registro: Qui Jun 09, 2011 5:52 pm

Re: Mikrobasic

Mensagempor Jorge_65535 » Sex Jan 27, 2012 1:32 pm

Poderia colocar o código que está tentando compilar?
Jorge_65535
 
Mensagens: 14
Data de registro: Sex Dez 30, 2011 2:53 pm
Localização: Fortaleza - CE

Re: Mikrobasic

Mensagempor joseca » Sex Jan 27, 2012 1:39 pm

program Lcd_default_test
dim text as char[20]

main:
TRISB = 0 ' PORTB is output
Lcd_Init(PORTB)
Delay_ms(1000) ' Initialize LCD on PORTB
Lcd_Cmd(Lcd_CURSOR_OFF)
Delay_ms(1000)
lcd_cmd (Lcd_Underline_On)
Delay_ms(1000)
Lcd_Cmd(Lcd_Clear)
lcd_cmd(Lcd_Blink_Cursor_On)
lcd_cmd(Lcd_Second_Row)
Delay_ms(1000) ' Turn off cursor
text = "mikroElektronika"
Lcd_Out(1, 1, text)
goto main ' Print text at LCD
end.
joseca
 
Mensagens: 8
Data de registro: Qui Jun 09, 2011 5:52 pm

Re: Mikrobasic

Mensagempor Jorge_65535 » Sex Jan 27, 2012 1:58 pm

Tente isto:

Código: Selecionar tudo
program Lcd_default_test
dim text as char[20]

main:
TRISB = 0 ' PORTB is output
Lcd_Init(PORTB)
'Delay_ms(1000) ' Initialize LCD on PORTB
Lcd_Cmd(Lcd_CURSOR_OFF)

text = "mikroElektronika"
Lcd_Out(1, 1, text) ' escreve texto primeira linha, apartir da primeira coluna
Lcd_Out(2, 1, text) ' escreve texto segunda linha, apartir da primeira coluna

end.

espero que ajude,


Jorge_65535
Jorge_65535
 
Mensagens: 14
Data de registro: Sex Dez 30, 2011 2:53 pm
Localização: Fortaleza - CE

Re: Mikrobasic

Mensagempor joseca » Sex Jan 27, 2012 3:12 pm

:lol: Obrigado amigo Jorge,funcionou joia,eu até modifiquei o texto da segunda linha e deu certo,valeu!
Voce sabe o comando em lcd para fazer esses textos ficarem piscando?
joseca
 
Mensagens: 8
Data de registro: Qui Jun 09, 2011 5:52 pm

Re: Mikrobasic

Mensagempor Jorge_65535 » Sex Jan 27, 2012 3:26 pm

Tente isto, é apenas uma idéia:

Código: Selecionar tudo
program Lcd_default_test
dim text as char[20]
dim i    as char

main:
TRISB = 0 ' PORTB is output
Lcd_Init(PORTB)
'Delay_ms(1000) ' Initialize LCD on PORTB
Lcd_Cmd(Lcd_CURSOR_OFF)

text = "mikroElektronika"
for i = 0 to 20
Lcd_Out(1, 1, text)
Lcd_Out(2, 1, text)
Delay_ms(1000)
Lcd_Cmd(Lcd_Clear)
Delay_ms(1000)
next i
end.


Se quiser pode alterar a frequencia das piscadas
alterando o delay.

Jorge_65535
Jorge_65535
 
Mensagens: 14
Data de registro: Sex Dez 30, 2011 2:53 pm
Localização: Fortaleza - CE

Re: Mikrobasic

Mensagempor joseca » Sex Jan 27, 2012 3:37 pm

:D :D Funcionou sim as piscadas,eu acrescentei um "goto main"para um loop infinito
joseca
 
Mensagens: 8
Data de registro: Qui Jun 09, 2011 5:52 pm

Re: Mikrobasic

Mensagempor Jorge_65535 » Sex Jan 27, 2012 3:50 pm

Blz, espero de alguma forma ter ajudado.

Boa Sorte.


Jorge_65535
Jorge_65535
 
Mensagens: 14
Data de registro: Sex Dez 30, 2011 2:53 pm
Localização: Fortaleza - CE

Re: Mikrobasic

Mensagempor joseca » Seg Jan 30, 2012 1:48 pm

:?: Qual a melhor maneira de estudar o mikrobasic?Estou pensando em fazer uma placa laboratorio para estudar todas as instruções:

buzzer piezoeletrico
lcd alfanumerico
4 display de 7 segmentos
varredura de teclas
varredura de leds
memoria serial e2prom
acionamento de cargas extermas
gravaçao in circuit
botao reset
tacometro e ventilador pwm
sensor de temperatura
aquecedor
conversor a/d d/a
comunicação seria rs232

Tem essas placas prontas mas o seu preço......
joseca
 
Mensagens: 8
Data de registro: Qui Jun 09, 2011 5:52 pm

Re: Mikrobasic

Mensagempor Fernando Simplicio » Sáb Mar 24, 2012 12:31 pm

Acredito que seja melhor investir em uma placa completa e já com exemplos prontos para esse propósito:
EasyPIC v7
http://www.microgenios.com/?1.32.0.0,543,easypic-v7-a-nova-geracao-v7-chegou-a-voce-programador!.html

Fernando
Fernando Simplicio
fernando&microgenios.com.br
www.microgenios.com.br
11 5084-4518 | 3384-5598
Fernando Simplicio
 
Mensagens: 181
Data de registro: Qua Nov 18, 2009 5:21 pm
Localização: Rua Eça de Queiroz, 704 vila Mariana São Paulo


Retornar para PIC e dsPIC

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 2 visitantes

cron