sábado, 14 de diciembre de 2013

MICROCONTROLADORES PIC 25: PBP SELECT CASE 

          En este caso se realiza un programa muy sencillo en PBP, de lo que se trata aquí es ver como se utiliza la instrucción select case para poder realizar selecciones múltiples.

             El vídeo es el siguiente:


           El esquema del circuito utilizado:


           El diagrama de flujo utilizado para realizar el programa en PBP es el siguiente:

          El código del programa realizado en PBP es el que sigue:

#CONFIG
   __config _XT_OSC & _WDT_OFF & _PWRTE_ON & _CP_OFF

 #ENDCONFIG

DEFINE OSC 4

trisb.4=0
trisb.5=0
trisb.6=0
trisb.7=0

tiempo    var word
contador var byte

tiempo   =100
contador=0

symbol ledRojo        = portb.4
symbol ledAmarillo  = portb.5
symbol ledVerde      =portb.6
symbol ledNaranja   =portb.7

low ledRojo       
ledAmarillo  =0
ledVerde     =0
ledNaranja  =0

pause tiempo

inicio:
contador=contador+1

select case contador
case 80
ledRojo       =1
ledAmarillo  =0
ledVerde     =0
case 160
low   ledRojo
high  ledAmarillo 
low   ledVerde   
case 240
ledRojo       =0
ledAmarillo  =0
ledVerde     =1
case else
toggle ledNaranja
end select

if contador=255 then contador=0

pause tiempo

goto inicio
end

Atte Benny.

No hay comentarios:

Publicar un comentario