Entradas Y Salidas De Un Micro Con Algunas Aplicaciones
1q
1. programa de un semaforo en basic.
trisb=0 'configura todos los puertos B como salidas
repe var byte 'crea la variante de repeticion llamada repe
inicio: 'inicio
portb=%111111 'enciende todas las señales
pause 500 'pausa por 1/2 seg
semaforo: 'inicio de programa
portb=%100001 'enciende B0(led rojo 2) y B5(led verde 1)
pause 9000 'pausa de 9 segs
for repe=1 to 6 'repite todo el contenido siguiente hasta next 6 veces
portb=%000001 'enciende B0(rojo 2) solamente
pause 250 'pausa 250 milisegundos
portb=%100001 'enciende B0(rojo 2 ) y verde (verde 1) , creando parpadeo en led
verde 1
pause 250 'pause 250 miliseg
next 'salta a la proximadeclaracion dando fin a las repeticiones
pause 250 'pause 250 mlsgs
portb=%010001 'enciende B4(rojo 2) y B0(amarillo 1)
pause 3000 'pausa 3 segs
portb=%001100 'enciende B3(rojo 2) y verde B2(verde 1)
pause 9000 'pausa 9 segs
for repe=1 to 5 'repite todo el contenido siguiente hasta next 6 veces
portb=%001000 'enciende B3( rojo 1)
pause 250 'pausa de 250 milisgs
portb=%001100 'enciende B2(verde 2) y B3(rojo 1), creando parpadeos en led verde
2
pause 250 'pausa de 250 milisgs
next 'salta la proximadeclaracion dando fin a las repeticiones
pause 250 'pausa de 250 milisgs
portb=%001010 'enciende B1( amarillo 2) y B3 (rojo 1)
pause 3000 'pausa de 3 segs
gotosemaforo ' ir a semaforo
end 'fin de programa