sábado, noviembre 27, 2010

Proyecto final.

Los proyectos finales del curso están por entregarse. Ahora se trata de aplicar los conocimientos adquiridos modulo tras modulo en el curso

En este Blog acabo de crear una nueva sección llamada "Recursos" Donde podrán encontrar documentos de utilidad, códigos, drivers y cosas que puedan ayudarles en la realización de sus proyectos finales.

Si encuentran algo que crean útil, mandenmelo y lo agregamos al compendio.

Gracias por estar al pendiente de este blog, y suerte con sus proyectos!

lunes, noviembre 01, 2010

Práctica 8: Análisis de sistema tecnológico II "Bomba de agua"

En esta práctica implementaremos el control de una bomba de agua por medio de un microcontrolador PIC16F877A.

Los módulos en los que pondremos mayor atención esta vez, serán en el modulo de conversión A/D y las interrupciones periféricas y globales.

miércoles, octubre 06, 2010

Práctica 7: Análisis de sistema tecnológico I

En esta sesión se abordarán dos objetos técnicos de uso doméstico: Una estación de lavado automático de vehículos y una máquina dispensadora de café soluble. Cada objeto tecnológico será abordado a un nivel de dificultad diferente. Es importante señalar que solo nos enfocaremos en el control de dichos sistemas, no tanto en el sistema de ejecución de la operación.

domingo, octubre 03, 2010

Práctica 6: Semáforo

En esta práctica se implementó el algoritmo de funcionamiento de un semáforo de cortesía utilizando un microcontrolador como unidad de control del sistema.

Se construyeron 2 temporizaciones (1 y 5 segundos) y un puerto digital para establecer las entradas (botón de solicitud) y salidas (los tres bits correspondientes a los 3 faros del semáforo)

viernes, septiembre 24, 2010

Práctica 5: Uso de ISIS y Gestión de sub-rutinas


En esta práctica se realizó una simulación en Proteus ISIS del conteo en 16 bits realizado la sesión anterior, y se programó la gestión de sub-rutinas seleccionables por dos entradas de pulsos diferentes.

miércoles, septiembre 08, 2010

Práctica 4: Programación del PIC16F877A

Una vez vistas las bases teóricas necesarias (la lógica de Boole, las restricciones del lenguaje ensamblador y las restricciones hardware) se realizó una primera implementación de un problema en el microcontrolador: Conteo numérico sobre 16 bits.

jueves, agosto 26, 2010

Práctica 3: Introducción a la programación en ensamblador

En esta sesión se realizó una introducción al método de programación de microcontroladores de cualquier marca en general (sin restringirse a la lista de comandos), se dio un repaso rápido al álgebra de Boole, se resolvieron problemas sencillos definiendo restricciones software imagen de las restricciones hardware y se mostraron ejemplos de productos que se sustentan en un microcontrolador especificando qué modulos o características principales entran en juego.

jueves, agosto 19, 2010

Práctica 2: Presentación de las herramientas de trabajo.

En esta sesión, revisamos la tarea de la práctica 1 en la que vimos un panorama del microcontrolador PIC16F877. Se explicaron las diferencias entre la serie base y la serie A (PIC16F877A), se enlistaron los periféricos incluidos en el dispositivo, y se explicaron las utilidades de estos periféricos, no el modo de empleo.
Se trabajó el software MPLAB mostrando los pasos de configuración para trabajar, los errores que suelen haber al programar, y la ubicación de las herramientas de trabajo.
Finalmente, se presentó un ejemplo de ejecución de simulación en el software Proteus ISIS.

miércoles, agosto 11, 2010

Práctica 1: Introducción al laboratorio

En la primera sesión se hizo la presentación del curso con la forma de evaluar y de trabajar. Con respecto al contenido, se presentó un panorama sobre los microcontroladores, se resolvieron algunas dudas de conceptos y se comenzó a revisar la datasheet.