PROYECTOS » dos semáforos
'****************************************************************
'* Name : UNTITLED.BAS *
'* Author : [select VIEW...EDITOR OPTIONS] *
'* Notice : Copyright (c) 2022 [select VIEW...EDITOR OPTIONS] *
'* : All Rights Reserved *
'* Date : 17/02/2022 *
'* Version : 1.0 *
'* Notes : *
'* : *
'****************************************************************
Define OSC 4
'**CONFIGURACION DE PUERTOS**
ROJO1 VAR PORTB.0 : AMBAR1 VAR PORTB.1 : VERDE1 VAR PORTB.2
ROJO2 VAR PORTB.5 : AMBAR2 VAR PORTB.4 : VERDE2 VAR PORTB.3
'*ESTADOS INICIALES**
LOW ROJO1 : LOW AMBAR1 : LOW VERDE1
LOW ROJO2 : LOW AMBAR2 : LOW VERDE2
'**PROGRAMA PRINCIPAL**
SEMAFORO:
HIGH ROJO1 'ACTIVA LED ROJO1
HIGH VERDE2
PAUSE 22000 'ESPERA 25 SEG
HIGH AMBAR2 'ACTIVA ROJO
PAUSE 3000 'ESPERA 22SEG
LOW ROJO1 'DESACTIVA VERDE
LOW VERDE2 'DESACTIVA AMBAR
LOW AMBAR2
HIGH ROJO2 'ACTIVA LED ROJO1
HIGH VERDE1
PAUSE 22000 'ESPERA 25 SEG
HIGH AMBAR1 'ACTIVA ROJO
PAUSE 3000 'ESPERA 22 SEG
LOW ROJO2 'DESACTIVA VERDE
LOW VERDE1 'DESACTIVA AMBAR
LOW AMBAR1
GOTO SEMAFORO 'REOTORNO A SEMAFORO
END