Ir ao conteúdo
  • Cadastre-se
LEOPUENA

Linguangens possiveis para programar o PIC

Recommended Posts

oi pessoal, preciso de uma lista\fonte com as linguagens de programação possiveis para programar um microcontrolador, de preferência PIC.

Já conheço e domino algumas, mas queria saber todas.

desde já agradeço a ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ola LEOPUENA so vou sitar as que conheço

asembrer

c da ccs

mikropascal

mikrobasic

c da c18

c mplab

c da mikroc

lader linguagem grafica

mais gostaria de saber se tem mais ?

então ainda nao esta respondida

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dá pra programar PIC com Ladder? oO Essa é nova pra mim. Tudo bem que teoricamente, não teria porque ter limitações, é possível criar um compilador para qualquer linguagem existente, mas nunca ouvi falar em Ladder para PIC, só para PLC.

Tem como programar também usando fluxogramas, usando o compilador Flowcode, e pode ter várias outras formas menos populares por aí ou particulares, pois como disse, dá pra fazer um compilador para qualquer linguagem...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigada pelas respostas.

Eu tenho o seguinte conceito, é possivel programar PIC em qualquer linguagem desde que seja possivel gerar o ficheiro HEX. Será que este conceito é correcto?

Digo isso porque todas linguagens são convertidas para codigo maquina para o processador entender.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se o ficheiro hex for em acordo com o PIC em específico sim (um mesmo hex não é compatível entre PICs diferentes).

Não sei se isso te responde a pergunta adequadamente, mas é possível criar um compilador para qualquer linguagem (o que não quer dizer que já existam pra todas as linguagens), basta voce pensar que voce pode fazer um programa que pegue um if por exemplo e substitua por uma instrução em assembly que faça algo semelhante (BTFSC - Bit test file, skip if clear), e assim por diante para cada função/operação de alto nível. E do assembly pode ser gerado o hex...

Compartilhar este post


Link para o post
Compartilhar em outros sites
Digo isso porque todas linguagens são convertidas para codigo maquina para o processador entender

Atente que a 'lingaugem' nativa é ASM,os compiladores tentam converter o código gerado de alto nivel no melhor possível em linguagem de máquina(apenas compiladores ASM geram código direto).

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tive algumas discussões com alguns colegas e um deles disse-me que não é possivel para as linguagens orientadas a objecto, eu continuo não concordando com isso, mas não sei se ele está certo ou não porque não entendo muito de programação em geral.

Atente que a 'lingaugem' nativa é ASM,os compiladores tentam converter o código gerado de alto nivel no melhor possível em linguagem de máquina(apenas compiladores ASM geram código direto).

Sendo assim acho que é correcto afirmar que é possivel programar PIC em qualquer linguagem, especificando o PIC a ser usado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se não me engano quando você programa, usando linguagens orientadas a objecto, acaba consumindo mais memória RAM, o que é um recurso limitado no PIC, sendo menos eficiente. Pelo menos é o que eu acredito :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×