Ir ao conteúdo
  • Cadastre-se

CARLOS CARRERA

Membro Júnior
  • Posts

    13
  • Cadastrado em

  • Última visita

Reputação

1
  1. 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.
  2. 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; } } }
  3. Ok circuit, você nao conseke mandar o prog em c???
  4. 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..
  5. 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.
  6. 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

×
×
  • Criar novo...