Cursos / Eletrônica / Projeto de Sistemas Microcontrolados / Aula
Os compiladores CSS e C18 adotam algumas funções básicas da linguagem C, algumas vezes modificando-as, como também ampliando esse leque de funções, como forma de adequação ao microcontrolador a ser programado. Essas funções são utilizadas, principalmente, para estabelecer a comunicação entre o usuário e o chip destino, via compilador. A seguir serão citadas e trabalhadas as mais comuns.
Essa é uma função de I/O ou de E/S (entrada/saída) e permite escrever em um dispositivo padrão, como um display, por exemplo.
Sintaxe
Exemplo
Escreve uma string na saída serial padrão (stdout).
Sintaxe
Exemplo
Aguarda a chegada de um caractere pela porta serial padrão e retorna o seu valor.
Sintaxe
Exemplo
Retorna o valor absoluto (sem sinal) de um número.
Sintaxe
Exemplo
Calcula o valor de ex.
Sintaxe
Exemplo
Converte uma string em um valor inteiro de 8 bits.
Sintaxe
Exemplo
Como veem, as funções são simples e de fácil manipulação. Como neste curso o objetivo não é ensinar a linguagem C, mas, praticar o seu uso em microcontroladores PIC, vamos encerrar a explanação da Lingagem C por aqui. Você terá muito ainda a aprender. Isso poderá ser alcançado nas nossas aulas práticas, que vêm por aí.
Tornando o estudo mais objetivo, vamos agora utilizar o programa de controle do semáforo, escrito em assembly, na Aula 5, e desenvolver templates C, voltados para os compiladores CCS e C18.
Versão 5.3 - Todos os Direitos reservados