Autor Tema: Mis primeros programas en ASM. PIC16F84A y PIC16F628A/648A  (Leído 757884 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado emiro99

  • PIC10
  • *
  • Mensajes: 18
Re: Mis primeros programas en ASM. PIC16F84A y PIC16F628A/648A
« Respuesta #120 en: 16 de Abril de 2011, 23:37:11 »
Saludos a todos,
disculpen una pregunta, pero tengo una duda con este pic16F628, ¿Puedo utlizar un módulo comparador y el módulo PWM al mismo tiempo?.  :?

Es que este PIC es nuevo para mi  :-/

De antemano gracias por su valiosa ayuda.

Desconectado Suky

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Mis primeros programas en ASM. PIC16F84A y PIC16F628A/648A
« Respuesta #121 en: 17 de Abril de 2011, 11:16:31 »
Hola! Si es el módulo comparador analógico y el módulo CCP en modo PWM, si sin ningún inconveniente. Ahora el módulo CCP en modo comparación y el módulo CCP en modo PWM, no. Éste PIC solo dispone de un módulo CCP, puede cambiar por un PIC16F883, ect.



Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado emiro99

  • PIC10
  • *
  • Mensajes: 18
Re: Mis primeros programas en ASM. PIC16F84A y PIC16F628A/648A
« Respuesta #122 en: 30 de Abril de 2011, 13:13:57 »
Gracias, este foro es lo máximo.
Encuentro respuestas a casi todo!!

Y quiero mostrarles un dato que encontré en microchip, contiene las directivas  _config para cada PIC y como guardar y restaurar registros tras una interrupción incluyendo el PCLATCH.

pero no puedo adjuntar el archivo. :x

Lo subí en otro servidor:

http://depositfiles.com/files/ssadfuyvr

Desconectado tazma

  • PIC10
  • *
  • Mensajes: 10
Re: Mis primeros programas en ASM. PIC16F84A y PIC16F628A/648A
« Respuesta #123 en: 03 de Mayo de 2011, 05:09:07 »
hola mi pregunta es la siguiente como y que tengo que usar para empezar a programar pic  desde el principio

Desconectado Suky

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Mis primeros programas en ASM. PIC16F84A y PIC16F628A/648A
« Respuesta #124 en: 03 de Mayo de 2011, 10:07:59 »
hola mi pregunta es la siguiente como y que tengo que usar para empezar a programar pic  desde el principio

Lee con detenimiento el primer mensaje.


Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado tazma

  • PIC10
  • *
  • Mensajes: 10
Re: Mis primeros programas en ASM. PIC16F84A y PIC16F628A/648A
« Respuesta #125 en: 03 de Mayo de 2011, 10:35:35 »
hola mi pregunta es la siguiente como y que tengo que usar para empezar a programar pic  desde el principio

Lee con detenimiento el primer mensaje.


Saludos!

vaya pues is que tienes razon me voy a poner con el tema gracias

Desconectado tazma

  • PIC10
  • *
  • Mensajes: 10
Re: Mis primeros programas en ASM. PIC16F84A y PIC16F628A/648A
« Respuesta #126 en: 03 de Mayo de 2011, 12:58:54 »
hola perdonarmi ignorancia llevo casi 3 horas leiendo y ahora queria practicar un poco con el mplab pero ya de entrada me surje una duda cuando voy a empezar el codigo hay que poner lo siguiente 
1. ; #### encabezado #### aqui es donda tengo la duda son asyeriscos lo que hay que poner ?
2.

salu2

Desconectado Fer_TACA

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4154
Re: Mis primeros programas en ASM. PIC16F84A y PIC16F628A/648A
« Respuesta #127 en: 03 de Mayo de 2011, 13:11:00 »
Deberias de empezar asi:

1.; **** Encabezado **** esta es una linea de comentarios. Tdo lo que esta despuesdel ";" el compilador lo trata asi y no genera codigo. Te sirve como ayuda para saber que programas es. Ejemplo:  Encabezado puede ser "Mi primer programa

2.list p=16F84A  ; Se indica el tipo de micro que vas a utilizar
3.#include P16F84A.inc; Se incluyen los registros de micro utilizado  ya predefinidos
4.__CONFIG   _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC; Sirve para configurar los fuses del micro como: si vas aproteger la meoria para que no se pueda leer, activar o no el watchdog, el tipo de oscilador,....

A partir va tu programa

F.
Todos los días se aprende algo nuevo.

Desconectado tazma

  • PIC10
  • *
  • Mensajes: 10
Re: Mis primeros programas en ASM. PIC16F84A y PIC16F628A/648A
« Respuesta #128 en: 03 de Mayo de 2011, 13:19:24 »
Deberias de empezar asi:

1.; **** Encabezado **** esta es una linea de comentarios. Tdo lo que esta despuesdel ";" el compilador lo trata asi y no genera codigo. Te sirve como ayuda para saber que programas es. Ejemplo:  Encabezado puede ser "Mi primer programa

2.list p=16F84A  ; Se indica el tipo de micro que vas a utilizar
3.#include P16F84A.inc; Se incluyen los registros de micro utilizado  ya predefinidos
4.__CONFIG   _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC; Sirve para configurar los fuses del micro como: si vas aproteger la meoria para que no se pueda leer, activar o no el watchdog, el tipo de oscilador,....

A partir va tu programa

F.

ok gracias seguire particando  y leiendo

Desconectado Fer_TACA

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4154
Re: Mis primeros programas en ASM. PIC16F84A y PIC16F628A/648A
« Respuesta #129 en: 03 de Mayo de 2011, 13:20:52 »
En el primer post tienes un indice de un monton de ejemplos donde puedes ver la estructura de como realizar los programas.

Mirate unos cuantos ejemplos simples y veras que no es complicado
F.
Todos los días se aprende algo nuevo.

Desconectado pentax33

  • PIC10
  • *
  • Mensajes: 10
Re: Mis primeros programas en ASM. PIC16F84A y PIC16F628A/648A
« Respuesta #130 en: 02 de Junio de 2011, 06:45:28 »
Hola

    En los primeros posts estan los ejemplos de la interrupciones, hay uos pasos que no ser el porque.

    En el momento de guradr los valores de W y STATUS se realizan una serie de cambios de nibbles, que no ser ver el porque, pudiendo salvar directamente el valor de cada registro.

Gracias

Desconectado Suky

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Mis primeros programas en ASM. PIC16F84A y PIC16F628A/648A
« Respuesta #131 en: 02 de Junio de 2011, 10:20:24 »
Es para no modificar el estado del registro STATUS.


Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado beto1234

  • PIC12
  • **
  • Mensajes: 52
    • Osm Gps Pwa
Re: Mis primeros programas en ASM. PIC16F84A y PIC16F628A/648A
« Respuesta #132 en: 04 de Julio de 2011, 07:58:27 »
 Amigo Suky lo que me gustaría para agregar a este gran tutorial seria como manejar las memorias del pic, por ejemplo para almacenar información.

Desconectado Suky

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Mis primeros programas en ASM. PIC16F84A y PIC16F628A/648A
« Respuesta #133 en: 04 de Julio de 2011, 10:12:25 »
Amigo Suky lo que me gustaría para agregar a este gran tutorial seria como manejar las memorias del pic, por ejemplo para almacenar información.

Agregue, no hay ningun problema!


Saludos
No contesto mensajes privados, las consultas en el foro

Desconectado Charlie Martinez

  • PIC10
  • *
  • Mensajes: 2
Re: Mis primeros programas en ASM. PIC16F84A y PIC16F628A/648A
« Respuesta #134 en: 20 de Julio de 2011, 03:36:35 »
Holaaaa....disculpen   he hecho el primer proyecto que esta en el tema...no tuve problema en comprender la logica del ASM, por lo que fue facil pasarlo al simulador, pero a la hora de compilar me marca 3 errores

list p=16F84A
#include p16F84A.inc
__CONFIG   _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC

esto menciona en la parte inferior
0004 Error: Unrecognized instruction

quiza tenga que ver donde instale el programa que fue la opcion que esta por default
Podrian ayudarme??? es el segundo que trato de hacer ....comienzo a frustrarme  jeje muchas gracias