Carlos é um led por duas entradas!!! mas vlw a intenção!!! rsrs Duas entradas acionando um led, ou seja duas portas acionando um led!! portas interligadas. vlw a intenção obrigado carlos
Oi Marcos, bom dia e desculpe, não prestei muita atenção e me pareceu a primeira vista que queria algo assim como um blink básico, mas vou ver se posto algo tal como pediu.
Um abraço.
Oi Marcos, boa noite,
Não ficou muito claro para mim a sua necessidade.
Voce pode expor um pouco mais qual é o objetivo final do seu projeto?
Rui
Na verdade eu quero fazer duas entradas quando acionadas simultaneamente por um button, ex. Dois PORTB acionados ao mesmo tempo por um botão fazendo com que uma saída...só uma saída no caso um PORTA " portA" acionar um led ou qualquer outra coisa por exemplo uma carga, deu pra entender ... preciso dessa sintaxe no CCS compiler!!! ou mikroC tanto faz!!
Marcos,
Devido a certa características do PIC16F628A, eu sugiro uma mudança nos pinos do botão e do LED.
Também sugiro a colocação de um resistor em série com o botão.
Já escrevi o código em Hi-tech, e agora vou muda-lo para CSS.
abaixo o desenho com as mudanças sugeridas marcadas com círculos vermelhos.
vlw Rui
Oi Marcos,
obrigado pelo envio do arquivo.
Seque abaixo o código para ao acionar o botão o LED acende, ao solta-lo o LED apaga.
Será nescessário a colocação de um resitor de 10K de +5V para o pino4.
Rui
//Programa : PIC16F628A
//Carrega a biblioteca para o microcontrolador PIC16F628A
#include <16F628A.h>
//Configuracao FUSES
#FUSES NOWDT
#FUSES INTRC
#FUSES NOPUT
#FUSES NOPROTECT
#FUSES NOBROWNOUT
#FUSES MCLR
#FUSES NOLVP
#FUSES NOCPD
void main()
{
disable_interrupts(GLOBAL); // all interrupts OFF
PORT_B_PULLUPS(TRUE);
output_bit(PIN_A0, TRUE); // Liga o Led
output_bit(PIN_B0, FALSE); // Desliga a ("Saída do botão")
setup_comparator(NC_NC_NC_NC); // Desliga comparadores
while (TRUE)
{
if (input(PIN_B1))
output_bit(PIN_A0, FALSE); // Acende Led em RA0
else
output_bit(PIN_A0, TRUE); // Apaga Led em RA0
}
}
vlw rui vou testar vlw
Rui funcionou legal ..........rsrsr vlw!!!!! pode encerrar o topico de led agora só falta o do teclado, show de bola rui srsr O rui agora me ajuda nesse teclado!!!! preciso fazer o teclado funcionar por PS2, é teclado matricial substituindo o teclado convencional, eu até peguei a bliblioteca do KDB ...pelo Uart será que eu possa usar um teclado matricial?? e fazer com 16f628a??
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por