CARLOS CARRERA
Membro Júnior-
Posts
13 -
Cadastrado em
-
Última visita
Reputação
1-
Ajuda com algorítimo relativamente simples
CARLOS CARRERA respondeu ao tópico de almeidabr1 em Microcontroladores
Ola, estou agradecido pela ajuda e desculpe só agradecer agora, mas nao consegui nada ainda, rsrsrs, mas chego lá. Só para vocês entenderem o que se passa, tenho 56 anos e só fazem 3 meses que me interessei por microprocessadores e comecei a estudar, tentando fazer um hobby disso. Quando eu tinha 22 anos fiz curso de programaçao, Cobol, num computador chamado cobra 400II, chequei a fazer ate implatação de sistema, trabalhei na antiga Telesp, trabalhei com cartoes perfurados, fitas magneticas etc. A logica até tenho um pouco ainda o que ajuda um pouco. De novo peço desculpas, mas espero que você tenham entendidos. Obrigado. Carlos. -
Ajuda com algorítimo relativamente simples
CARLOS CARRERA respondeu ao tópico de almeidabr1 em Microcontroladores
Me desculpem, mas eu disse o que queria, bom deixa pra lá, mas tentando chequei a isso. O que eu quero é q aciono botao 1 vez acende o led1, aciono de novo apago o led1 e acende o led2 e assim por diante até chegar ao led9, ai zera tudo, olhem os arquivos abaixo nao consigo sair disso, com 2 leds no site do Filipflop funciona mas com 9 na dá. Obrigado #include <16F628A.h> //configuração FUSES #FUSES NOWDT #FUSES INTRC_IO #FUSES NOPUT #FUSES NOPROTECT #FUSES NOBROWNOUT #FUSES NOMCLR #FUSES NOLVP #FUSES NOCPD //Definicoes portas #define BOTAO PIN_B4 #define PINO_LED1 PIN_A0 #define PINO_LED2 PIN_A1 #define PINO_LED3 PIN_A2 #define PINO_LED4 PIN_A3 #define PINO_LED5 PIN_A4 #define PINO_LED6 PIN_B0 #define PINO_LED7 PIN_B1 #define PINO_LED8 PIN_B2 #define PINO_LED9 PIN_B3 //Define clock #use delay(clock=4000000) void main() { unsigned int status=0; while(1) { //Verifica se o botao foi pressionado if(input_state(BOTAO) ==0) { //Altera status led1 output_bit(PINO_LED1, status); //Altera Status led2 output_bit(PINO_LED2, status); //Altera Status led3 output_bit(PINO_LED3, status); //Altera Status led4 output_bit(PINO_LED4, status); //Altera Status led5 output_bit(PINO_LED5, status); //Altera Status led6 output_bit(PINO_LED6, status); //Altera Status led7 output_bit(PINO_LED7, status); //Altera Status led8 output_bit(PINO_LED8, status); //Altera Status led9 output_bit(PINO_LED9, status); delay_ms(500); //Inverte o valor da variável status status=!status; } } } -
Ajuda com algorítimo relativamente simples
CARLOS CARRERA respondeu ao tópico de almeidabr1 em Microcontroladores
Ok circuit, você nao conseke mandar o prog em c??? -
Ajuda com algorítimo relativamente simples
CARLOS CARRERA respondeu ao tópico de almeidabr1 em Microcontroladores
Obrigado Circuit, Mas ele nao esta funcionando , acontece q ele acende o primeiro led depois de um tempo que o botao foi apertado ja o segundo e o terceiro é imediato, mas eles nao apagam e como você só mandou o hex nao tenho como ver se acerto, no resto esta td bem.. -
Ajuda com algorítimo relativamente simples
CARLOS CARRERA respondeu ao tópico de almeidabr1 em Microcontroladores
Ola Mulder_fox. Gostaria desse circuito, mas para 9 saidas e também sem acionar o botao para desligar o led, aciono uma veZ acende o led aciono d novo apaga e acende o outro, nao sei muito de.prog. Em C ate consigo modificar mas em ASM nao consigo. Obrigado. fique na paz de Deus. -
Ajuda com algorítimo relativamente simples
CARLOS CARRERA respondeu ao tópico de almeidabr1 em Microcontroladores
Ola cesarlg. Tentei esse circuito no proteus, mas ao ligar os leds ficam piscando meesmo acionando a chave
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