Ir ao conteúdo
  • Cadastre-se

Ccs c compiler divida if e prototipos


Pimpolho

Posts recomendados

Ola pessoal! Tenho aqui essa dúvida e não sei por que o codigo não funciona no proteus , ele compila no ccs tudo certinho

mas só funciona a primeira etapa do prototipo no proteus , estou querendo fazer um cortador de grama , e estou utilizando motores de passo!

È o seguinte  o microcontrolador é o mesquinho 16f84A gostaria de  chamar o prototipo motor , que alias é o unico ate agora que estar funcionando, e depois 

chamar o protipo Led quando apertar os dois botões A2 , A3

aqui pessoal esta o codigo , alguém entendi e poderia me ajudar ??


#include <16F84A.h>
#FUSES WDT
#FUSES XT
#FUSES PUT 
#FUSES PROTECT


#use delay(clock=4000000) //Frequencia de Clock cristal

// DECLARAÇÂO DE PROTOTIPOS//

      
void Motor()// Motor de passo

{
         
         output_b(0b00000001);//Coloca PINO B0 em 1
         delay_ms(300); // tempo em milisegundos                |
        
         output_b(0b00000010); //Led pin_b1 em 1                |
         delay_ms(300); // tempo em milisegundos                |                                                                             
        
         output_b(0b00000100); // Coloca PINO B2 em 1           |
         delay_ms(300); // tempo em milisegundos                |
       
         output_b(0b00001000); //Coloca PINO B3 em 1            |
         delay_ms(300); // tempo em milisegundos                |
        
}
void led() //
{
 while(true){
 
output_b(0b10000000); //Coloca PINO B7 em 1            |
delay_ms(300);

 }
 }

void main() // Função Principal

while(true){
          
          if(input(pin_A1)==1) // Se o botão do PIN_A1 estiver acionado executa Motor(); 
          Motor();
   
   }

         
          if((input(pin_a2)==1)&&(input(pin_a3)==1)){ // se os pinos estiverem apertado executa Prototipo Led();
           led();   // Chamada da função
          }
          }

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...