Este documento presenta 7 ejercicios prácticos para utilizar los puertos de entrada y salida de un microcontrolador PIC. Los ejercicios incluyen escribir valores binarios en diferentes puertos, leer valores de entrada y mostrarlos en un puerto de salida, y usar operadores lógicos booleanos con los puertos. El documento también proporciona el código necesario en MikroBasic para implementar cada ejercicio.
Entrada Y Salida En El Microcontrolador Picguest6ec450
Este documento presenta 8 ejercicios prácticos para utilizar los puertos de entrada y salida de un microcontrolador PIC. Los ejercicios incluyen escribir valores hexadecimales en puertos, leer valores de puertos de entrada y escribirlos en puertos de salida, mostrar valores numéricos y alfabéticos en displays de 7 segmentos, y realizar operaciones lógicas booleanas usando puertos. El documento concluye enfatizando la importancia de conectar correctamente los puertos y conocer las especificaciones del microcontrol
Este documento presenta 8 ejercicios prácticos sobre la programación del microcontrolador dsPIC30F4013. Los ejercicios cubren temas como el uso de puertos para encender LEDs, mostrar números en un display de 7 segmentos y realizar operaciones lógicas. Cada ejercicio incluye el problema, algoritmo, código, diagrama de flujo y esquemático correspondiente.
Este documento presenta 8 ejercicios sobre el uso de puertos de entrada y salida en un microcontrolador PIC para controlar dispositivos externos como displays y realizar operaciones lógicas. Los ejercicios incluyen escribir valores binarios en diferentes puertos, transferir datos entre puertos, mostrar números y letras en displays de 7 segmentos y alfanumérico, y realizar operaciones lógicas AND, OR y XOR con valores de entrada.
Entradas Y Salidas De Un Micro Con Algunas AplicacionesCristianAlban
Este documento presenta 8 ejercicios prácticos sobre el uso de puertos de entrada y salida en un microcontrolador PIC. Los ejercicios incluyen escribir valores binarios en diferentes puertos, leer valores de entrada y escribirlos en salida, mostrar valores numéricos y letras en displays, y realizar operaciones lógicas booleanas usando los puertos. Se provee el código, algoritmo y simulación para cada ejercicio. El objetivo es utilizar los puertos como interfaz digital entre el microcontrolador y dispositivos externos.
Este documento presenta 7 ejercicios prácticos sobre entrada y salida digital utilizando los puertos del microcontrolador PIC. Los ejercicios incluyen escribir valores en los puertos B y C, leer el puerto C y escribir en el puerto B, mostrar valores en un display de 7 segmentos y alfanumérico, y realizar operaciones lógicas booleanas usando los puertos.
Este documento es el examen parcial del primer módulo de un curso de microcontroladores PIC. Contiene 3 secciones principales: 1) Sistema de numeración, con 2 preguntas sobre interrupciones y capacidad de EEPROM en PIC16F84A. 2) Conceptos básicos, con 6 preguntas verdadero/falso. 3) Conociendo al PIC, con 2 preguntas sobre despertar un microcontrolador de reposo y capacidades de memoria en PIC16F877.
Este documento presenta un balotario de preguntas para la primera práctica calificada de la asignatura Programación. Incluye preguntas sobre introducción al lenguaje C, características de C, estructura de programas en C, tipos de datos en C, y ejercicios prácticos de programación en C que involucran funciones matemáticas.
Entrada Y Salida En El Microcontrolador Picguest6ec450
Este documento presenta 8 ejercicios prácticos para utilizar los puertos de entrada y salida de un microcontrolador PIC. Los ejercicios incluyen escribir valores hexadecimales en puertos, leer valores de puertos de entrada y escribirlos en puertos de salida, mostrar valores numéricos y alfabéticos en displays de 7 segmentos, y realizar operaciones lógicas booleanas usando puertos. El documento concluye enfatizando la importancia de conectar correctamente los puertos y conocer las especificaciones del microcontrol
Este documento presenta 8 ejercicios prácticos sobre la programación del microcontrolador dsPIC30F4013. Los ejercicios cubren temas como el uso de puertos para encender LEDs, mostrar números en un display de 7 segmentos y realizar operaciones lógicas. Cada ejercicio incluye el problema, algoritmo, código, diagrama de flujo y esquemático correspondiente.
Este documento presenta 8 ejercicios sobre el uso de puertos de entrada y salida en un microcontrolador PIC para controlar dispositivos externos como displays y realizar operaciones lógicas. Los ejercicios incluyen escribir valores binarios en diferentes puertos, transferir datos entre puertos, mostrar números y letras en displays de 7 segmentos y alfanumérico, y realizar operaciones lógicas AND, OR y XOR con valores de entrada.
Entradas Y Salidas De Un Micro Con Algunas AplicacionesCristianAlban
Este documento presenta 8 ejercicios prácticos sobre el uso de puertos de entrada y salida en un microcontrolador PIC. Los ejercicios incluyen escribir valores binarios en diferentes puertos, leer valores de entrada y escribirlos en salida, mostrar valores numéricos y letras en displays, y realizar operaciones lógicas booleanas usando los puertos. Se provee el código, algoritmo y simulación para cada ejercicio. El objetivo es utilizar los puertos como interfaz digital entre el microcontrolador y dispositivos externos.
Este documento presenta 7 ejercicios prácticos sobre entrada y salida digital utilizando los puertos del microcontrolador PIC. Los ejercicios incluyen escribir valores en los puertos B y C, leer el puerto C y escribir en el puerto B, mostrar valores en un display de 7 segmentos y alfanumérico, y realizar operaciones lógicas booleanas usando los puertos.
Este documento es el examen parcial del primer módulo de un curso de microcontroladores PIC. Contiene 3 secciones principales: 1) Sistema de numeración, con 2 preguntas sobre interrupciones y capacidad de EEPROM en PIC16F84A. 2) Conceptos básicos, con 6 preguntas verdadero/falso. 3) Conociendo al PIC, con 2 preguntas sobre despertar un microcontrolador de reposo y capacidades de memoria en PIC16F877.
Este documento presenta un balotario de preguntas para la primera práctica calificada de la asignatura Programación. Incluye preguntas sobre introducción al lenguaje C, características de C, estructura de programas en C, tipos de datos en C, y ejercicios prácticos de programación en C que involucran funciones matemáticas.
El documento proporciona instrucciones para la programación manual de un PIC 16F877A usando el software Hi-Tech LITE, recomendando crear un pequeño circuito en Proteus-ISIS y exportar el diseño para grabarlo en un pick kit2 usando el software, luego verificar la configuración de los fuses.
Curso de programacion en c++ para microcontroladores pic 16 f87xxfreddymadriz
Este documento presenta un curso de programación en C para microcontroladores PIC16F87XX. Cubre temas como IDEs, bootloaders, plataformas de desarrollo, y programación en C de los módulos del PIC16F8XX como E/S digital, comunicaciones RS-232, interrupciones y conversión A/D.
Este documento presenta un libro sobre el diseño práctico de aplicaciones utilizando microcontroladores PIC. El libro se centra en el PIC16F84 y cubre los lenguajes de programación PBASIC y ensamblador. El libro está dirigido a estudiantes e ingenieros interesados en aprender sobre microcontroladores y su programación.
Microcontroladores pic diseño practico de aplicacionesCarlos Tovar
Este documento es la tercera edición del libro "Microcontroladores PIC: Diseño práctico de aplicaciones. Primera parte: El PIC16F84. Lenguajes PBASIC y Ensamblador" escrito por José M. Angulo Usategui e Ignacio Angulo Martínez. El libro introduce los microcontroladores PIC y enseña los lenguajes de programación PBASIC y ensamblador a través de ejemplos prácticos con el PIC16F84.
La contaminación del agua se produce principalmente por actividades humanas y puede hacer el agua impropia para el consumo humano, la industria y la agricultura. El desarrollo industrial y el transporte fluvial y marítimo generan grandes cantidades de residuos que contaminan el agua. Las aguas superficiales son más vulnerables a la contaminación que las subterráneas debido a su exposición directa a la actividad humana, aunque también pueden recuperarse más rápidamente. Los efectos de la contaminación varían según el tipo de cuerpo de agua.
El documento describe diferentes métodos para la detección y corrección de errores en la transmisión de datos, incluyendo la redundancia, verificación de redundancia cíclica (CRC), sumas de comprobación y códigos de corrección de errores. Explica cómo estos métodos agregan bits redundantes para detectar errores de bits individuales o ráfagas y, en algunos casos, corregir automáticamente los errores.
El documento describe los componentes básicos de un microcontrolador, incluyendo el procesador, la memoria RAM y ROM, líneas de entrada y salida, y un generador de reloj. Explica las diferencias entre microcontroladores y microprocesadores, y proporciona detalles sobre el microcontrolador PIC16F84, incluyendo sus pines de entrada y salida y cómo grabar programas en él.
El documento presenta un catálogo de componentes eléctricos con sus precios. Incluye diodos rectificadores, diodos Zener, transistores BJT, MOSFET, IGBT, UJT, circuitos integrados 555, SCR, TRIAC, DIAC y amplificadores operacionales 741, describiendo brevemente cada uno y su precio.
Este documento presenta una guía de robótica educativa utilizando el sistema LEGO Mindstorms NXT. Explica las características y funcionalidades del ladrillo inteligente NXT, incluyendo sus puertas de entrada y salida, sensores, motores y capacidades de programación. También presenta desafíos y ejemplos de programas para que los estudiantes aprendan conceptos básicos de programación y robótica.
El documento presenta información sobre diferentes componentes electrónicos como diodos, LEDs, fotodiodos, transistores, tiristores, IGBT, amplificadores operacionales y temporizadores. Para cada componente se brinda una breve descripción de sus características y su precio. La autora del documento es Michelle Rodríguez Corrales.
El documento introduce los conceptos básicos de la robótica, incluyendo las definiciones de robot, robótica, robot industrial, manipulador y androide. Luego describe los componentes clave del kit de robótica LEGO EV3, incluyendo el ladrillo programable, la batería recargable, los motores grandes y medianos, y sensores como el sensor de color, giro, ultrasónico y táctil.
Este documento presenta conceptos básicos de electricidad y electrónica. Explica las magnitudes eléctricas como tensión, corriente y resistencia, y la relación entre ellas expresada por la ley de Ohm. Describe los elementos de un circuito eléctrico como generadores, receptores, elementos de control y protección. También cubre componentes pasivos como resistencias y condensadores, y componentes activos como diodos y transistores en circuitos electrónicos. Finalmente, define tipos de señales eléctricas y cómo se conectan los circuitos en
El documento describe la norma RS-232C para comunicación serial entre modems y terminales de datos, incluyendo las características de los conectores, niveles de tensión, circuitos integrados de compatibilidad y configuraciones de conexión directa entre dispositivos o a través de un modem.
Minicursoelectricidaddomestica05julio2013 150712052554-lva1-app6891jhair salas
Este documento ofrece una introducción a los fundamentos básicos de la electricidad doméstica. Explica qué es la electricidad, cómo se manifiesta y produce, los tipos de materiales conductores y aislantes, y cómo la electricidad llega a nuestras casas a través de circuitos eléctricos e instalaciones. El objetivo es ayudar al lector a comprender aspectos básicos de la electricidad para trabajar de forma segura con ella en el hogar.
Este documento introduce conceptos básicos de electrónica como conductores, carga, tensión, corriente, resistencia, potencia y la ley de Ohm. Explica que los descubrimientos en electrónica desde la antigüedad han llevado al desarrollo de circuitos eléctricos que son fundamentales para la tecnología moderna. Además, incluye tablas sobre materiales conductores y calibres de alambre.
Este documento describe el control de la velocidad de un motor DC utilizando un encoder y un control PID implementado en un PIC16F877A. Explica el funcionamiento general del sistema, que incluye la introducción de la referencia de RPM deseada, el cálculo de la velocidad real mediante el encoder, y la generación de una señal PWM para controlar la velocidad del motor. También aborda las dificultades encontradas y cómo se resolvieron, como el uso de un potenciómetro en lugar de teclado para introducir la referencia de RPM. Finalmente, present
Este documento proporciona información sobre la lectura e interpretación de planos eléctricos. Explica que los planos eléctricos contienen datos informativos, un esquema de emplazamiento eléctrico, una leyenda y especificaciones técnicas. Además, detalla los componentes de un circuito de iluminación e instalación y de un circuito de tomacorrientes, incluyendo los materiales y símbolos utilizados. El objetivo es enseñar a los lectores a interpretar planos eléctricos para
El documento presenta una introducción al lenguaje de programación C. Explica que C es un lenguaje compilado de alto nivel que permite programar a bajo nivel. Describe el entorno de desarrollo Dev C++ y muestra tres ejemplos básicos de programas en C, incluyendo la estructura general de un programa, declaración de variables, operadores aritméticos e instrucciones como scanf, printf e if.
Este documento describe los puertos de entrada/salida de los microcontroladores. Explica los registros asociados a cada puerto y cómo configurarlos como entradas o salidas. También detalla cómo configurar las resistencias pull-up de cada puerto para manejar las señales de entrada. Finalmente, presenta un ejemplo de código para encender y apagar un LED en respuesta al estado de un interruptor.
Este documento describe la interfaz RS-232, incluyendo su construcción física y especificaciones. Explica que RS-232 es una interfaz para el intercambio de datos binarios entre dispositivos a distancias cortas y velocidades bajas utilizando un conector DB-25 o DB-9. También describe cómo se usan las líneas de handshaking RTS y CTS para controlar el flujo de datos entre dispositivos con diferentes velocidades de procesamiento.
Este documento presenta 8 ejercicios prácticos sobre la programación de un microcontrolador PIC utilizando el compilador MikroBasic. Los ejercicios cubren temas como la entrada y salida digital, lógica booleana, visualización en displays y el uso de puertos.
Este documento presenta 8 ejercicios prácticos para utilizar los puertos de entrada y salida de un microcontrolador PIC. Los ejercicios incluyen escribir valores hexadecimales en puertos, leer valores de puertos de entrada y escribirlos en puertos de salida, mostrar valores numéricos y alfabéticos en displays de 7 segmentos, y realizar operaciones lógicas booleanas usando puertos. El documento concluye enfatizando la importancia de conectar correctamente los puertos y conocer las especificaciones del microcontrol
El documento proporciona instrucciones para la programación manual de un PIC 16F877A usando el software Hi-Tech LITE, recomendando crear un pequeño circuito en Proteus-ISIS y exportar el diseño para grabarlo en un pick kit2 usando el software, luego verificar la configuración de los fuses.
Curso de programacion en c++ para microcontroladores pic 16 f87xxfreddymadriz
Este documento presenta un curso de programación en C para microcontroladores PIC16F87XX. Cubre temas como IDEs, bootloaders, plataformas de desarrollo, y programación en C de los módulos del PIC16F8XX como E/S digital, comunicaciones RS-232, interrupciones y conversión A/D.
Este documento presenta un libro sobre el diseño práctico de aplicaciones utilizando microcontroladores PIC. El libro se centra en el PIC16F84 y cubre los lenguajes de programación PBASIC y ensamblador. El libro está dirigido a estudiantes e ingenieros interesados en aprender sobre microcontroladores y su programación.
Microcontroladores pic diseño practico de aplicacionesCarlos Tovar
Este documento es la tercera edición del libro "Microcontroladores PIC: Diseño práctico de aplicaciones. Primera parte: El PIC16F84. Lenguajes PBASIC y Ensamblador" escrito por José M. Angulo Usategui e Ignacio Angulo Martínez. El libro introduce los microcontroladores PIC y enseña los lenguajes de programación PBASIC y ensamblador a través de ejemplos prácticos con el PIC16F84.
La contaminación del agua se produce principalmente por actividades humanas y puede hacer el agua impropia para el consumo humano, la industria y la agricultura. El desarrollo industrial y el transporte fluvial y marítimo generan grandes cantidades de residuos que contaminan el agua. Las aguas superficiales son más vulnerables a la contaminación que las subterráneas debido a su exposición directa a la actividad humana, aunque también pueden recuperarse más rápidamente. Los efectos de la contaminación varían según el tipo de cuerpo de agua.
El documento describe diferentes métodos para la detección y corrección de errores en la transmisión de datos, incluyendo la redundancia, verificación de redundancia cíclica (CRC), sumas de comprobación y códigos de corrección de errores. Explica cómo estos métodos agregan bits redundantes para detectar errores de bits individuales o ráfagas y, en algunos casos, corregir automáticamente los errores.
El documento describe los componentes básicos de un microcontrolador, incluyendo el procesador, la memoria RAM y ROM, líneas de entrada y salida, y un generador de reloj. Explica las diferencias entre microcontroladores y microprocesadores, y proporciona detalles sobre el microcontrolador PIC16F84, incluyendo sus pines de entrada y salida y cómo grabar programas en él.
El documento presenta un catálogo de componentes eléctricos con sus precios. Incluye diodos rectificadores, diodos Zener, transistores BJT, MOSFET, IGBT, UJT, circuitos integrados 555, SCR, TRIAC, DIAC y amplificadores operacionales 741, describiendo brevemente cada uno y su precio.
Este documento presenta una guía de robótica educativa utilizando el sistema LEGO Mindstorms NXT. Explica las características y funcionalidades del ladrillo inteligente NXT, incluyendo sus puertas de entrada y salida, sensores, motores y capacidades de programación. También presenta desafíos y ejemplos de programas para que los estudiantes aprendan conceptos básicos de programación y robótica.
El documento presenta información sobre diferentes componentes electrónicos como diodos, LEDs, fotodiodos, transistores, tiristores, IGBT, amplificadores operacionales y temporizadores. Para cada componente se brinda una breve descripción de sus características y su precio. La autora del documento es Michelle Rodríguez Corrales.
El documento introduce los conceptos básicos de la robótica, incluyendo las definiciones de robot, robótica, robot industrial, manipulador y androide. Luego describe los componentes clave del kit de robótica LEGO EV3, incluyendo el ladrillo programable, la batería recargable, los motores grandes y medianos, y sensores como el sensor de color, giro, ultrasónico y táctil.
Este documento presenta conceptos básicos de electricidad y electrónica. Explica las magnitudes eléctricas como tensión, corriente y resistencia, y la relación entre ellas expresada por la ley de Ohm. Describe los elementos de un circuito eléctrico como generadores, receptores, elementos de control y protección. También cubre componentes pasivos como resistencias y condensadores, y componentes activos como diodos y transistores en circuitos electrónicos. Finalmente, define tipos de señales eléctricas y cómo se conectan los circuitos en
El documento describe la norma RS-232C para comunicación serial entre modems y terminales de datos, incluyendo las características de los conectores, niveles de tensión, circuitos integrados de compatibilidad y configuraciones de conexión directa entre dispositivos o a través de un modem.
Minicursoelectricidaddomestica05julio2013 150712052554-lva1-app6891jhair salas
Este documento ofrece una introducción a los fundamentos básicos de la electricidad doméstica. Explica qué es la electricidad, cómo se manifiesta y produce, los tipos de materiales conductores y aislantes, y cómo la electricidad llega a nuestras casas a través de circuitos eléctricos e instalaciones. El objetivo es ayudar al lector a comprender aspectos básicos de la electricidad para trabajar de forma segura con ella en el hogar.
Este documento introduce conceptos básicos de electrónica como conductores, carga, tensión, corriente, resistencia, potencia y la ley de Ohm. Explica que los descubrimientos en electrónica desde la antigüedad han llevado al desarrollo de circuitos eléctricos que son fundamentales para la tecnología moderna. Además, incluye tablas sobre materiales conductores y calibres de alambre.
Este documento describe el control de la velocidad de un motor DC utilizando un encoder y un control PID implementado en un PIC16F877A. Explica el funcionamiento general del sistema, que incluye la introducción de la referencia de RPM deseada, el cálculo de la velocidad real mediante el encoder, y la generación de una señal PWM para controlar la velocidad del motor. También aborda las dificultades encontradas y cómo se resolvieron, como el uso de un potenciómetro en lugar de teclado para introducir la referencia de RPM. Finalmente, present
Este documento proporciona información sobre la lectura e interpretación de planos eléctricos. Explica que los planos eléctricos contienen datos informativos, un esquema de emplazamiento eléctrico, una leyenda y especificaciones técnicas. Además, detalla los componentes de un circuito de iluminación e instalación y de un circuito de tomacorrientes, incluyendo los materiales y símbolos utilizados. El objetivo es enseñar a los lectores a interpretar planos eléctricos para
El documento presenta una introducción al lenguaje de programación C. Explica que C es un lenguaje compilado de alto nivel que permite programar a bajo nivel. Describe el entorno de desarrollo Dev C++ y muestra tres ejemplos básicos de programas en C, incluyendo la estructura general de un programa, declaración de variables, operadores aritméticos e instrucciones como scanf, printf e if.
Este documento describe los puertos de entrada/salida de los microcontroladores. Explica los registros asociados a cada puerto y cómo configurarlos como entradas o salidas. También detalla cómo configurar las resistencias pull-up de cada puerto para manejar las señales de entrada. Finalmente, presenta un ejemplo de código para encender y apagar un LED en respuesta al estado de un interruptor.
Este documento describe la interfaz RS-232, incluyendo su construcción física y especificaciones. Explica que RS-232 es una interfaz para el intercambio de datos binarios entre dispositivos a distancias cortas y velocidades bajas utilizando un conector DB-25 o DB-9. También describe cómo se usan las líneas de handshaking RTS y CTS para controlar el flujo de datos entre dispositivos con diferentes velocidades de procesamiento.
Este documento presenta 8 ejercicios prácticos sobre la programación de un microcontrolador PIC utilizando el compilador MikroBasic. Los ejercicios cubren temas como la entrada y salida digital, lógica booleana, visualización en displays y el uso de puertos.
Este documento presenta 8 ejercicios prácticos para utilizar los puertos de entrada y salida de un microcontrolador PIC. Los ejercicios incluyen escribir valores hexadecimales en puertos, leer valores de puertos de entrada y escribirlos en puertos de salida, mostrar valores numéricos y alfabéticos en displays de 7 segmentos, y realizar operaciones lógicas booleanas usando puertos. El documento concluye enfatizando la importancia de conectar correctamente los puertos y conocer las especificaciones del microcontrol
E N T R A D A Y S A L I D A E N E L M I C R O C O N T R O L A D O R P I CLuis Alejandro Hernandez
Este documento presenta 8 ejercicios prácticos para utilizar los puertos de entrada y salida de un microcontrolador PIC. Los ejercicios incluyen escribir valores hexadecimales en puertos, leer valores de puertos de entrada y escribirlos en puertos de salida, mostrar valores numéricos y alfabéticos en displays de 7 segmentos, y realizar operaciones lógicas booleanas usando puertos. El documento concluye enfatizando la importancia de conectar correctamente los puertos y conocer las especificaciones del microcontrol
Entrada Y Salida En El Microcontrolador Picguest6ec450
Este documento presenta 8 ejercicios prácticos para utilizar los puertos de entrada y salida de un microcontrolador PIC. Los ejercicios incluyen escribir valores hexadecimales en puertos, leer valores de puertos de entrada y escribirlos en puertos de salida, mostrar valores numéricos y alfabéticos en displays de 7 segmentos, y realizar operaciones lógicas booleanas usando puertos. El documento concluye enfatizando la importancia de conectar correctamente los puertos y conocer las especificaciones del microcontrol
Este documento presenta 8 ejercicios prácticos para utilizar los puertos de entrada y salida de un microcontrolador PIC. Los ejercicios incluyen escribir valores hexadecimales en puertos, leer valores de puertos de entrada y escribirlos en puertos de salida, mostrar valores numéricos y alfabéticos en displays 7 segmentos, y realizar operaciones lógicas booleanas usando puertos. El documento concluye enfatizando la importancia de conectar correctamente los puertos y conocer las especificaciones del microcontrolador
Este documento presenta un examen final sobre microcontroladores de 60 puntos con 20 preguntas de opción múltiple. Cada pregunta vale 3 puntos. Las preguntas cubren temas como configuración de interrupciones, programación de memoria flash, comunicación serial USART, conversión analógica-digital, ondas cuadradas y punteros en C. El estudiante debe completar la tabla de respuestas marcando su selección para cada pregunta.
Este documento presenta un examen final sobre microcontroladores de 60 puntos con 20 preguntas de opción múltiple. Cada pregunta vale 3 puntos. Las preguntas cubren temas como configuración de interrupciones, memoria flash, LCD, USART, ADC, timers y programación en C de arreglos y punteros. El estudiante debe completar la tabla de respuestas marcando la opción correcta para cada pregunta.
Este documento describe cómo configurar los puertos de los microcontroladores PIC16F876A/877A/886/887 como entradas y salidas digitales. Explica que los puertos pueden funcionar como entradas/salidas digitales o analógicas, y que deben configurarse a través de registros especiales de función para seleccionar su modo de operación. Luego detalla los registros específicos necesarios para configurar cada puerto como entrada/salida digital y los valores que deben asignárseles.
Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)Franz Amaya
Este documento describe las características y funcionalidades del microcontrolador PIC16F877, incluyendo su arquitectura, memoria, puertos de entrada y salida, periféricos, tipos de datos soportados y más. Explica cómo configurar los puertos como entrada o salida y cómo acceder a bits individuales. También presenta ejemplos de código para encender LEDs y enviar secuencias de datos a puertos.
Este documento contiene un examen de microcontroladores de 20 preguntas con opciones múltiples. El examen cubre temas como programación en bucles, arreglos, conversión analógico-digital, comunicación serial y uso de puertos y registros en PIC. Se pide a los estudiantes llenar una tabla de respuestas marcando con una X la alternativa correcta para cada pregunta.
Este documento introduce los microcontroladores PIC de la familia PIC16F8xx. Explica que un microcontrolador incluye un microprocesador, memoria y periféricos de entrada/salida. Describe algunas aplicaciones comunes de los PIC como en vehículos y robótica. Detalla periféricos como puertos, timers, PWM y convertidores A/D. Incluye ejemplos de código y aplicaciones en MPLAB y Proteus.
Este documento presenta un examen de microcontroladores de 20 preguntas con opciones múltiples. El examen contiene preguntas sobre programación en lenguaje ensamblador de PIC, configuración de puertos, uso de timers, conversión analógico-digital y transmisión serial. El estudiante debe marcar la respuesta correcta para cada pregunta en una tabla de respuestas. Al final se incluyen algunas fórmulas de referencia sobre resolución de ADC y cálculo de voltajes digitalizados.
Este documento contiene un examen de microcontroladores de 20 preguntas con 4 opciones cada una. El examen cubre temas como programación en bucles, arreglos, conversión analógico-digital, comunicación serial y uso de puertos y registros internos del PIC16F877. El estudiante debe marcar con una X la alternativa correcta en la tabla de respuestas al final.
Este documento presenta un examen de microcontroladores de 20 preguntas con opciones múltiples. El examen cubre temas como lazos, arreglos, conversión analógico-digital, comunicación serial y programación en C de PIC. Se pide a los estudiantes marcar la respuesta correcta para cada pregunta en una tabla de respuestas al final.
Este documento presenta un examen final de 60 puntos sobre microcontroladores. Contiene 20 preguntas de opción múltiple sobre temas como conversión ADC, comunicación serial, USART, interrupciones y PWM en PIC16F877. El estudiante debe marcar la respuesta correcta para cada pregunta en una tabla de respuestas.
Este documento presenta un examen final sobre microcontroladores de 60 puntos. Consiste en 20 preguntas de opción múltiple sobre temas como convertidores ADC, comunicación serial, USART, interrupciones y PWM en PIC16F877. Incluye tablas para llenar con las respuestas y fórmulas de ayuda.
El documento describe el módulo conversor analógico-digital (A/D) de un microcontrolador PIC, incluyendo sus características, registros asociados y configuración. Explica cómo configurar las entradas analógicas, iniciar la conversión, leer los resultados y manejar interrupciones. También presenta un ejemplo de programa que lee continuamente un canal analógico y muestra el valor leído y en voltios en un LCD.
Este artículo describe cómo programar microcontroladores PIC usando el compilador PCW, el cual permite programarlos en lenguaje C en lugar de ensamblador. Esto agiliza el desarrollo de programas, ya que el lenguaje C es más sencillo que el ensamblador. Se explican las características y funciones principales del compilador PCW, incluyendo el manejo de puertos, interrupciones, retardos, comunicación serial y módulos LCD. También se incluye un ejemplo de cómo escribir en una pantalla LCD.
Este documento describe el manejo de displays LCD. Explica que los displays LCD pueden mostrar caracteres alfanuméricos y tienen un bajo consumo de corriente, a diferencia de los displays de 7 segmentos. Luego detalla las características, conexiones y operación básica de los módulos LCD, incluyendo ejemplos de instrucciones para inicializar y escribir en la pantalla. Finalmente, brinda detalles sobre cómo implementar la interfaz entre un microcontrolador y un módulo LCD de 2 líneas x 16 caracteres.
Este documento presenta cuatro prácticas utilizando diferentes declaraciones con el microcontrolador PIC. La primera práctica enciende y apaga un foco usando la declaración if. La segunda y tercera prácticas realizan contadores ascendente y descendente de 0 a 9 usando for-next. La cuarta práctica realiza un contador ascendente de dos dígitos usando while-wend.
Este documento presenta cuatro prácticas que utilizan diferentes declaraciones con el microcontrolador PIC. La primera práctica enciende y apaga un foco usando la declaración if. La segunda y tercera prácticas realizan contadores ascendente y descendente de 0 a 9 usando for-next. La cuarta práctica realiza un contador ascendente de dos dígitos usando while-wend.
Este documento presenta cuatro prácticas utilizando diferentes declaraciones con el microcontrolador PIC. La primera práctica enciende y apaga un foco usando la declaración if. La segunda y tercera prácticas realizan contadores ascendente y descendente de 0 a 9 usando for-next. La cuarta práctica realiza un contador ascendente de dos dígitos usando while-wend.
Este documento describe el uso de diferentes sentencias condicionales y bucles con el microcontrolador PIC como if, select case, for, while y do para controlar salidas como LEDs y displays. Presenta cuatro prácticas donde se implementan contadores ascendentes y descendentes usando estas sentencias para controlar displays de 7 segmentos.
Este documento describe el uso de diferentes sentencias condicionales y bucles con el microcontrolador PIC como if, select case, for, while y do para controlar salidas como LEDs y displays. Presenta cuatro prácticas donde se implementan contadores ascendentes y descendentes usando estas sentencias para controlar displays de 7 segmentos.
Este documento presenta 7 ejercicios prácticos para utilizar los puertos de entrada y salida de un microcontrolador PIC. Los ejercicios incluyen escribir valores binarios en diferentes puertos, leer valores de entrada y mostrarlos en un puerto de salida, y usar operadores lógicos booleanos con los puertos. El documento también proporciona el código necesario en MikroBasic para implementar cada ejercicio.
Este documento presenta 7 ejercicios prácticos para utilizar los puertos de entrada y salida de un microcontrolador PIC. Los ejercicios incluyen escribir valores binarios en diferentes puertos, leer valores de entrada y mostrarlos en un puerto de salida, y usar operadores lógicos booleanos con los puertos. El documento también proporciona el código necesario en MikroBasic para implementar cada ejercicio.
28307034 La Familia De Micro Control Adores Piccarlos
El documento describe las características de los microcontroladores PIC de Microchip. Explica que los PIC se clasifican en tres gamas (base, media y mejorada) dependiendo de su capacidad de memoria y periféricos. La gama mejorada tiene las mayores capacidades, como memoria FLASH de hasta 128KB, memoria de datos de hasta 4KB y periféricos avanzados como CAN, ADC de 10 bits y comunicación I2C/SPI. Los PIC de 16 bits como el PIC24F ofrecen mayores prestaciones con memoria de hasta 8MB y bus de datos de 16
28307034 La Familia De Micro Control Adores Piccarlos
El documento describe las características de los microcontroladores PIC de Microchip. Explica que los PIC se clasifican en tres gamas (base, media y mejorada) dependiendo de su capacidad de memoria y periféricos. La gama mejorada tiene instrucciones de 16 bits, mayor memoria y periféricos avanzados como CAN, ADC de 10 bits y comunicaciones seriales. El documento también resume las características clave de varios modelos PIC24 de 16 bits.
1. 2010CARLOS OCAMPOFERNANDO ITAS2010-03-12UNIVERSIDAD POLITECNICA SALESIANAPRACTICA #1SISTEMAS MICROPROCESADOS I<br />22288503543300<br />TEMA Entrada y Salida en el micro controlador PIC.<br />OBJETIVO<br />Utilizar los puertos del micro controlador PIC, como interface digital al<br /> mundo exterior.<br />MARCO TEORICO<br />MIKROBASIC<br />Este compilador es traído gracias a la empresa mikroElectronika, misma que distribuye una serie de compiladores entre los que destacan el ya antes mencionado mikroBasic y mikroC. <br />Probablemente, mikroBasic sea el compilador que soporte más modelos de PICs, ya Que dependiendo del PIC que vayamos a programar existe una versión creada para abarcar la mayoría de PICs de la misma familia.<br />mikroBasic dispone de un extenso grupo de librerías, que están distribuidas en comunicaciones RS-232, RS-485 e I2C; así también como teclados PS/2, conexiones<br />USB, interfaz para LCD, y muchas más.<br />ESCRIBIR EN EL PUERTO B EL VALOR 55H<br />Entradas Número 55h<br />Salidas Código binario del número 55h en el PortB del microcontrolador.<br />Procesos Escribir el valor 55h en el PortB.<br /> Retardo de 1 segundo.<br />DIAGRAMA DE FLUJO<br />INICIO<br /> <br />RATORDO 1SPORTB= 555CODIGO:<br />program PRACTICA1<br />TRISB=0 'HABILITA EL PUERTO B COMO SALIDA<br />MAIN: 'Parte principal del programa<br />PORTB=$55 'ESCRIBE EN EL PURTO B EL VALOR 55H= 01010101<br />DELAY_MS (1000) 'retardo 1 segundo<br />END.<br />SIMULACION<br />FIGURA #1<br />Ejercicio de aplicación. Escribir en el puerto B el valor AA<br />EntradasNúmero AA<br />SalidasCódigo binario del número AAh en el PortB del microcontrolador.<br />ProcesosEscribir el valor AAh en el PortB.<br /> Retardo de 1 segundo.<br />CODIGO<br />program practica1_2<br />trisb=0<br />main:<br />portb=$AA 'Escribe en el puerto B el valor AAh=10101010<br />delay_ms(1000)<br />end.<br />SIMULACION<br />DIAGRAMA DE FLUJO<br />INICIO<br /> <br />RATORDO 1SPORTB= $AA<br />Ejercicio de aplicación. Escribir en el puerto C el valor F0<br />EntradasNúmero F0<br />SalidasCódigo binario del número F0 en el PortC del microcontrolador.<br />ProcesosEscribir el valor F0 en el PortC.<br /> Retardo de 1 segundo.<br />CODIGO<br />program EJERCICIO1_3<br />TRISC=0 'HABILITA EL PUERTO C COMO SALIDA<br />MAIN: 'Parte principal del programa<br />PORTC=$F0 'ESCRIBE EN EL PURTO C EL VALOR $F0<br />DELAY_MS(1000) 'retardo 1 segundo<br />END.<br />DIAGRAMA DE FLUJO<br />INICIO<br /> <br />RATORDO 1SPORTB= $F0<br />1.4 Leer en el puerto C y escribir en el puerto B<br />EntradasValores de entrada en el PortC.<br />SalidasBits que ingresan por el PortC salen en las patitas del PortB.<br />ProcesosDefinir variable para almacenar los datos ingresados por el PortC.<br /> Habilitar el PortC como entrada y el PortB como salida.<br />Leer bits con el PortC.<br />Guardar los bits que ingresan por el PortC en la variable.<br />Escribir el valor de la variable en el PortB.<br />DIAGRAMA DE FLUJO<br />INICIO<br />DEFINIR VARIABLE<br />trisC=$ff<br />trisB=0<br />portB=valorvalor=portC<br />CODIGO<br />program EJERCICIO1_4<br />dim valor as byte<br />main:<br />lazo:<br />trisC=$ff<br />trisB=0<br />valor=portC<br />portB=valor<br />goto lazo<br />end.<br />SIMULACION<br />1.5 Escribir en un display de 7 segmentos sin utilizar decodificador, un valor ascendente<br />entre 0 y F.<br />EntradasValores de 0 a F<br />SalidasCódigo binario entre 0 y F en el PortB del micro controlador.<br />ProcesosDefinir código binario para cada valor.<br />Escribir el código binario establecido para cada valor en el PortB<br />Retardo 2 segundos.<br />Repetir los tres pasos anteriores hasta llegar a l<br />DIAGRAMA DE FLUJO<br />INICIO<br />PORTB=%00111111<br /> RETARDO 2S <br /> ……………………<br />portb=%01110001<br /> RETARDO 2S<br />CODIGO<br />program practica1_5<br />trisb=$0<br />'a=portb.0, b=portb.1, c=portb.2,'d=portb.3, e=portb.4, f=portb.5, g=portb.6<br />'el display debe ser cátodo común<br />main:<br />lazo:<br />portb=%00111111 'formato para trabajar en binario<br />delay_ms(2000)<br />portb=%00000110<br />delay_ms(2000)<br />portb=%01011011<br />delay_ms(2000)<br />portb=%01001111<br />delay_ms(2000)<br />portb=%01100110<br />delay_ms(2000)<br />portb=%01101101<br />delay_ms(2000)<br />portb=%01111101<br />delay_ms(2000)<br />portb=%00000111<br />delay_ms(2000)<br />portb=%01111111<br />delay_ms(2000)<br />portb=%01100111<br />delay_ms(2000)<br />portb=%01110111<br />delay_ms(2000)<br />portb=%01111100<br />delay_ms(2000)<br />portb=%01011000<br />delay_ms(2000)<br />portb=%01011110<br />delay_ms(2000)<br />portb=%01111001<br />delay_ms(2000)<br />portb=%01110001<br />delay_ms(2000)<br />goto lazo<br />end.<br />SIMULACION<br />1.6 Ejercicio de aplicación. Mediante un display alfanumérico mostrar en orden descendentes las letras del alfabeto de la Z a la A<br />EntradasValores alfanuméricos de la Z a la A<br />SalidasCódigo binario desde la Z a la A en el PortB del microcontrolador.<br />ProcesosDefinir código binario para cada valor.<br />Escribir los 8 primeros bits (a-h) del código binario establecido para cada valor en el PortB.<br />Escribir los últimos bits (i-n) del código binario establecido para cada valor en el PortC.<br />Retardo 1 segundo<br />Repetir los cuatro pasos anteriores hasta llegar a la A<br />DIAGRAMA DE FLUJOINICIO<br />portb=%00001001portc=%00010001<br /> RETARDO 2S <br /> ……………………<br />portb=%00110111portc=%00100010<br /> RETARDO 2S<br />Los leds del display están distribuidos de la siguiente manera:<br />1416050top<br />Los pines del display están distribuidos de la siguiente manera:<br />Los pines del PIC se distribuyen de la siguiente manera:<br />CODIGO<br />program practica1_7<br />trisb=$0<br />trisc=$0<br />main:<br />lazo:<br />portb=%00001001<br />portc=%00010001<br />delay_ms(1000)<br />portb=%01000000<br />portc=%00001001<br />delay_ms(1000)<br />portb=%01000000<br />portc=%00010101<br />delay_ms(1000)<br />portb=%00110110<br />portc=%00010100<br />delay_ms(1000)<br />portb=%00110000<br />portc=%00010001<br />delay_ms(1000)<br />portb=%00111110<br />portc=%00000000<br />delay_ms(1000)<br />portb=%10000001<br />portc=%00001000<br />delay_ms(1000)<br />portb=%00101101<br />portc=%00100010<br />delay_ms(1000)<br />portb=%00110011<br />portc=%00100110<br />delay_ms(1000)<br />portb=%00100111<br />portc=%00100010<br />delay_ms(1000)<br />portb=%00110011<br />portc=%00100010<br />delay_ms(1000)<br />portb=%00111111<br />portc=%00000000<br />delay_ms(1000)<br />portb=%01110110<br />portc=%00000100<br />delay_ms(1000)<br />portb=%01110110<br />portc=%00000001<br />delay_ms(1000)<br />portb=%00111000<br />portc=%00000000<br />delay_ms(1000)<br />portb=%00110000<br />portc=%00100101<br />delay_ms(1000)<br />portb=%00011110<br />portc=%00000000<br />delay_ms(1000)<br />portb=%10001001<br />portc=%00001000<br />delay_ms(1000)<br />portb=%00110110<br />portc=%00100010<br />delay_ms(1000)<br />portb=%00111101<br />portc=%00000010<br />delay_ms(1000)<br />portb=%00110001<br />portc=%00100010<br />delay_ms(1000)<br />portb=%00111001<br />portc=%00100010<br />delay_ms(1000)<br />portb=%00011110<br />portc=%00100010<br />delay_ms(1000)<br />portb=%00111001<br />portc=%00000000<br />delay_ms(1000)<br />portb=%00111100<br />portc=%00100010<br />delay_ms(1000)<br />portb=%00110111<br />portc=%00100010<br />delay_ms(1000)<br />goto lazo<br />end.<br />SIMULACION<br />1.7 Lógica booleana con micro controlador<br />EntradasValores en el PortC<br />SalidasCódigo binario en el PortB del micro controlador.<br />ProcesosDefinir código binario para cada valor.<br />Escribir en el PortB.0 PortC.0 and PortC.1<br />Escribir en el PortB.1 PortC.2 or PortC.3<br />Escribir en el PortB.2 PortC.4 xor PortC.5<br />DIAGRAMA DE FLUJO<br />INICIO<br />PORTB.0=PORTC.0 AND PORTC.1<br /> PORTB.1=PORTC.2 OR PORTC.3<br />PORTB.2=PORTC.4 XOR PORTC.51<br />CODIGO<br />program practica1_8<br />trisc=$FF 'Puerto C como entradas<br />trisb=$0 'Puerto B como salidas<br />main:<br />portb.0=portc.0 and portc.1<br />portb.1=portc.2 or portc.3<br />portb.2=portc.4 xor portc.5<br />goto main<br />end.<br />SIMULACION<br />CONCLUSIONES<br />La programación en mikrobasic maneja un lenguaje secillo de entender lo cual permite realizar diversas aplicacione.<br />Los puertos del pic pueden ser utilizados como entradas o como salidas dependiendo el uso que se le quiera dar.<br />La forma de carga el programa hecho en mikrobasic se lo hace con el archivo .hex y utilizando la programadora de PIC que se tenga.<br />RECOMENDACIONES<br />Para que funcione el PIC es indispensable colocar el cristal de lo contrario asi este cargado el programa en el PIC no se visualizara ningún resultado.<br />Se debe tener el manual del PIC que se utilice para saber la conexión adecuada de los pines, el manual se lo puede bajar de internet.<br />BIBLIOGRAFIA<br />Hoja de practicas de microcontroladores PIC<br />Manual de microcontrolador PIC 16f877a<br />