LENGUAJE DE PROGRAMACIÓN 2019 Ing. Mario Humberto Alcocer Campos [email protected] Objetivo El alumno desarrollará programas en un lenguaje de computadora, con diferentes interfaces puerto serie, paralelo ó USB para controlar y monitorear sistemas automáticos. Unidades I. Elementos de lenguaje C II. Estructura de datos y funciones III. Control y monitoreo de sistemas automáticos Criterios de evaluación 10% Participación y asistencia 30% Programación 60% Reporte técnico 100% Calificación de la unidad Comportamiento esperado Proactivo Respeto Responsabilidad Iniciativa Puntualidad Crítico Espíritu de superación personal Analítico. Unidades III. Control y monitoreo en lenguaje C Objetivo: El alumno elaborará programas en lenguaje C utilizando los puertos de comunicación de la computadora para el control de la interfaz de adquisición de datos y el intercambio y procesamiento de datos en el monitoreo de una variable físicas. Temas 1. Funcionamiento y configuración de los puertos de comunicación 2. Control y monitoreo por puerto de una variable física de un proceso Unidad III. Control y monitoreo básico en lenguaje C Explicación de la actividad Consiste en diseñar un programa para resolver las necesidades de una empresa, casa, etc. el cual contenga un menú, para que dependiendo de la opción del usurario, sea la sentencia que se envíe por puerto paralelo, serial o USB. Ejemplo: Panel de control Dependiendo de la opción, es el valor que se enviará por puerto. Lo importante es investigar la función que envía un valor por puerto y su sintaxis. Para que dependiendo de la opción que digite el usuario, es el número que se enviará por puerto. Instrucciones: Elaborar un reporte técnico de un programa de monitoreo y control, que considere variables físicas de proceso en lenguaje C que contenga: 1. 2. 3. 4. 5. Portada. (Escuela, Carrera, Materia, Alumno, Profesor, Grado, Grupo, Fecha de entrega, “Reporte Técnico Unidad III”) Índice. Introducción. (Relacionarlo con lo que hará el programa, aquí se puede mencionar la problemática que resolverá). Capítulo I. Panel de control (Explicar en qué consisten las opciones del menú) Capítulo II. Comunicación con el puerto (Explicar el tipo de puerto a emplear, las instrucciones en C necesarias para controlar el puerto, en qué otras áreas se puede aplicar la comunicación con los puertos). Continuación… 6. Capítulo III. Salida del puerto. (Explicar que dato se recibe en el puerto y cómo se transforma en una señal visible, por ejemplo: explicar cómo el programa envía un número y éste se decodifica para que encienda un led). 7. Capítulo IV. Código fuente. (Colocar el código del programa principal, indicando por medio de comentarios lo que hace cada módulo del código, se pueden dejar comentadas las sentencias que por carecer del puerto no se puedan ejecutar, se sugiere creatividad para la interfaz cambiando colores de fondo, letras, etc.). 8. Conclusiones. (Individuales colocando como subtítulo el nombre del alumno y su comentario, además de una colectiva, el cual considera todos los puntos de vista). 9. Bibliografía. (En formato APA) Entrega Se entregará en una carpeta nombrada con el Número de equipo y apellidos paternos de cada integrante, el cual contendrá: el reporte técnico en Word, así como los archivos cpp y exe del programa principal. La entrega se realizará en electrónico el lunes 9 de diciembre a las 11:00 am., a través del jefe de grupo. No se reciben trabajos posteriores a dicha fecha y hora.