Tipos de diodos

Solo disponible en BuenasTareas
  • Páginas : 2 (348 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de junio de 2011
Leer documento completo
Vista previa del texto
El siguiente programa cargado tiene que hacer la función de un semáforo.

PROGRAM Semáforo------------; Aquí va la palabra PROGRAM y el nombre del archivo.
TRISB=%00000000---------; Estasson las salidas del puerto b.
INICIO: ----------------------------; Aquí es en donde comienza el programa.
PORTB=%10000001--------; RB0 y RB7 van a encender y los demás van a quedarseapagados.
DELAY_MS(150) -----------; Todo en donde dice DELAY_MS(---), es el tiempo que va a tardarse
el led, en estar encendido y en estarapagado.
PORTB=%10000010--------; RB1 se encenderá junto con RB7 y los demás estarán apagados.
DELAY_MS(50)
PORTB=%10000000--------; Todos estarán apagados y solo quedaraencendido RB7.
DELAY_MS(50)
PORTB=%10000010--------; RB1 volverá a encenderse junto con RB7.
DELAY_MS(50)
PORTB=%10000000--------; Aquí todos estarán apagados otra vez ysolo quedara encendido RB7.
DELAY_MS(50)
PORTB=%10000100--------; RB2 se encenderá junto con RB7 y todos estarán apagados.
DELAY_MS(150)
PORTB=%10000000--------; Todosestarán apagados y solo quedara encendido RB7.
DELAY_MS(150)
PORTB=%10000100--------; RB2 volverá a encenderse junto con RB7.
DELAY_MS(150)
PORTB=%10000000--------; Aquítodos estarán apagados otra vez y solo quedara encendido RB7.
DELAY_MS(150)
PORTB=%00100100--------; RB2 y RB5 van a encender y los demás van a quedarse apagados.DELAY_MS(150)
PORTB=%01000100--------; RB2 y RB6 se encenderán mientras los demás estarán apagados
DELAY_MS(50)
PORTB=%00000100--------; Todos estarán apagados y solo quedara encendidoRB2.
DELAY_MS(50)
PORTB=%01000100--------; RB6 volverá a encenderse junto con RB2.
DELAY_MS(50)
PORTB=%00000100--------; Aquí todos estarán apagados otra vez y solo...
tracking img