Tabela converter binario 7seg

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Tabela converter binario 7seg

Mensagempor Hermann Rocha » 11 Nov 2009 13:18

Ola, estou querendo saber se tem algum programa ou algo para eu incluir ou modificar essa tabela EX. no lugar do 0 colocar uma letra qualquer.



tabela addwf PCL,f ; seg: g f e d c b a
retlw 40h ; 0 1 0 0-0 0 0 0 - 0
retlw 79h ; 0 1 1 1-1 0 0 1 - 1
retlw 24h ; 0 0 1 0-0 1 0 0 - 2
retlw 30h ; 0 0 1 1-0 0 0 0 - 3
retlw 19h ; 0 0 0 1-1 0 0 1 - 4
retlw 12h ; 0 0 0 1-0 0 1 0 - 5
retlw 02h ; 0 0 0 0-0 0 1 0 - 6
retlw 78h ; 0 1 1 1-1 0 0 0 - 7
retlw 00h ; 0 0 0 0-0 0 0 0 - 8
retlw 10h ; 0 0 0 1-0 0 0 0 - 9
retlw 7Fh ; 0 1 1 1-1 1 1 1 - todos
Hermann Rocha
Nibble
 
Mensagens: 59
Registrado em: 09 Fev 2007 20:47

Mensagempor cmte » 11 Nov 2009 15:25

Dadas as limitações destes displays, você mesmo pode criar seus caracteres. É só ter em mãos o desenho com as posições dos segmentos.

Mas caso aches incômodo, podes baixar gratuitamente o compilador MikroBasic no seguinte endereço:

http://www.mikroe.com/en/compilers/mikrobasic/pro/pic/


Veja no final da página que aparece um pedaço da tela do programa que você quer. É uma das ferramentas desse compilador.


[]´s

Yuri.
cmte
Byte
 
Mensagens: 141
Registrado em: 29 Nov 2006 12:53

Mensagempor Djalma Toledo Rodrigues » 11 Nov 2009 15:28

No Display de 7 segmentos pode apenas colocar as seguintes Letras:

A b c d E F (usadas para Hexadecimal)

Display Alfanúmérico ?
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor ze » 11 Nov 2009 15:38

dj pode sim colocar + letras. Esqueceste da versatilidade do uC.

Me lembro de ter visto um prog. pra isso sim. Mas ainda estou sem luz aqui na minha aldeia devido ao apagão e não posso procurar pra ti.

Vou tentar ensinar-te a pescar. Num sô muito bom em asm , mas vamovê que m**** sai. Defina cada posição de bit que vai ser aceso em uma constante.
a equ 1 ; 2^0
b equ 2 ;2^1
c equ 4 ;2^3
...
p equ 128 ;2^8 ponto decimal
e monte teu caracter como desejar posicionado-o mentalmente ou papelmente:
_0 equ a+b+c+d+e+f
_1 equ b+c
...
letra:
A equ a+b+c+e+f+g
...
U equ b+c+d+e+f
e tua tabela fica
retlw _0
retlw _1
...
retlw A
retlw U
...
Caso queira alterar as posições dos bits nos pinos do chip, basta alterar os equates.
Pescou? Ou tem que levar uma vara?
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32

Mensagempor Djalma Toledo Rodrigues » 11 Nov 2009 16:05

Correto Lellis.
Avatar do usuário
Djalma Toledo Rodrigues
Dword
 
Mensagens: 2334
Registrado em: 03 Ago 2008 13:22

Mensagempor Hermann Rocha » 13 Nov 2009 15:54

Olá a todos, muito obrigado pela ajuda e valeu pela pescaria lellis. rsrsrs
Hermann Rocha
Nibble
 
Mensagens: 59
Registrado em: 09 Fev 2007 20:47


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x