Tiempo De Estudio - Parallax Propeller Manual Del Usuario

Kit educativo
Tabla de contenido
Práctica básica de E/S y tiempo
Cargue TimeCounter.spin en la EEPROM, y verifique que el incremento del conteo LED es
cada 1 s.
Modifique el código para que el ultimo comando copie el valor que tiene
, y verifique que el LED incrementa cada minuto.
outa[9..4]
''Archivo: TimeCounter.spin
CON
_xinfreq = 5_000_000
_clkmode = xtal1 + pll1x
VAR
Long seconds, minutes, hours, days, dT, T
PUB GoodTimeCount
dira[9..4]~~
dT := clkfreq
T := cnt
repeat
T += dT
waitcnt(T)
seconds++
if seconds // 60 == 0
minutes++
if minutes == 60
minutes := 0
if seconds // 3600 == 0
hours++
if hours == 24
hours := 0
if seconds // 86400 == 0
days++
outa[9..4] := seconds
Eventualmente la variable
llegue a 2,147,483,647, el siguiente valor será -2,147843,648, y después -2,147,843,647, -
2,147,843,646, y así hasta -2, -1.
2,147,483,647? La respuesta es 68 años. Si esto es aun un problema para su aplicación considere
limpiar el contador
seconds

Tiempo de Estudio

Preguntas
1) Cuantos procesadores tiene el micro controlador Propeller del kit PE?
2) Cuanta memoria global RAM tiene el micro controlador Propeller?
3) Cuál es el suministro de voltaje del chip Propeller? Como se relaciona esto al estado alto o
bajo de los pins de E/S?
4) Donde almacena el código Spin el chip Propeller y como se ejecuta?
5) Cuáles son las diferencias entre ejecutar código Spin y código Ensamblador?
6) Cuál es la diferencia entre un método y un objeto?
Pagina 66 · Kit Educativo de Prácticas Propeller: Fundamentos
alcanzara la limitación de almacenamiento. Por ejemplo cuando
seconds
Así que cuanto tardara el contador
cada año.
en
minutes
en llegar a
seconds
Tabla de contenido
loading

Tabla de contenido