Case Mod RJ
Olá Convidado, Seja Bem-Vindo(a) ao nosso Forum.

O Nosso Forum possui 15 Categorias.
Ela está Online há 3174 dias.
E conta com 318 Tópicos e 404 Mensagens.

Obs: Se você ainda não for cadastrado por favor, cadastre-se, é grátis assim você poderá ler todos os tópicos e ter acesso aos links.
E por favor colaborem, postem, perguntem, criem e divirtam-se.
Contribuindo vocês me ajundam a manter o forum, pois sempre estarei postando novidades e projetos sobre casemod e eletronica.




Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Parceiros
Seja Parceiro, apenas aqui e entre em contato

Seja Parceiro, apenas aqui e entre em contato

Calculadora de Led’s
Calculadora de led multo util, para você fazer seu projeto.
Calculadora LM317
Calculadora do LM 317 muito util, para você fazer seu projeto.
Calculadora Resistor
Calculadora de resistores multo util, para você fazer seu projeto.

Tutoriais de PIC - Interface de um Display de 7seg

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Tutoriais de PIC - Interface de um Display de 7seg

Mensagem  CaseModRJ em 02.05.10 16:38

O mais comum e mais fácil de visualizar (algumas letras maiúsculas e minúsculas) iremos usar o clássico de 7 seg LED. Estas exposições têm 7 LEDs diferentes em seu pacote. Combinando os LEDs (segmentos) que a luz, os números e as letras podem ser visualizadas. Este circuito irá visualizar os números de 0-9.

Projeto em Ação

[Você precisa estar registrado e conectado para ver este link.]

O Circuito

[Você precisa estar registrado e conectado para ver esta imagem.]

O Código

Código:
; Main Program ------------------------------------------------------------
Start
            bank1            ;Go to bank 1
            movlw b'11111111'      ;
            movwf TRISA         ;Set the port pin types of the RA
            movlw b'00000000'      ;
            movwf TRISB         ;Set the port pin types of the RB
            bank0            ;Go to bank 0
MainLoop
            movlw b'00111111'      ;Number 0
            movwf PORTB
            call Wait500mSec

            movlw b'00000110'      ;Number 1
            movwf PORTB
            call Wait500mSec

            movlw b'01011011'      ;Number 2
            movwf PORTB
            call Wait500mSec

            movlw b'01001111'      ;Number 3
            movwf PORTB
            call Wait500mSec

            movlw b'01100110'      ;Number 4
            movwf PORTB
            call Wait500mSec

            movlw b'01101101'      ;Number 5
            movwf PORTB
            call Wait500mSec

            movlw b'01111101'      ;Number 6
            movwf PORTB
            call Wait500mSec

            movlw b'00000111'      ;Number 7
            movwf PORTB
            call Wait500mSec

            movlw b'01111111'      ;Number 8
            movwf PORTB
            call Wait500mSec

            movlw b'01101111'      ;Number 9
            movwf PORTB
            call Wait500mSec

            goto MainLoop

Como sempre, vamos definir os tipos de pin primeiro. Todos os pinos são saídas RB, como eles estão conectados em 7 seg. Em seguida, uma série de bytes binários são enviados para o PORTB. Cada byte binário corresponderá a um número. Por exemplo, vamos dar uma olhada no número '0 '. Para visualizar o número '0 ', a 7 seg, os segmentos a, b, c, d e e f deverão se acender. A partir do diagrama esquemático pode ser visto nesse segmento 'a' é a conencted RB0, segmento b 'para RB1, o segmento C "para o RB2 e assim por diante. Agora, faz todo o sentido. Para visualizar o número '0 ', enviamos o número binário b'00111111. Para o número '1 ', enviamos o número binário b'00000110' e assim por diante.

Entre cada número, um 'call Wait500mSec instrução é executada. Esta instrução irá chamar uma sub-rotina que fará um atraso de 500 ms. Assim, os números vão mudar, com metade demora um segundo. Esta sub-rotina está dentro do arquivo de cabeçalho "mSecDelays4MHz.inc. Como sempre, todos os arquivos necessários para o projeto pode ser encontrado na parte inferior da página.


Fonte: Pcheaven


Última edição por Admin em 03.12.10 21:34, editado 1 vez(es)
avatar
CaseModRJ
Admin

Número de Mensagens : 338
Idade : 36
Pontos : 100000520
Reputação : 61
Data de inscrição : 16/03/2009

http://casemodrj.forumeiro.com

Voltar ao Topo Ir em baixo

Está faltando o codigo para gravar no pic

Mensagem  mmmammma em 03.12.10 5:58

E o link quer está logo abaixo não está funcionando mas, tem com colocar o link para baixar o código do projeto, e se for possível em hexadecimal, pois estou faltando só isso para gravar no pic16f88. obrigado

mmmammma

Número de Mensagens : 2
Idade : 31
Pontos : 2
Reputação : 0
Data de inscrição : 29/11/2010

Voltar ao Topo Ir em baixo

Codigo

Mensagem  CaseModRJ em 03.12.10 21:34

mmmammma escreveu:E o link quer está logo abaixo não está funcionando mas, tem com colocar o link para baixar o código do projeto, e se for possível em hexadecimal, pois estou faltando só isso para gravar no pic16f88. obrigado

Infelizmente o arquivo em hexa não existe mais, mais o código está logo acima é só compilar.

Abraços
avatar
CaseModRJ
Admin

Número de Mensagens : 338
Idade : 36
Pontos : 100000520
Reputação : 61
Data de inscrição : 16/03/2009

http://casemodrj.forumeiro.com

Voltar ao Topo Ir em baixo

Display 7segmentos

Mensagem  mmmammma em 04.12.10 8:29

Amigo esse código, está incompleto, eu estou utilizando a ferramenta MPLAB IDE para compilar o código, quando compilar apresenta vários erros. Tem como postar o código novamente e dizer qual ferramenta que utilizou para gerar em hexadecimal. Obrigado... Aguardando



Admin escreveu:
mmmammma escreveu:E o link quer está logo abaixo não está funcionando mas, tem com colocar o link para baixar o código do projeto, e se for possível em hexadecimal, pois estou faltando só isso para gravar no pic16f88. obrigado

Infelizmente o arquivo em hexa não existe mais, mais o código está logo acima é só compilar.

Abraços


mmmammma

Número de Mensagens : 2
Idade : 31
Pontos : 2
Reputação : 0
Data de inscrição : 29/11/2010

Voltar ao Topo Ir em baixo

Re: Tutoriais de PIC - Interface de um Display de 7seg

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum