Autor Tema: ayuda comienzo programa  (Leído 2637 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado josepunki

  • PIC10
  • *
  • Mensajes: 43
ayuda comienzo programa
« 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

Desconectado manuelroin24

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 665
Re: ayuda comienzo programa
« Respuesta #1 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!!!
El conocimiento se consigue a base de esfuerzo...

Desconectado microcom

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 568
Re: ayuda comienzo programa
« Respuesta #2 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

« Última modificación: 01 de Mayo de 2007, 17:57:07 por maunix »

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: ayuda comienzo programa
« Respuesta #3 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
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com

Desconectado microcom

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 568
Re: ayuda comienzo programa
« Respuesta #4 en: 04 de Mayo de 2007, 16:36:35 »
microcadaver todo bien

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: ayuda comienzo programa
« Respuesta #5 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:
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com

Desconectado microcom

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 568
Re: ayuda comienzo programa
« Respuesta #6 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

Desconectado maunix

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4751
    • Mi Sitio Web Personal
Re: ayuda comienzo programa
« Respuesta #7 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 ;)
- La soberbia de un Einstein es entendible.. la de un salame es intolerable (A.Dolina)
- En teoría no hay diferencia entre la teoría y la práctica. En la práctica... si la hay.
- Lee, Lee, Lee y luego pregunta.(maunix)
- Las que conducen y arrastran al mundo no son las máquinas, sino las ideas (V. Hugo)
- Todos los hombres se parecen por sus palabras; solamente las obras evidencian que no son iguales.(Moliere)
- Todo debería ser hecho tan simple como sea posible pero no mas simple que eso.(A.Einstein)

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: ayuda comienzo programa
« Respuesta #8 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  :-)
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com


 

anything