TODOPIC

Microcontroladores PIC => Almacén del Assembler => Mensaje iniciado por: josepunki en 27 de Abril de 2007, 08:05:07

Título: ayuda comienzo programa
Publicado por: josepunki en 27 de Abril de 2007, 08:05:07
hola a todos.

tengo que hacer un programa para un PIC16F871 y probarlo con MPLAB. me gustaria saber que es lo que tengo que escribir en el fichero ASM para la configuracion:

LIST... #INCLUDE... y si tambien alli se elige algo de la velocidad del oscilador o algo mas. y tambien lo de lso vectores de reset e interrupciones

muchas gracias
Título: Re: ayuda comienzo programa
Publicado por: manuelroin24 en 27 de Abril de 2007, 14:21:56
Bueno como le comente a otro amigo, estoy preparando una guia rapida para mandarla en la noche , espero pueda servirte de ayuda , suerte!!!
Título: Re: ayuda comienzo programa
Publicado por: microcom en 27 de Abril de 2007, 15:01:41
amigo dependiendo que que quires omitir en los mensajes despues de compilar.

para la simulacion como para la programacion necesitas decrarar los registros generales  y registros especificos del pic.

Código: ASM
  1. list    p=16f84A                    
  2. include"p16f84A.INC"          ;con esta no tienes que decrarar los registros especificos del pic
  3.  
  4.  
  5. por que escribes un programa y anexas para mirar.
  6.  
  7.  
  8.  
  9. list    p=16f873A
  10.                 include"p16f873A.INC"
  11.  
  12.  
  13.  
  14. contador        EQU     23
  15. status  EQU          03
  16. porta   EQU     05
  17. portb   EQU     06
  18. portc   EQU          07
  19. PDel0           EQU     10
  20. PDel1   EQU     11
  21. PDel2   EQU     12
  22. PDel3   EQU     13  
  23. PDel4   EQU     14
  24. PDel5   EQU     15
  25. PDel6   EQU     16
  26.  
  27.  
  28.          org    00
  29.          goto    inicio

Título: Re: ayuda comienzo programa
Publicado por: micro_cadaver en 03 de Mayo de 2007, 20:50:20
la cabezera de un programa en ASM solicita el identificador dle pic que vas au programar, su libreria la palabra de configuracion de bits (esto es opcional pues lo puedes colocar tambien desde el mismo programador). saludos  :-/

Código: ASM
  1. list    p=16f871
  2.              include"p16f871.INC"
  3.              __config _cp_on & _wdt_off
  4.              errorlevel -302
  5.              radix hex
pd: existe ese pic 16f871? jejej he usado el 873A pero no recuerdo al 871
Título: Re: ayuda comienzo programa
Publicado por: microcom en 04 de Mayo de 2007, 16:36:35
microcadaver todo bien
Título: Re: ayuda comienzo programa
Publicado por: micro_cadaver en 05 de Mayo de 2007, 03:01:42
hola microcom, no entendi  es una pregunta?  :-/ ya no te veo postear tan seguido en el foro, en que andas metido  :mrgreen:
Título: Re: ayuda comienzo programa
Publicado por: microcom en 05 de Mayo de 2007, 11:50:46
en estos momentos me he convertido en un asalariado mas y el tiempo se me ha disminuido para el foro  y en estos dias tambien no te habia  visto por estos lares y ademas vi la oportunidad de saludarlo.
y usted caballero. :-/ :mrgreen:


saludos
Título: Re: ayuda comienzo programa
Publicado por: maunix en 05 de Mayo de 2007, 13:55:13
en estos momentos me he convertido en un asalariado mas y el tiempo se me ha disminuido para el foro  y en estos dias tambien no te habia  visto por estos lares y ademas vi la oportunidad de saludarlo.

Bueno !! al menos estas ausente del foro pero por muy buenas razones!!  Me alegro mucho por ti que tengas trabajo ;)
Título: Re: ayuda comienzo programa
Publicado por: micro_cadaver en 06 de Mayo de 2007, 02:58:50
todo bien microcom jeje  :-/ busco ttrabajos que tengan que ver con pics y cosas asi, intento no alejarme de esta línea de los microcontroladores. se me ha vuelto un vicio  :-)