Estudio de Soluciones
correspondiente. Los voltajes aplicados a un pin E/S sobre 1.65V generan un 1, los voltajes
debajo de 1.65V regresan un 0.
18) Un valor sencillo entre los corchetes a la derecha de
en el registro. Dos valores separados por dos puntos se refieren a un grupo de bits seguidos.
19)
, El indicador binario de numero.
%
20) El pin E/S se active como entrada, así que solo monitorea el voltaje aplicado al pin y
almacena un 1 en su bit
1.65V. Como entrada este pin no tiene efecto en circuitos externos.
21) Cero.
22) Asigna-Igual
:=
Limite mínimo
Derecha
, y Movimiento a la izquierda
>>=
23) Es igual
, No es Igual
==
igual o mayor que
24)
es el asignador de igual mientras
:=
asigna el valor del operando en la derecha del operando al operando en la izquierda. EL
resultado de
==
25) No, no es necesario aunque se piense útil. En esta práctica el valor que regresa
fue 1 o 0 lo cual funciona bien para bloques
es no cero o no se ejecuta si la condición es cero (-1 es no cero)
26) Global y Local. Variables globales se declaran en una sección
locales solo se usan por un método según se ejecuta.
27) Los tres tamaños de una variable son byte (0 a 255), Word (0 a 65535) y long (-2,147,483,648
to 2,147,483,647). Las variables locales son automáticamente tamaño long mientras que las
variables globales pueden declararse como byte, Word o long.
28) Un carácter pipa
método. A la derecha de la pipa, puede declararse más de un nombre de variable separando
por comas.
Soluciones a Ejercicios de la Practica de E/S y Tiempo
1) Solución:
outa[8..12] := dira[8..12] := %1111
2) Solución:
dira[9] := outa[9]:= 1
outa[13..15] := %000
dira[13..15] := %111
3) Solución:
dira[0..8] :=%111000000
4) Solución:
outa[8]~~
outa[9]~
repeat
!outa[8..9]
waitcnt(clkfreq/100 + cnt)
5) Solución:
repeat
outa[0..7]!= ina[8..15]
Pagina 200 · Kit Educativo de Prácticas Propeller: Fundamentos
si el voltaje esta encima de 1.65V o un 0 si está por debajo de
ina
, Post-Activar
, Post-Limpiar
~~
, Pre y Post-Incremento
#>=
, Es menor que
<>
.
=>
simplemente compara dos valores y regresa
se usa para declarar variables locales a la derecha de la declaración de
|
/
/
dira
outa
ina
, Bit inteligente
~
, Pre y Post-Decremento
++
.
<<=
, Es mayor que
, Es igual o menor que
<
>
es la comparación igual a. EL resultado de
==
si son iguales o
-1
porque el código se ejecuta si una condición
if
se refiere a un bit sencillo
, Limite Máximo
!
<#=
, Movimiento a la
--
, Es
=<
si no lo son.
0
para un bit
ina
del objeto. Variables
VAR
,
:=