Interrupciones Rbi
Interrupciones Rbi
Interrupciones Rbi
Las interrupciones constituyen el mecanismo ms importante para la conexin del microcontrolador con el exterior ya que sincroniza la ejecucin de programas con los acontecimientos externos. El funcionamiento de las interrupciones es similar al de las subrutinas, de las cuales se diferencian, principalmente, en los procedimientos que las ponen en marcha.
Interrupcin INT. Por activacin del pin RB0/INT. Interrupcin RBI. Por cambio de estado en una o varias de las 4 lneas de ms peso del puerto B (RB7:RB4). Interrupcin T0I. Por desbordamiento del Timer 0. Interrupcin EEI. Por la finalizacin de la escritura en la EEPROM de datos
Para activar la interrupcin por cambio de nivel en los pines RB7:RB4 los bits RBIE y GIE del registro INTCON deben de estar a 1, en estas condiciones cuando se produce un cambio de nivel en cualquiera de las lneas RB7 a RB4 se activa el bandera RBIF del registro INTCON.
GIE: Permiso global de interrupcin. 1 Permite todas las interrupciones 0 Prohbe todas las interrupciones RBI: Permiso de interrupcin por cambio de estado en RB7:RB4 1 Permite la interrupcin 0 Prohbe la interrupcin RBIF: Bandera por cambio de estado de las patillas RB7:RB4. 1 indica que la interrupcin se ha producido. 0 indica que no se ha activado.