Parallax Propeller Manual Del Usuario página 211

Kit educativo
Tabla de contenido

Publicidad

{{
Parpadea un circuito LED conectado a un pin a una frecuencia dada por rep
repeticiones
Parámetros:
pin
la E/S conectada al circuito LED → ver esquemático
rate
Ciclo encendido/ Apagado definido por ciclos de reloj
reps
el número de ciclos encendido/apagado
}}
dira[pin]~~
outa[pin]~
repeat reps * 2
waitcnt(rate/2 + cnt)
!outa[pin]
3) Esta solución usa variables globales para
actualiza los cuatro valores. También es posible solo seguir segundos y usar
GoodTimeCount
otros métodos para convertir a días, horas, etc.
''File: TickTock.spin
VAR
long stack[50]
byte cog
long days, hours, minutes, seconds
PUB Start(setDay, setHour, setMinutes, setSeconds) : success
{{
Rastera tiempo en otros cogs.
Parámetros
valores de inicio para:
setDay
- día
setHour
- hora
setMinutes - minuto
setSeconds - segundo
}}
days := setDay
hours := setHour
minutes := setMinutes
seconds := setSeconds
Stop
cog := cognew(GoodTimeCount, @stack)
success := cog + 1
PUB Stop
''Detiene tiempo continuo.
if Cog
cogstop(Cog~ - 1)
PUB Get(dayAddr, hourAddr, minAddr, secAddr) | time
{{
Apéndice B: Estudio de Soluciones
,
,
days
hours
Kit Educativo de Practicas Propeller: Fundamentos · Página 211
, y
, y el método
minutes
seconds

Publicidad

Tabla de contenido
loading

Tabla de contenido