Código asm em compilador BASIC, será ?

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Código asm em compilador BASIC, será ?

Mensagempor eletroinf » 11 Nov 2006 16:20

Buenas pessoal!
To com um código em asm, mas fui mexer nele e vi umas coisas estranhas no meio. O programa é daquele LCF que saiu na revista EPE. Pelo que entendi foi montado com um compilador BASIC. Eu toquei ele no Mplab, e na compilação apareceram vários erros, então vi que são relativos a notações, gostaria que alguém me ajudasse a traduzir:

PROMVAL EQU $70 ; accessed via both BANKS
O 70 é em hexa ? Em decimal ?

retlw %00110011
esse número parece estar em binário, confirma ?

Isso aqui parece estar em hexadecimal :
movlw $3B

Tem isso aqui:
movlw D'31'
Este parece evidente que é decimal, até o Mplab não reclama dele, então se o número não tem nada, como em
andlw 15
que será que é ? Será que é decimal também ?

Ahh, em tempo, é pra PIC16F628.
Avatar do usuário
eletroinf
Word
 
Mensagens: 948
Registrado em: 12 Out 2006 14:59
Localização: Santa Maria - RS

Re: Código asm em compilador BASIC, será ?

Mensagempor Renie » 11 Nov 2006 20:05

Olá Eletroinf!

Os códigos asm da EPE não são para o MPLAB, eles usam outro
compilador!

Para o MPLAB, vai ter que acertar tudo na munheca mesmo, % é binário,
$ é hexa.
[]'s
Renie
-------------------------------------------------------------------------------------------------------------
Meu velho site com eletrônica praticamente parado http://www.reniemarquet.com
Nosso Blog http://artemadeiraevida.blogspot.com.br
Renie
Word
 
Mensagens: 732
Registrado em: 11 Out 2006 22:35
Localização: RJ - Niterói - Brasil

Mensagempor renatokodaira » 13 Nov 2006 08:05

A nao ser que voce queira fazer uma alteraçao no programa original, o arquivo HEX é fornecido tambem e é só grava-lo no PIC. Provavelmente o asm é para o TK3 (toolkit 3) da propria EPE (voce consegue baixar esse programa no site da revista).
renatokodaira
Byte
 
Mensagens: 402
Registrado em: 11 Out 2006 15:15

Mensagempor eletroinf » 13 Nov 2006 09:42

Obrigado Renie! Era isso mesmo que eu precisava saber. Renatokodaira, obrigado também pela dica, já gravei o HEX, mas preciso mesmo editar o código pra mudar algumas coisinhas. Mandei fazer a placa do LCF e coloquei um circuitinho de alta impedância e sensibilidade pro frequencímetro. Parece que funciona bem, quero ver se mexo no código pra aumentar a frequência máxima, que pelo que entendi vai a 16.xxx MHz (24bit).
Avatar do usuário
eletroinf
Word
 
Mensagens: 948
Registrado em: 12 Out 2006 14:59
Localização: Santa Maria - RS


Voltar para PIC

Quem está online

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

x