4: Practica básica de E/S y tiempo
Introducción
La mayoría de aplicaciones en micro controladores requiere de una lectura de entrada, toma de
decisiones y control de salidas. También hay una tendencia a ser sensibles al tiempo, con el micro
controlador determinando cuando las entradas son monitoreadas y las salidas actualizadas. Los
circuitos de botones pulsadores en esta práctica le darán ejemplos sencillos de aplicaciones que puede
monitorear con los pins de E/S del Propeller. Del mismo módulos circuitos LED le darán un sencillo
y efectivo significado del monitoreo de pins de E/S en el Propeller y los eventos de tiempo.
Aunque la práctica del botón pulsador y el ejemplo del LED pueden parecer simples, están hechos
para presentar claramente un número importante de técnicas de código que serán usadas y reusadas en
otras prácticas. Esta es una lista de ejemplos de aplicaciones y de técnicas de código:
•
Encender un LED – Asignar direcciones de E/S y estados de Salidas
•
Encender grupos de LEDs – Asignar grupos de E/S
•
Estado de botón pulsador con LED – Monitorea una entrada y establece una salida de
acuerdo
•
Estado de un grupo de botones pulsadores con LED – E/S paralelas, monitorear un grupo
de entradas y escribir a un grupo de salidas
•
Señales sincronizadas Encendido/Apagado de LED – Evento de tiempo basado en un
registro que cuenta los segundos del reloj
•
Configurar el reloj del sistema Propeller – Escoger una fuente de reloj y configurar el
multiplicador de de frecuencia Ciclo de Fase Cerrada (Phase Locked Loop) del chip
Propeller.
•
Desplegar patrones Encendido/Apagado – Introducción a mas operadores Spin que son
usados comúnmente en registros de E/S
•
Desplegar conteos binarios – Introducción a varios tipos de operadores y ejecución de
bloques de código de ciclos condicionales
•
Cambiar desplegados de luz – Ejecución de bloques de código y cambio de operaciones
•
Cambiar desplegados de luz con botón pulsador-rango controlado de refrescado –
Variables globales y locales y mas ejecución de cloques de código
•
Desplegado de Hora normal en segundos– Introducción a eventos de tiempo sincronizados
que funcionan independientemente de otras tareas dadas a un Cog
Pre requisitos para la practica
•
Inicialización y prueba
Lista de partes y esquemas
Esta práctica utilizara seis circuitos LED y tres circuitos de botones pulsadores.
(6) LEDs – diversos colores
(6) Resistencia – 100 Ω
(3) Resistencia – 10 kΩ
(3) Botón Pulsador – Normalmente abierto
(Misceláneos) cables de unión
Construir el circuito que se muestra en la Figura 4-1.
4: Práctica básica de E/S y tiempo
Kit Educativo de Practicas Propeller: Fundamentos · Página 45