ajuda esqueleto de fonte em C.

Programação C em geral

Moderadores: 51, guest2003

ajuda esqueleto de fonte em C.

Mensagempor fabim » 17 Jan 2008 09:19

Despois que o jean cachorro fernandes, me deu uma clareada sobre o C para uControladores, eu resolvi me dedicar um tiko pra pelomenos entender a programação..

porem estou com um pouco de dificuldade em mentalizar o escopo do fonte em C.

Por exemplo em PASCAL.

program esqueleto.

INCLUDES;
__________________
LAbel´s;
__________________
VAR`S;
__________________
CONST´S.
__________________
PROCEDURES/FUNCTIONS;
__________________
FUNCTIONS/PROCEDURES
__________________
Procedure interrupt;
begin
end;
__________________
begin;//loop principal

End.
___________________

Para Pascal for uController´s, o escopo de programação seguido é esse aí encima..

agora para C eu estou perdidinho...

Alguem ou alguén´s pordeia(m) me dar um help?

Fabim
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor LeandroPIC » 17 Jan 2008 11:52

vc vai programar um MCU ou um PC (isso é uma pergunta)meu teclado não permite ponto de interrogação.
Avatar do usuário
LeandroPIC
Byte
 
Mensagens: 163
Registrado em: 06 Jul 2007 12:19

Mensagempor fabim » 17 Jan 2008 12:06

C para mico-controlador..

Programo mico-controladores em pascal..mikropascal.


fabim.

OBS.: ? = ALT+63

rs
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Maurício » 17 Jan 2008 16:46

fabim! Num esquenta a cabeça com a "organização do C".
Aprende a programar primeiro que depois as necessidades dos programas é que vão fazer vc evoluir na linguagem.

Olha só dois programinhas completos em C. Não precisa de muito disso que vc está citando.

Código: Selecionar todos
==========================
char x;    // variável global

void main ( void )
{
    char y, z;    // variáveis locais
   
    y = 10;
    z = 20;
    w = y + z;
   
    x = w;
}

=============================
Esse daquí alterna uma porta inteira no 8051:

#include <8051.h>    // definições dos registradores do 8051

void main ( void )
{
    char delay;

    while ( 1 )
    {
        P0 = 0;    // port P0 em nível baixo
        for ( delay = 0; delay < 0xFF; delay++);    // rotina de espera
        P0 = 0xFF;    // port P0 em nível 1; todos os pinos em 1
        for ( delay = 0; delay < 0xFF; delay++);    // rotina de espera
    }
}


Dois programas que funcionam! Mas, que praticamente não tem nada e não fazem nada, mas, são PROGRAMAS.
Tudo depende da sua necessidade.

ehehehehehehe... vai na do meu mestre que é quente!!!! C é o BIXO!

[]'s
"Não leve a vida tão à sério, afinal, nenhum de nós sairá vivo, dela!"
Avatar do usuário
Maurício
Word
 
Mensagens: 678
Registrado em: 14 Out 2006 17:23
Localização: São Paulo - SP


Voltar para Visual C++/C/C++/C#

Quem está online

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

x