Encender 7 Leds Con El Pic16F873

Páginas: 4 (917 palabras) Publicado: 11 de mayo de 2012
LABORATORIO 4 TRABAJANDO CON
INTERRUPCCIONES EXTERNAS

Jesús Eduardo Aparicio Blanco Código: 0160832


INTRODUCCIÓN



En estapráctica se propone diseñar un código para hacer trabajar al TMR0 O TMR1 pero por interrupción externa gracias a la activación de PIE1 Y GIE.


OBJETIVO GENERAL

Encender 7 leds uno a uno dejandoencendido el anterior llevando una cuenta ascendente 1led,2leds,3led…7leds etc.
.

OBJETIVOS ESPECIFICOS

➢ Familiarización con el software MPLAB para el desarrollo del código fuentedel microcontrolador PIC16f873.


➢ Controlar el desborde del TMR0.
➢ Desarrollar, compilar, ejecutar y descargar el programa respectivo para seguir la secuencia que se pretenderealizar.




DESARROLLO

La secuencia que se pretende realizar con este programa es:
1. Controlar el registro option que controla el TMR0.
/RBPU |INTEDG |TOCS |TOSE |PSA |PS2|PS1 |PS0 | |Bit7 |Bit6 |Bit5 |Bit4 |Bit3 |Bit2 |Bit1 |Bit0 | |Tabla N°1. Bits del registro OPTION

➢ -PS0 (Prescaler rate selec bits). Bits para seleccionar los valores del prescaler o rangocon el que actúa el divisor de frecuencia.

➢ PSA (Prescaler Assignment bit). Asignación del divisor de frecuencia. El Prescaler es compartido entre el TMR0 y el WDT; su asignación es mutuamenteexcluyente ya que solamente a uno de ellos se puede aplicar el divisor de frecuencia a la vez.



-PSA=0, El divisor se asigna al TMR0.
-PSA=1, El divisor se asigna al WDT.➢ TOSE (TMR0 source edge select bit). Selecciona el flanco de la señal al TMR0.

-TOSE=0, TMR0 se incrementa en cada
flanco ascendente de la señal aplicada
alpin RA4/T0CKI.
-TOSE=1, TMR0 se incrementa en cada flanco descendente de la señal aplicada al pin RA4/T0CKI.


➢ TOCS (TMR0 clock source select bit). Selecciona la fuente de la señal...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Encendido De Leds
  • Encendido De Leds Java
  • Encender y apagar leds por vía bluetooth con arduino
  • Secuencia De Encendido De Leds
  • Leds
  • leds
  • Leds
  • los leds

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS