El documento introduce los microcontroladores, describiendo que se encuentran presentes en muchos dispositivos cotidianos y áreas como la industria, telecomunicaciones y automóviles. Explica que los microcontroladores son una evolución de los microprocesadores que integran funciones electrónicas en un solo chip. Finalmente, describe la arquitectura interna típica de un microcontrolador, dividiéndola en núcleo, periféricos y características especiales.
Este documento proporciona información sobre las características y periféricos de la familia de microcontroladores PIC16F87X, así como sobre el lenguaje C para programar estos microcontroladores. Se describen los tipos de datos, constantes, variables, operadores, funciones y declaraciones de control soportadas por el compilador CCS para esta familia de PICs.
EJERCICIOS TEMA 1. MICROCONTROLADORES II EN CLuis Zurita
Este programa implementa un contador de dos dígitos ascendente en los displays multiplexados de un microcontrolador PIC. Muestra los valores del contador en los displays y los incrementa cada vez que se presiona un botón. Evalua si ha alcanzado el límite máximo para reiniciar el contador.
Manejo de perifericos para microcontroladoreLuis Zurita
Este documento describe el manejo de periféricos como displays, pantallas LCD y EEPROM con microcontroladores. Explica cómo mostrar números en displays de 7 segmentos sin usar decodificadores mediante tablas de códigos binarios. También cubre el uso de pantallas LCD, incluyendo sus pines de conexión, librerías de C para inicializar y escribir en ellas, y cómo modificar el puerto de datos.
Este documento presenta dos ejemplos resueltos de generación de señales cuadradas utilizando el Timer 0 e interrupciones en un PIC16F84A. El primer ejemplo genera una señal de 200 Hz y el segundo genera una señal que permanece en alto durante 100 ms y luego en bajo durante 2 segundos, repitiendo el ciclo. Se incluyen los cálculos, diagramas de flujo y código en lenguaje ensamblador para ambos ejemplos.
Este documento presenta una guía de tres pasos para resolver problemas de programación: 1) Enunciado y delimitación del hardware, 2) Diagrama de flujo, 3) Elaboración del lenguaje ensamblador. Explica cada paso en detalle y proporciona ejemplos de código ensamblador para tres ejercicios de programación de microcontroladores.
El documento introduce los microcontroladores, describiendo que se encuentran presentes en muchos dispositivos cotidianos y áreas como la industria, telecomunicaciones y automóviles. Explica que los microcontroladores son una evolución de los microprocesadores que integran funciones electrónicas en un solo chip. Finalmente, describe la arquitectura interna típica de un microcontrolador, dividiéndola en núcleo, periféricos y características especiales.
Este documento proporciona información sobre las características y periféricos de la familia de microcontroladores PIC16F87X, así como sobre el lenguaje C para programar estos microcontroladores. Se describen los tipos de datos, constantes, variables, operadores, funciones y declaraciones de control soportadas por el compilador CCS para esta familia de PICs.
EJERCICIOS TEMA 1. MICROCONTROLADORES II EN CLuis Zurita
Este programa implementa un contador de dos dígitos ascendente en los displays multiplexados de un microcontrolador PIC. Muestra los valores del contador en los displays y los incrementa cada vez que se presiona un botón. Evalua si ha alcanzado el límite máximo para reiniciar el contador.
Manejo de perifericos para microcontroladoreLuis Zurita
Este documento describe el manejo de periféricos como displays, pantallas LCD y EEPROM con microcontroladores. Explica cómo mostrar números en displays de 7 segmentos sin usar decodificadores mediante tablas de códigos binarios. También cubre el uso de pantallas LCD, incluyendo sus pines de conexión, librerías de C para inicializar y escribir en ellas, y cómo modificar el puerto de datos.
Este documento presenta dos ejemplos resueltos de generación de señales cuadradas utilizando el Timer 0 e interrupciones en un PIC16F84A. El primer ejemplo genera una señal de 200 Hz y el segundo genera una señal que permanece en alto durante 100 ms y luego en bajo durante 2 segundos, repitiendo el ciclo. Se incluyen los cálculos, diagramas de flujo y código en lenguaje ensamblador para ambos ejemplos.
Este documento presenta una guía de tres pasos para resolver problemas de programación: 1) Enunciado y delimitación del hardware, 2) Diagrama de flujo, 3) Elaboración del lenguaje ensamblador. Explica cada paso en detalle y proporciona ejemplos de código ensamblador para tres ejercicios de programación de microcontroladores.
Este documento presenta un resumen de las Normas APA (American Psychological Association) para la redacción de documentos de investigación. Describe conceptos básicos como el lenguaje formal, los márgenes, la paginación, la presentación de cuadros, gráficos y referencias. El objetivo es facilitar la transmisión válida y confiable de información entre los profesionales de investigación siguiendo un formato estandarizado.
El documento describe el protocolo Modbus, desarrollado en 1984 para sistemas de control y supervisión de procesos. Explica que es ampliamente utilizado debido a su simplicidad y especificación abierta. Detalla las características del protocolo como su estructura maestro-esclavo, los tipos de mensajes, las funciones disponibles y la estructura de los mensajes intercambiados.
Este documento proporciona una guía rápida para trabajar con una pantalla LCD y un teclado matricial utilizando un PIC16F877. Explica cómo conectar y configurar la LCD y el teclado, inicializarlos, crear mensajes estáticos y dinámicos en la LCD, y leer teclas del teclado para mostrarlas en la LCD. Incluye ejemplos de código para mostrar una tecla leída del teclado 4x3 y 4x4 en la LCD.
El documento presenta el cronograma de actividades de un taller sobre microcontroladores en C durante 10 semanas. Cada semana se cubrirá un tema teórico y práctico relacionado con microcontroladores, como introducción, simuladores, manejo de periféricos, timers, interrupciones y módulos especiales. Los estudiantes se dividirán en grupos para las prácticas. Deberán entregar varias partes de un proyecto a lo largo del taller y recibirán una calificación final.
El documento presenta el cronograma de actividades de un curso sobre microcontroladores en C. El curso está dividido en 13 semanas que cubren 6 temas principales. Cada semana se divide en días de teoría y práctica, donde los estudiantes son asignados a grupos para las sesiones prácticas. El curso culmina con la entrega de un proyecto en dos partes evaluado en diferentes fechas.
El documento presenta el cronograma de una capacitación sobre microcontroladores dividida en 13 semanas. Cada semana se dedica a la teoría los días lunes y a la práctica los martes. La capacitación cubre temas como introducción a microcontroladores, simuladores, automatizaciones varias, estructura de contadores, TMR0 e interrupciones. El proyecto final se entrega en 3 partes y es evaluado con diferentes porcentajes.
El documento presenta el cronograma de actividades de un taller sobre microcontroladores en C dividido en 10 semanas. Cada semana se abordarán diferentes temas relacionados con microcontroladores como introducción, simuladores, manejo de periféricos, timers, interrupciones, módulo CCP, A/D y USART. También se incluyen fechas para la entrega por parte de grupos de proyectos divididos en 4 partes que representan un porcentaje de la calificación final.
Este documento presenta un cronograma de 13 semanas para un curso sobre microcontroladores. Cubre temas teóricos los días 1 e introduce conceptos prácticos los días 2. Los temas incluyen introducción a microcontroladores, simuladores, automatizaciones varias, estructura de contadores y TMR0 e interrupciones. Los estudiantes entregarán un proyecto en partes evaluadas y habrá dos evaluaciones enviadas por correo.
Este documento trata sobre el módulo USART y la comunicación serial asíncrona. Introduce el protocolo RS-232, explica cómo funcionan el transmisor y receptor asíncronos a nivel de hardware, y describe la configuración y uso del módulo USART en el lenguaje C, incluyendo funciones para la transmisión y recepción de datos.
Este documento describe el módulo de conversión analógico a digital (A/D) de un microcontrolador. Explica los registros relacionados con el módulo A/D, las opciones para la fuente del reloj de conversión, y cómo seleccionar y leer canales analógicos en C. También incluye ejemplos de código C para medir canales analógicos y aplicaciones como un termómetro digital.
Este documento proporciona información sobre el módulo CCP (Captura/Comparación/PWM) de los microcontroladores. Explica los diferentes modos de funcionamiento del módulo CCP como modo captura, comparación y PWM. Incluye diagramas de flujo y tablas sobre los recursos de timer y registros asociados a cada modo.
Este documento describe las interrupciones y temporizadores en los microcontroladores. Explica los registros INTCON e INTCON que controlan las interrupciones clásicas y nuevas en los PIC16F87X. También describe el registro PIE1 y PIE2 que habilitan diferentes fuentes de interrupción. Además, explica el funcionamiento del temporizador TMR0 y el registro OPTION que lo configura. Finalmente, presenta ejemplos de código en lenguaje C para gestionar interrupciones.
El documento presenta el cronograma de actividades de una asignatura sobre microcontroladores en C. La asignatura se divide en 13 semanas con temas teóricos los días lunes y prácticos los miércoles. Los temas incluyen introducción a microcontroladores, simuladores, manejo de periféricos, timers e interrupciones, módulo CCP, A/D y USART. También incluye la entrega de un proyecto en dos partes y la evaluación final.
Este documento presenta los resultados de evaluación de varios estudiantes en diferentes asignaturas. Los estudiantes son evaluados en función de su desempeño en diagramas de flujo, lenguaje ASM, simulaciones, montajes y asistencia. Algunos estudiantes obtuvieron las calificaciones máximas en todas las categorías, mientras que otros no completaron algunas tareas y recibieron calificaciones más bajas como resultado. El documento también enumera varios proyectos de automatización realizados por grupos de estudiantes.
Este documento presenta los resultados de varios proyectos de estudiantes. Incluye tablas con los nombres de los estudiantes, los proyectos realizados, las calificaciones obtenidas en diferentes categorías y el porcentaje final. Algunos proyectos incluyen sistemas de control de nivel de agua, mezcladoras de pintura, envasadoras y contadores. El documento también explica los criterios de evaluación utilizados como diagrama de flujo, lenguaje ASM, hardware y asistencia.
El documento presenta el cronograma de actividades de un curso sobre microcontroladores dividido en 13 semanas. Cada semana se cubrirán uno o dos temas teóricos como introducción a microcontroladores, simuladores de programación, automatizaciones varias, estructura de contadores, TMR0 e interrupciones. Los temas tendrán un peso teórico y práctico diferente y algunas semanas incluirán entrega de proyectos.