Ir ao conteúdo
  • Cadastre-se

ma2008

Membro Pleno
  • Posts

    57
  • Cadastrado em

  • Última visita

Reputação

0
  1. caro amigo boa noite, fiz na platica careguei o programa, no pic 16f877a e coloquei pla funcionar no protobord cara que alegria funcionou tudo certinho, quando atuava no potenciometro o led almentava seu brilho e vice versa, estou satisfeito. duvidas semple temos como por exemplo: no codico tem adcon1=0x0e que eu acho que seja a mesma coisa que 00001110 em binario. como o microcontrolador sabe que o pino rc2 ccp1 vai ser a saida, acho que pode ter tudo aver com o adcon1=0x0e como saber o codico e esse:Define CONF_WORD = 0x3f72 Define CLOCK_FREQUENCY = 12 AllDigital ADCON1 = 00001110b ''0x0e Dim duty As Byte PWMon 1, 9 loop: Adcin 0, duty PWMduty 1, duty Goto loop end
  2. ok amigo obrigado Ok amigo obrigado, mas como eu faço pra mim simular aquele circuito que esta la, pode ser no protus, ou no proprio pic simulator ide, aguardeo seu retorno,
  3. amigos, como é maravilhoso esse mundo facinante dos microcontroladores, poxa vida esses exemplos todos só me faz continuar tentando, a aprender cada ves mas, estou com uma pequena duvida, estou tentando fazer o seguinte: usando um led em que o seu brilho almente gradativamente, ou seja quando eu aperte um botão, parese simples pra muitos, mas ainda não consegui. estou colocando o meu codico inical: Define CONF_WORD = 0x3f71 Define CLOCK_FREQUENCY = 4 AllDigital Symbol led = PORTB.0 Symbol botao = PORTB.1 main: If botao = 0 Then led = 1 Else led = 0 Endif Goto main End amigos por favor
  4. Jfeliciano, obrigado, por ter me ajudado, caso precise novamente posso contar contigo?
  5. caro amigo aphawk, estou a varias semanas tentando escrever no lcd de 2x16, consegui mais so em uma linha, gostaria de aprveitar o espaso e ecrever as duas linhas O PIC QUE EU ESTOU USANDO E O 16F628A , peço a sua ajuda por favor, AGUARDO RETORNO abaixo coloquei o codico, por favor obrigado. Define CONF_WORD = 0x3f02 Define CLOCK_FREQUENCY = 12 AllDigital CMCON = 7 Define LCD_BITS = 8 Define LCD_DREG = PORTB Define LCD_DBIT = 0 Define LCD_RSREG = PORTA Define LCD_RSBIT = 1 Define LCD_EREG = PORTA Define LCD_EBIT = 3 Define LCD_RWREG = PORTA Define LCD_RWBIT = 2 loop: Lcdinit LcdCurOff Lcdout "vamos trabalhar!" WaitMs 500 Lcdcmdout LcdClear Lcdout "nesase assunto!" WaitMs 500 Lcdcmdout LcdClear Goto loop
  6. caro amigo aphawk, estou a varias semanas tentando escrever no lcd de 2x16, consegui mais so em uma linha, gostaria de aprveitar o espaso e ecrever as duas linhas, tem como me ajudar abaixo coloquei o codico, por favor gente obrigado. Define CONF_WORD = 0x3f02 Define CLOCK_FREQUENCY = 12 AllDigital CMCON = 7 Define LCD_BITS = 8 Define LCD_DREG = PORTB Define LCD_DBIT = 0 Define LCD_RSREG = PORTA Define LCD_RSBIT = 1 Define LCD_EREG = PORTA Define LCD_EBIT = 3 Define LCD_RWREG = PORTA Define LCD_RWBIT = 2 loop: Lcdinit LcdCurOff Lcdout "vamos trabalhar!" WaitMs 500 Lcdcmdout LcdClear Lcdout "nesase assunto!" WaitMs 500 Lcdcmdout LcdClear Goto loop a esqueci de informar o pic, 16f628a, aguardo retorno, obrigado.
  7. amigo paulo, amigos do forum, penso que não soube me explicar direito, eu quis dizer o seguinte, com um unico botão eu acendo o led, e apago ao mesmo tempo. um pulso acende o led, com outro pulso apago o mesmo led, tudo isso fazendo com o mesmo botão, sendo um pulso acende, outro pulso com o mesmo botão apaga, certo da compreenção de todos, aguardo retorno. obrigado. Código: Define CONF_WORD = 0x31c4 'configurado para clock interno de 4 Mhz 'e GP3 como I/O em vez de Reset Define CLOCK_FREQUENCY = 4 AllDigital TRISIO = 00000010b 'essa e a maneira correta desse comando! Symbol led = GP0 Symbol botao = GP1 led = 0 main: If botao = 0 Then led = Not led Else Goto main Endif main1: WaitMs 50 If botao = 0 Then Goto main1 WaitMs 50 Goto main End
  8. PAULO, amigo Amigos do forum, estou trabalhando a varios dias, nesse progeto, mais nÃo consigo avamÇar sei que pra muitos que tem facilidades de um aprendizado rápido,é tranquilo, mas no meu caso e um pouco devagar por isso que estou pedindo ajuda a todos, tres semanas estudando. conciste no seguinte, com um unico botÃo eu acendo o led e apago com o mesmo botÃo, estou usando o pic 12f675, aguardo retorno, obrigado
  9. Amigos do forum, estou trabalhando a varios dias, nesse progeto, mais nÃo consigo avamÇar conciste no seguinte, com um unico botÃo eu acendo o led e apago com o mesmo botÃo, estou usando o pic 12f675, aguardo retorno, obrigado
  10. amigos boa noite, me ajudem. fiz um sequencial usando os cinco pinos de saida do pic12f675 no simulador funciona tudo bem, mas depois que eu copi-lo para o pic12f675 e vou testa-lo fazendo todas as ligaçoes, somente tres leds funcionam na sequencia gpo,gp1,gp2, acho que o problema e na hora de fazer o configuration bits, detalhe so funcina com o crystal conectado peço a colaboração de todos. Define CONF_WORD = 0x31e2 AllDigital TRISIO = 00000000 'b Symbol led0 = GP0 Symbol led1 = GP1 Symbol led2 = GP2 Symbol led4 = GP4 Symbol led5 = GP5 main: led0 = 1 WaitMs 100 led0 = 0 led1 = 1 WaitMs 100 led1 = 0 led2 = 1 WaitMs 100 led2 = 0 led4 = 1 WaitMs 100 led4 = 0 led5 = 1 WaitMs 100 led5 = 0 Goto main End
  11. amigos boa noite, me ajudem. fiz um sequencial usando os cinco pinos de saida do pic12f675 no simulador funciona tudo bem, mas depois que eu copi-lo para o pic12f675 e vou testa-lo fazendo todas as ligaçoes, somente tres leds funcionam na sequencia gpo,gp1,gp2, acho que o problema e na hora de fazer o configuration bits, detalhe so funcina com o crystal conectado peço a colaboração de todos. Define CONF_WORD = 0x31e2 AllDigital TRISIO = 00000000 'b Symbol led0 = GP0 Symbol led1 = GP1 Symbol led2 = GP2 Symbol led4 = GP4 Symbol led5 = GP5 main: led0 = 1 WaitMs 100 led0 = 0 led1 = 1 WaitMs 100 led1 = 0 led2 = 1 WaitMs 100 led2 = 0 led4 = 1 WaitMs 100 led4 = 0 led5 = 1 WaitMs 100 led5 = 0 Goto main End
  12. amigos boa noite, me ajudem. fiz um sequencial usando os cinco pinos de saida do pic12f675 no simulador funciona tudo bem, mas depois que eu copi-lo para o pic12f675 e vou testa-lo fazendo todas as ligaçoes, somente tres leds funcionam na sequencia gpo,gp1,gp2, acho que o problema e na hora de fazer o configuration bits, detalhe so funcina com o crystal conectado peço a colaboração de todos. Define CONF_WORD = 0x31e2 AllDigital TRISIO = 00000000 'b Symbol led0 = GP0 Symbol led1 = GP1 Symbol led2 = GP2 Symbol led4 = GP4 Symbol led5 = GP5 main: led0 = 1 WaitMs 100 led0 = 0 led1 = 1 WaitMs 100 led1 = 0 led2 = 1 WaitMs 100 led2 = 0 led4 = 1 WaitMs 100 led4 = 0 led5 = 1 WaitMs 100 led5 = 0 Goto main End
  13. ola amigos, me ajudem, tenho um leptop amazon pc, meu gravador de pic veio com uma saida db9, porém quando vou copilar o codico da erro, será que essa saida minha ta ruim, ou tenho que comprar um gravador com usb? obrigado aguardo retorno
  14. mestre: aphawk estou postando esse códico aqui no forum porque esta dando um erro ao copia lo, o codico e para funcionar um servo motor ele fica continuo pra direita e esquerda segue o codico: Define CONF_WORD = 0x31c4 AllDigital C var Byte' o erro e esse: error in line 3: syntax error TRISIO = 0 GP0 = 0 inicio: For C = 50 To 250 Step 1 pulsout GP0.0, C pause 10 Next For C = 250 To 50 Step -1 pulsout GP1.0, C pause 10 Next Goto inicio end amigos por favor, obrigado aguardo retorno
  15. Mestre aphwk obrigado, sÓ tire uma duvida por favor no pic 12f675 eu posso usar os 6pinos como ios certo? Ok. Eu fiz o seguinte tomando base como partida o codico que você escreveu pra mim. EntÃo fiz o seguinte: BotÃo quando acionado acende 5 leds quando solto o botÃo os leds se apagÃo, sÓ tem um detalhe: Eu coloquei gp0 associado a um botÃo gp1 led gp2 led gp3 led gp4 led gp5 led funcionou bem, sÓ que o gp4/an3/t1g/osc2/clkout nÃo acendeu permaneceu apagado, gostaria de te pedir a sua ajuda pois com a ajuda desse forum tenho aprendido muito, desde ja obrigado, aguardo seu retorno. mestre aphawk: descilpe não é o gp4 que não funcionou. 0 que não funcionou foi o MCLR/Vpp/GP3 deveria acender tambem junto com os outros 5 leds.

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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!