7) Que es un objeto tope?
8) Que determinan los bits en los registros
9) Sin argumentos especiales el comando
Que tipos de argumentos opcionales se usaron en esta práctica y como limitaban el número de
repeticiones?
10) Cual comando Spin usado con
frecuencia del chip Propeller por adelantado?
11) Si los comandos están bajo el comando
ciclo?
12) Cual fue el significado más frecuente de calcular un valor para el comando
cual registro hace que el comando
13) Cuál es la diferencia entre
14) Que hace el circuito de fase cerrada a la señal de reloj del cristal?
15) Por qué es tan importante usar fracciones de
16) Cual señal de reloj es más precisa, el reloj RC interno del chip Propeller o un cristal externo?
17) Que registros controlan la dirección y salida de los pins E/S? Si un pin E/S se coloca como
entrada, que valor de registros cambiaran mientras corre la aplicación y como son los valores
que regresa determinados por el Propeller?
18) Cuál es la diferencia entre la sintaxis
registro y la sintaxis que denota un grupo de bits?
19) Que indicador proporciona una forma conveniente de asignar un grupo de valores de bits a un
grupo de bits en el registro
20) Como responde un pin E/S si hay un 0 en su bit de registro
?
outa
21) Si los bits en
dira
22) Que operadores de asignación se presentaron en esta práctica?
23) Que operadores de comparación se usaron en esta práctica?
24) Cuál es la diferencia entre los operadores
25) Son necesarios los operadores de comparación para las condiciones if?
26) Cuáles son los dos diferentes alcances que una variable puede tener en un objeto?
27) Cuáles son los tres tamaños de variables que pueden declararse? Que rango de números
puede tener cada una? Se ve afectado el tamaño de la variable debido a su alcance?
28) Como se declara una variable local en un método? Qué carácter se necesita para declarar más
de una variable local?
Ejercicios
1) Escriba una sola línea de código que programe P8 a P12 como salida alta.
2) Escriba comandos para programar P9 y P13 a P15 como salidas. P9 deberá ser salida alta y
P13 a P15 deberá ser baja.
3) Escriba un comando único de inicialización para programar P0 a P2 como salida y P3 a P8
como entrada.
4) Escriba un bloque
encendido P9 deberá estar apagado y viceversa.
5) Escriba un ciclo
Puede consultar el manual Propeller para ver cuál es la mejor opcion de operadores de
asignación.
6) Escriba un bloque
7) Escriba un código para un retraso de 5 segundos.
8) Escriba un código que programe P5 a P11 alto por 3 segundos, después programe P6, P8 y
P10 bajo. Asuma que los bits
dira
repeat
waitcnt
waitcnt
y
_xinfreq
_clkmode
dira
/
/
?
dira
outa
ina
o
no son inicializados cual es su valor inicial por defecto?
outa
que cambie el estado de P8 y P9 cada 1/100 s. Cada que P8 está
repeat
que programe P0 a P7 al estado opuesto censado por P8 a P15.
repeat
para hacer que el reloj del sistema del chip Propeller corra a 10MHz
CON
han sido programados
dira
Kit Educativo de Practicas Propeller: Fundamentos · Página 67
4: Práctica básica de E/S y tiempo
y
?
outa
repite un cloque de código indefinidamente.
hace posible controlar el tiempo sin conocer la
, como determina si se repetirán o no en el
repeat
que compare este valor?
?
y no un valor constante para retrasos?
clkfreq
/
/
que se refiere a un bit sencillo en el
outa
ina
dira
y
?
:=
==
y con
waitcnt
y un 1 en su bit de registro