Autor Tema: Ayuda Con interrupciones y Saltos  (Leído 2365 veces)

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

Desconectado ErYeZuZ

  • PIC10
  • *
  • Mensajes: 32
Ayuda Con interrupciones y Saltos
« en: 09 de Noviembre de 2004, 18:47:00 »
hola sigo estudiando ya me he estudiado las instruciones:
1º-Aritmeticas
2º-Logicas
3º-De Transfer De Datos
4º-Boleanas
5º De Salto
en estas ultimas veo q cuando haces una llamada "Call" al finalizar se usa las ins "RET" para Volver al programa principal, y me dice q para volver de interrupciones se usa "RETI"
Pero no veo por ningun lao q es una interrupcion, alguien me puede explicar ¿para q es y para q vale una interrupcion? ¿Que diferencia hay con un salto?

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
RE: Ayuda Con interrupciones y Saltos
« Respuesta #1 en: 10 de Noviembre de 2004, 03:34:00 »
Una interrupción no es más que un salto que se produce como respuesta a un evento. Es decir, rompe la secuencialidad de tu programa. En los saltos que conoces con Call, sólo se salta cuando la ejecución del programa llega a esa instrucción, mientras que a las interrupciones en cualquier momento.

Existen cuatro eventos que pueden provocar interrupciones en un 16F84, y que por supuesto, son configurables por el programa:
- desbordamiento del timer
- estado de la patilla RB0
- cambio de estado de las patillas RB4-RB7
- fin del ciclo de escritura en la EEPROM

Espero haberlo dejado más o menos claro.

Desconectado ErYeZuZ

  • PIC10
  • *
  • Mensajes: 32
RE: Ayuda Con interrupciones y Saltos
« Respuesta #2 en: 10 de Noviembre de 2004, 09:23:00 »
muchas gracias, yo por ahora lo toy estudiando para el micro 8x51, pero me ha quedado claro


 

anything