Main Menu
Home
Cadastre-se
Como colaborar
Contato
Sugerir Conteúdo
Reportar Problema
Conteúdo
Fórum
Notícias
Artigos
Projetos
Inovação
Downloads
Eventos
Links
Login
Usuários online
Nós temos 33 visitantes online
Usuários Registrados
6245 registrados
0 hoje
3 esta semana
14 no mês
Próximos Eventos
Nenhum evento
« < Fevereiro 2012 > »
D S Q Q Q S D
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 1 2 3
RSS
PageRank
Fórum Embarcados
Seja bem-vindo, Visitante
Por Favor Entrar ou Registrar.    Esqueceu a senha?
Como configurar as portas do PIC 16F84A (1 visualizando) (1) Visitante
PIC
Ir para baixo Favorito por: 0
TÓPICO: Como configurar as portas do PIC 16F84A
#39
lcorbi (Usuário)
Fresh Boarder
Mensagens: 13
graphgraph
Usuários Offline Clique aqui para ver o perfil deste usuário
Como configurar as portas do PIC 16F84A 3 Anos, 10 Mês atrás Popularidade: 0  
E aee pessoal, tudo bem??

Eu gostaria de saber como configurar as portas do PIC 16F84A como entrada já que como saídas eu consegui fazer, só que entrada não está dando certo, tem algo a ver com a configuração do STATUS nos pull-ups??

Eu queria fazer um circuitinho utilizando somente 1 porta de entrada (RB2) e 1 de saída (RB1) , o circuito é o seguinte:

eu coloco um led receptor entre a Voltagem(Vcc) e o pino RB2, quando esse led receptor receber alguma luz infravermelho entaum ele acende um led que está conectado no pino de saída. Como eu faria isso??

Aguardo resposta
Obrigado desde já!!!
 
Logado Logado  
  O administrador desabilitou acesso publico para escrita.
#40
sprado (Admin)
Moderator
Mensagens: 40
graphgraph
Usuários online agora Clique aqui para ver o perfil deste usuário
Re:Como configurar as portas do PIC 16F84A 3 Anos, 10 Mês atrás Popularidade: 5  
Olá,

Para definir um port no PIC como entrada você deve setar o bit correspondente no registro TRIS.

No seu exemplo, você poderia fazer o seguinte:

TRISB = 0x04

Neste caso todos os pinos estão configurados como saida, com exceção do pino RB2, que está configurado como entrada.

Veja mais informações em:

http://www.mikroe.com/en/books/picbook/2_05chapter.htm

Um abraço!

Sergio Prado.
 
Logado Logado  
  O administrador desabilitou acesso publico para escrita.
#41
lcorbi (Usuário)
Fresh Boarder
Mensagens: 13
graphgraph
Usuários Offline Clique aqui para ver o perfil deste usuário
Re:Como configurar as portas do PIC 16F84A 3 Anos, 10 Mês atrás Popularidade: 0  
Obrigado SPrado por estar ajudandoo,

eu configuerei o TRIS

o meu código ficou o seguinte:

;------Arquivo infra-vermelho------------------

list p=16F84A
radix dec
include <P16F84A.INC>
__config _xt_osc & _cp_off & _wdt_off & _pwrte_on

;------Tabela de definições de RAM e constantes----

;--------- Memória de Programa---------------------

;---------Inicialização do programa------------

clrf portb
bsf STATUS,RP0
movlw B'00000100'
movwf TRISB
movlw B'10000000'
movwf OPTION_REG
bcf STATUS,RP0

;----------Programa Principal------------------

repete
btfsc portb,2
goto repete
acende
bsf portb,1
btfss portb,2
goto acende
goto repete

end

O que há errado no códigoo???? A entrada não seria o seguinte: Quando esse pino RB2 receber uma tensão de 5v entaum, ou seja quando for "1" não teria q acender o meu led ligado no pino RB1???

Aguardo resposta, obrigado!!!
 
Logado Logado  
  O administrador desabilitou acesso publico para escrita.
#42
sprado (Admin)
Moderator
Mensagens: 40
graphgraph
Usuários online agora Clique aqui para ver o perfil deste usuário
Re:Como configurar as portas do PIC 16F84A 3 Anos, 10 Mês atrás Popularidade: 5  
Olá,

Seu código aparenta estar correto. Na seção do programa principal, se você der um goto direto para o "acende", o led acende?

Um abraço,

Sergio Prado.
 
Logado Logado  
  O administrador desabilitou acesso publico para escrita.
#43
lcorbi (Usuário)
Fresh Boarder
Mensagens: 13
graphgraph
Usuários Offline Clique aqui para ver o perfil deste usuário
Re:Como configurar as portas do PIC 16F84A 3 Anos, 10 Mês atrás Popularidade: 0  
sim, é + ou - assim, é tipo um contador infravermelho, enquanto o feixe de luz não é cortado um led vermelho ligado em série com o receptor é acesooo, se o feixe for cortado entaum um led verde ligado no pino RB1 é aceso.

Eu vo te passar o esquema q eu fiz:
 
Logado Logado  
  O administrador desabilitou acesso publico para escrita.
#44
lcorbi (Usuário)
Fresh Boarder
Mensagens: 13
graphgraph
Usuários Offline Clique aqui para ver o perfil deste usuário
Re:Como configurar as portas do PIC 16F84A 3 Anos, 10 Mês atrás Popularidade: 0  
Está certo as ligações que eu fiz no PIC ? Quando eu defino a entrada no meu PIC naum seria tipo: quando o pino RB1 receber uma tensão entaum ele esta recebendo alguma informação do mundo exterior, senaum receber tensão no caso(o feixe de luz for cortado) , não terá corrente, entaum ele não terá tensão alguma.

Está certo o meu modo de pensar??
É assim que funciona?? não ehh??

Obrigadoo pela ajuda!!
Um abração!!
 
Logado Logado  
  O administrador desabilitou acesso publico para escrita.
#45
sprado (Admin)
Moderator
Mensagens: 40
graphgraph
Usuários online agora Clique aqui para ver o perfil deste usuário
Re:Como configurar as portas do PIC 16F84A 3 Anos, 10 Mês atrás Popularidade: 5  
Olá!

Você não está usando resistores de pullup pulldown nos pinos de entrada/saída do PIC? Talvez este seja o problema...
 
Logado Logado  
  O administrador desabilitou acesso publico para escrita.
#46
lcorbi (Usuário)
Fresh Boarder
Mensagens: 13
graphgraph
Usuários Offline Clique aqui para ver o perfil deste usuário
Re:Como configurar as portas do PIC 16F84A 3 Anos, 10 Mês atrás Popularidade: 0  
Exatamenteee, como funciona esses resistores de Pull-up e Pull-down???

Naum sei como funcionaa. Tem q configurar isso??? Se vc puder dar uma olhada no código do meu programinha postado aqui, tem como vc analisar se tem algo configurado referente a esses resistores, por favor!!

Obrigadãoo mesmo!!!
 
Logado Logado  
  O administrador desabilitou acesso publico para escrita.
#47
sprado (Admin)
Moderator
Mensagens: 40
graphgraph
Usuários online agora Clique aqui para ver o perfil deste usuário
Re:Como configurar as portas do PIC 16F84A 3 Anos, 10 Mês atrás Popularidade: 5  
Olá!

Dá uma olhada no tutorial abaixo, talvez lhe ajude:

www.pages.drexel.edu/~kws23/tutorials/PI...ial/PICTutorial.html

Um abraço!

Sergio Prado.
 
Logado Logado  
  O administrador desabilitou acesso publico para escrita.
#48
lcorbi (Usuário)
Fresh Boarder
Mensagens: 13
graphgraph
Usuários Offline Clique aqui para ver o perfil deste usuário
Re:Como configurar as portas do PIC 16F84A 3 Anos, 10 Mês atrás Popularidade: 0  
E aee Sérgio, blza??

Então nesse site, naum consegui achar nenhuma definição exata a respeito, mas encontrei isso que fala sobre o que é resistor de pull-up:

Vc sabe o que é uma saída ou um circuito com transistor NPN em coletor aberto ???
Se não, procure saber e entenderá o que é o resistor de pull-up, que não passa de um resistor comum cuja função é estabelecer um nível de tensão positiva (por isso o termo pull-up) no coletor deste transistor quando ele estiver em corte.

Você concorda com isso?? Pois não entendi muito o que ele quis dizer.

Aguardo!!
Obrigadãoo!!
Abraçoss!!!
 
Logado Logado  
  O administrador desabilitou acesso publico para escrita.
Ir para cima
Links do Dia
EAGLE Layout Editor  
Eletrônica Inf 
Jameco's Robot Store 
LIRC  
PIC - PICList  
ESC Brazil
Pesquisar no Portal
Newsletter
Assinar a newsletter do
Portal Embarcados
Nome:
Email:


Enquete
Qual é a sua formação?
 
Parceiros
Laboratório de Garagem
Comunidade C&C++ Brasil
Eletromaniacos
Tempo Real
Psoc-Chile
Oportunidades
Últimas do Fórum

Mais...
Blogs
progamador free lance Autor: alarmesmegatron
forum da labtools mosaico link quebrado Autor: Paulo Furlan
Oportunidade Desenvolvedor de Software Embarcado Autor: CMC Consultoria