Amplificadores Operacionales - Seguidor, Inversor y No InversorCris Mascote
Este documento presenta las configuraciones básicas de amplificadores operacionales (opamps), incluyendo el amplificador inversor, no inversor y seguidor. Describe los procedimientos realizados para simular y probar cada circuito físicamente, observando las señales de entrada y salida. Explica las expresiones matemáticas que definen la ganancia de cada configuración y cómo esta se relaciona con el desfase o no entre las señales. Concluye que conocer estas configuraciones básicas es fundamental para el uso de opamps en sist
Este documento describe los conceptos básicos de los comparadores digitales. Explica que un comparador compara dos números de entrada A y B y produce una salida que indica si son iguales, si A es mayor que B, o si A es menor que B. Luego describe cómo funcionan comparadores de un bit y dos bits, así como comparadores más complejos de 4 y más bits que usan circuitos como el 74LS85. Finalmente, muestra ejemplos de diseño de comparadores y el código VHDL para un comparador de 4 bits.
PWM con PIC16F877A: Modulos y Registros InvolucradosEduardo Henriquez
El documento describe cómo generar una señal PWM con un microcontrolador utilizando los módulos CCP. Los módulos CCP pueden operar en modo captura, comparación o PWM. En modo PWM, cada módulo CCP puede generar una onda cuadrada con resolución de hasta 10 bits y frecuencia y ciclo de trabajo configurables utilizando los registros CCPxCON, CCPRxL y TMR2.
Ejercicios de Multiplexores y decodificadoresBertha Vega
El documento contiene la solución a varios problemas relacionados con decodificadores y multiplexores. En el Problema 1, se implementa la función f(a,b,c)=Σm(0,3,6) utilizando decodificadores con diferentes configuraciones de salidas y puertas lógicas. Los Problemas 2-4 describen la implementación de funciones utilizando multiplexores de 1, 2 o 4 canales. El Problema 5 analiza circuitos propuestos en un boletín anterior.
Este documento proporciona información técnica detallada sobre el microcontrolador PIC16F84A, incluyendo sus características de CPU y periféricos, diagrama de bloques, pines de entrada/salida, organización de memoria de programa y datos, y descripción de los registros de propósito especial.
Un restador completo es un circuito combinacional que realiza una sustracción entre dos bits considerando un préstamo inicial. Tiene tres entradas (minuendo, sustraendo, préstamo) y dos salidas (diferencia, salida tomada). Su diagrama a bloques muestra cómo considera el préstamo junto con los bits de entrada para realizar la sustracción. Incluye una tabla de verdad y un circuito topológico que implementa la lógica de la sustracción.
Este documento describe el funcionamiento y tipos de compuertas lógicas utilizadas en sistemas digitales. Explica las compuertas AND, OR, NOT, NAND, NOR, XOR y sus tablas de verdad. También describe cómo las compuertas lógicas pueden combinarse para crear funciones más complejas y cómo un tipo de compuerta puede sustituirse por otro equivalente utilizando solo compuertas NAND o NOR.
Amplificadores Operacionales - Seguidor, Inversor y No InversorCris Mascote
Este documento presenta las configuraciones básicas de amplificadores operacionales (opamps), incluyendo el amplificador inversor, no inversor y seguidor. Describe los procedimientos realizados para simular y probar cada circuito físicamente, observando las señales de entrada y salida. Explica las expresiones matemáticas que definen la ganancia de cada configuración y cómo esta se relaciona con el desfase o no entre las señales. Concluye que conocer estas configuraciones básicas es fundamental para el uso de opamps en sist
Este documento describe los conceptos básicos de los comparadores digitales. Explica que un comparador compara dos números de entrada A y B y produce una salida que indica si son iguales, si A es mayor que B, o si A es menor que B. Luego describe cómo funcionan comparadores de un bit y dos bits, así como comparadores más complejos de 4 y más bits que usan circuitos como el 74LS85. Finalmente, muestra ejemplos de diseño de comparadores y el código VHDL para un comparador de 4 bits.
PWM con PIC16F877A: Modulos y Registros InvolucradosEduardo Henriquez
El documento describe cómo generar una señal PWM con un microcontrolador utilizando los módulos CCP. Los módulos CCP pueden operar en modo captura, comparación o PWM. En modo PWM, cada módulo CCP puede generar una onda cuadrada con resolución de hasta 10 bits y frecuencia y ciclo de trabajo configurables utilizando los registros CCPxCON, CCPRxL y TMR2.
Ejercicios de Multiplexores y decodificadoresBertha Vega
El documento contiene la solución a varios problemas relacionados con decodificadores y multiplexores. En el Problema 1, se implementa la función f(a,b,c)=Σm(0,3,6) utilizando decodificadores con diferentes configuraciones de salidas y puertas lógicas. Los Problemas 2-4 describen la implementación de funciones utilizando multiplexores de 1, 2 o 4 canales. El Problema 5 analiza circuitos propuestos en un boletín anterior.
Este documento proporciona información técnica detallada sobre el microcontrolador PIC16F84A, incluyendo sus características de CPU y periféricos, diagrama de bloques, pines de entrada/salida, organización de memoria de programa y datos, y descripción de los registros de propósito especial.
Un restador completo es un circuito combinacional que realiza una sustracción entre dos bits considerando un préstamo inicial. Tiene tres entradas (minuendo, sustraendo, préstamo) y dos salidas (diferencia, salida tomada). Su diagrama a bloques muestra cómo considera el préstamo junto con los bits de entrada para realizar la sustracción. Incluye una tabla de verdad y un circuito topológico que implementa la lógica de la sustracción.
Este documento describe el funcionamiento y tipos de compuertas lógicas utilizadas en sistemas digitales. Explica las compuertas AND, OR, NOT, NAND, NOR, XOR y sus tablas de verdad. También describe cómo las compuertas lógicas pueden combinarse para crear funciones más complejas y cómo un tipo de compuerta puede sustituirse por otro equivalente utilizando solo compuertas NAND o NOR.
Los sistemas combinacionales están formados por un conjunto de compuertas interconectadas cuya salida, en un momento dado, esta únicamente en función de la entrada, en ese mismo instante. Por esto se dice que los sistemas combinacionales no cuentan con memoria
En cambio los sistemas secuenciales, son capaces de tener salidas no solo en función a través de sus estados internos. Esto se debe a que los sistemas secuenciales tienen memoria y son capaces de almacenar información a través de sus estados internos.
Este documento presenta un capítulo sobre señales y sistemas. Introduce conceptos clave como señales periódicas y no periódicas, señales de potencia y energía, y transformaciones de la variable independiente. También clasifica sistemas en tiempo continuo y discreto, con y sin memoria, causales, estables, invariantes en el tiempo y lineales. Finalmente, discute la interconexión de sistemas.
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.
Este documento describe los conceptos básicos de la amplificación de señales usando transistores BJT. Explica que la amplificación implica tres pasos: 1) añadir una componente continua a la señal de entrada, 2) amplificar tanto la señal alterna como la continua, y 3) eliminar la componente continua de la señal de salida. También introduce conceptos clave como los modelos de parámetros híbridos y el análisis de circuitos amplificadores mediante parámetros como la ganancia de corriente y tensión.
Este documento presenta 8 ejercicios de álgebra de Boole que involucran simplificar expresiones booleanas utilizando postulados y teoremas del álgebra de Boole. Cada ejercicio comienza con una expresión booleana y muestra los pasos para simplificarla hasta obtener una expresión más simple.
Montaje de un indicador de la tensión de la bateriaJomicast
Montaje de un circuito electrónico que nos indica el estado de carga de la batería del coche. Un led verde nos indica que la batería está cargada, de lo contrario un led rojo nos avisa de que la batería esta descargada o tiene problemas de carga.
Este documento trata sobre la programación en el lenguaje CUPL. Introduce los conceptos básicos del lenguaje como la notación, la estructura de un programa CUPL con el encabezamiento, declaración de pines y cuerpo principal. Explica cómo definir ecuaciones combinacionales, tablas de verdad y máquinas de estado en CUPL. También incluye dos ejemplos de aplicaciones: control de volumen y control de barrera de aparcamiento.
Configuraciones basicas del amplificador operacional Clase 5Tensor
El documento describe las características y configuraciones básicas de los amplificadores operacionales, incluyendo amplificadores inversores, no inversores, sumadores e integradores. Explica cómo calcular la ganancia y el voltaje de salida para diferentes circuitos de amplificadores operacionales usando ecuaciones matemáticas.
Este documento presenta el diseño de circuitos secuenciales, incluyendo la estructura general de un circuito secuencial y el uso de máquinas de estado. Explica el diseño de un contador de 3 bits con diagrama y tabla de estados, y mapas de Karnaugh para simplificar las expresiones. También muestra la implementación de un contador ascendente/descendente de 3 bits utilizando flip-flops.
El documento describe el funcionamiento de un comparador de magnitud de 7485. Realiza la comparación de dos palabras de N bits tomadas como números enteros sin signo e indica si son iguales, si A es mayor que B o si A es menor que B. Tiene entradas para dos palabras (A y B) y tres salidas indicando si A es igual, mayor o menor que B. Se pueden conectar varios comparadores en cascada para ampliar la comparación a más de 4 bits.
Soluciones: Openheim - Sistemas y señales - cap 5Carlos Brizuela
Este documento contiene respuestas a ejercicios sobre transformadas de Fourier. En el Ejercicio 5.1, se calculan las transformadas de Fourier de dos señales usando la ecuación de análisis. En el Ejercicio 5.2, se calculan las transformadas de Fourier de dos señales adicionales usando la misma ecuación. Luego, en los Ejercicios 5.3 a 5.6, se calculan más transformadas de Fourier y transformadas inversas aplicando diferentes propiedades de la transformada.
Este documento describe un sumador-restador de 4 bits. Explica que un sumador es un circuito lógico que realiza operaciones de suma, mientras que un restador realiza operaciones de resta. También indica que cuando se usa complemento a dos para representar números negativos, un sumador puede funcionar como sumador-restador. Luego proporciona detalles sobre cómo funcionan los sumadores y restadores de 4 bits, incluidas tablas de verdad, diagramas y materiales necesarios.
El documento describe cinco tareas para construir máquinas de Turing que acepten diferentes entradas de 0 y 1, incluyendo: invertir 0 y 1, sumar 0 y 1, usar una condición if con 0 y 1, encontrar tres 1 consecutivos, y ordenar todos los 1 a la izquierda y los 0 a la derecha.
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 describe el diseño de un sumador completo de 4 bits utilizando circuitos integrados. Explica que los sumadores son importantes para procesar datos numéricos y enumera los componentes necesarios. Luego detalla el funcionamiento de los sumadores a nivel de bits y cómo conectar cuatro sumadores en paralelo para sumar números de 4 bits, mostrando el resultado en displays de 7 segmentos. Finalmente, muestra la simulación del circuito en Proteus.
Este documento presenta los teoremas del álgebra booleana y muestra ejemplos de cómo usarlos para simplificar circuitos lógicos y derivar expresiones booleanas a partir de tablas de verdad. En particular, cubre la tabla de 16 teoremas booleanos fundamentales y sus duales, y proporciona dos ejemplos detallados de cómo aplicar los teoremas para simplificar expresiones y circuitos.
Este documento describe un circuito comparador de 4 bits que compara dos números binarios de 4 bits cada uno y determina si son iguales, si el primer número es mayor o si el segundo número es mayor. El circuito se implementa usando circuitos integrados como el 74LS85 (comparador), 74LS151 (multiplexor), 74LS83 (sumador binario) y 74LS47 (decodificador BCD a 7 segmentos) para mostrar el resultado en displays. El objetivo es adquirir conocimientos sobre estos circuitos integrados y construir un circuito comparador práctico de 4 bits.
Resolución de ejercicios compuertas lógicasCarlos Gascón
Este documento presenta varios problemas y ejercicios relacionados con puertas lógicas y circuitos. En la primera página, identifica circuitos eléctricos como puertas lógicas NOR y OR. En la segunda página, implementa circuitos usando puertas lógicas. En la tercera página, utiliza simuladores para implementar funciones lógicas. Finalmente, en la cuarta página, determina funciones de salida y tablas de verdad para circuitos lógicos.
Este documento describe cómo configurar la seguridad básica en un switch Cisco, incluyendo la configuración de contraseñas, líneas de acceso y mensajes MOTD. También explica cómo configurar la seguridad de puertos dinámicos en un puerto específico para permitir solo una dirección MAC conectada y desactivar el puerto si se detecta una violación. Finalmente, el documento prueba la configuración de seguridad de puertos al conectar una PC no autorizada al puerto.
Este documento describe el funcionamiento de circuitos RC, los cuales se componen de resistores y capacitores. Explica que estos circuitos son muy útiles y comunes en dispositivos electrónicos debido a su capacidad de filtrar señales con precisión. Luego, analiza matemáticamente el proceso de carga y descarga de un capacitor en un circuito RC, resolviendo ecuaciones diferenciales para hallar expresiones de la carga y corriente en función del tiempo. Finalmente, presenta ejemplos numéricos y preguntas conceptuales para comprobar la comprens
Introduccion a los microcontroladores pic y programacion de una matriz de led'sRuderocker Billy
Este documento introduce los microcontroladores PIC y su programación. Explica la diferencia entre microprocesadores y microcontroladores, las arquitecturas de Von Neumann y Harvard, los tipos de memoria como ROM, EPROM, EEPROM y FLASH. También describe los puertos de entrada y salida, el reloj principal, y recursos especiales como temporizadores, watchdog, modo de bajo consumo, conversores A/D y D/A, y PWM. El objetivo es familiarizar a los aprendices con los conceptos básicos de los microcontroladores PIC.
Los sistemas combinacionales están formados por un conjunto de compuertas interconectadas cuya salida, en un momento dado, esta únicamente en función de la entrada, en ese mismo instante. Por esto se dice que los sistemas combinacionales no cuentan con memoria
En cambio los sistemas secuenciales, son capaces de tener salidas no solo en función a través de sus estados internos. Esto se debe a que los sistemas secuenciales tienen memoria y son capaces de almacenar información a través de sus estados internos.
Este documento presenta un capítulo sobre señales y sistemas. Introduce conceptos clave como señales periódicas y no periódicas, señales de potencia y energía, y transformaciones de la variable independiente. También clasifica sistemas en tiempo continuo y discreto, con y sin memoria, causales, estables, invariantes en el tiempo y lineales. Finalmente, discute la interconexión de sistemas.
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.
Este documento describe los conceptos básicos de la amplificación de señales usando transistores BJT. Explica que la amplificación implica tres pasos: 1) añadir una componente continua a la señal de entrada, 2) amplificar tanto la señal alterna como la continua, y 3) eliminar la componente continua de la señal de salida. También introduce conceptos clave como los modelos de parámetros híbridos y el análisis de circuitos amplificadores mediante parámetros como la ganancia de corriente y tensión.
Este documento presenta 8 ejercicios de álgebra de Boole que involucran simplificar expresiones booleanas utilizando postulados y teoremas del álgebra de Boole. Cada ejercicio comienza con una expresión booleana y muestra los pasos para simplificarla hasta obtener una expresión más simple.
Montaje de un indicador de la tensión de la bateriaJomicast
Montaje de un circuito electrónico que nos indica el estado de carga de la batería del coche. Un led verde nos indica que la batería está cargada, de lo contrario un led rojo nos avisa de que la batería esta descargada o tiene problemas de carga.
Este documento trata sobre la programación en el lenguaje CUPL. Introduce los conceptos básicos del lenguaje como la notación, la estructura de un programa CUPL con el encabezamiento, declaración de pines y cuerpo principal. Explica cómo definir ecuaciones combinacionales, tablas de verdad y máquinas de estado en CUPL. También incluye dos ejemplos de aplicaciones: control de volumen y control de barrera de aparcamiento.
Configuraciones basicas del amplificador operacional Clase 5Tensor
El documento describe las características y configuraciones básicas de los amplificadores operacionales, incluyendo amplificadores inversores, no inversores, sumadores e integradores. Explica cómo calcular la ganancia y el voltaje de salida para diferentes circuitos de amplificadores operacionales usando ecuaciones matemáticas.
Este documento presenta el diseño de circuitos secuenciales, incluyendo la estructura general de un circuito secuencial y el uso de máquinas de estado. Explica el diseño de un contador de 3 bits con diagrama y tabla de estados, y mapas de Karnaugh para simplificar las expresiones. También muestra la implementación de un contador ascendente/descendente de 3 bits utilizando flip-flops.
El documento describe el funcionamiento de un comparador de magnitud de 7485. Realiza la comparación de dos palabras de N bits tomadas como números enteros sin signo e indica si son iguales, si A es mayor que B o si A es menor que B. Tiene entradas para dos palabras (A y B) y tres salidas indicando si A es igual, mayor o menor que B. Se pueden conectar varios comparadores en cascada para ampliar la comparación a más de 4 bits.
Soluciones: Openheim - Sistemas y señales - cap 5Carlos Brizuela
Este documento contiene respuestas a ejercicios sobre transformadas de Fourier. En el Ejercicio 5.1, se calculan las transformadas de Fourier de dos señales usando la ecuación de análisis. En el Ejercicio 5.2, se calculan las transformadas de Fourier de dos señales adicionales usando la misma ecuación. Luego, en los Ejercicios 5.3 a 5.6, se calculan más transformadas de Fourier y transformadas inversas aplicando diferentes propiedades de la transformada.
Este documento describe un sumador-restador de 4 bits. Explica que un sumador es un circuito lógico que realiza operaciones de suma, mientras que un restador realiza operaciones de resta. También indica que cuando se usa complemento a dos para representar números negativos, un sumador puede funcionar como sumador-restador. Luego proporciona detalles sobre cómo funcionan los sumadores y restadores de 4 bits, incluidas tablas de verdad, diagramas y materiales necesarios.
El documento describe cinco tareas para construir máquinas de Turing que acepten diferentes entradas de 0 y 1, incluyendo: invertir 0 y 1, sumar 0 y 1, usar una condición if con 0 y 1, encontrar tres 1 consecutivos, y ordenar todos los 1 a la izquierda y los 0 a la derecha.
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 describe el diseño de un sumador completo de 4 bits utilizando circuitos integrados. Explica que los sumadores son importantes para procesar datos numéricos y enumera los componentes necesarios. Luego detalla el funcionamiento de los sumadores a nivel de bits y cómo conectar cuatro sumadores en paralelo para sumar números de 4 bits, mostrando el resultado en displays de 7 segmentos. Finalmente, muestra la simulación del circuito en Proteus.
Este documento presenta los teoremas del álgebra booleana y muestra ejemplos de cómo usarlos para simplificar circuitos lógicos y derivar expresiones booleanas a partir de tablas de verdad. En particular, cubre la tabla de 16 teoremas booleanos fundamentales y sus duales, y proporciona dos ejemplos detallados de cómo aplicar los teoremas para simplificar expresiones y circuitos.
Este documento describe un circuito comparador de 4 bits que compara dos números binarios de 4 bits cada uno y determina si son iguales, si el primer número es mayor o si el segundo número es mayor. El circuito se implementa usando circuitos integrados como el 74LS85 (comparador), 74LS151 (multiplexor), 74LS83 (sumador binario) y 74LS47 (decodificador BCD a 7 segmentos) para mostrar el resultado en displays. El objetivo es adquirir conocimientos sobre estos circuitos integrados y construir un circuito comparador práctico de 4 bits.
Resolución de ejercicios compuertas lógicasCarlos Gascón
Este documento presenta varios problemas y ejercicios relacionados con puertas lógicas y circuitos. En la primera página, identifica circuitos eléctricos como puertas lógicas NOR y OR. En la segunda página, implementa circuitos usando puertas lógicas. En la tercera página, utiliza simuladores para implementar funciones lógicas. Finalmente, en la cuarta página, determina funciones de salida y tablas de verdad para circuitos lógicos.
Este documento describe cómo configurar la seguridad básica en un switch Cisco, incluyendo la configuración de contraseñas, líneas de acceso y mensajes MOTD. También explica cómo configurar la seguridad de puertos dinámicos en un puerto específico para permitir solo una dirección MAC conectada y desactivar el puerto si se detecta una violación. Finalmente, el documento prueba la configuración de seguridad de puertos al conectar una PC no autorizada al puerto.
Este documento describe el funcionamiento de circuitos RC, los cuales se componen de resistores y capacitores. Explica que estos circuitos son muy útiles y comunes en dispositivos electrónicos debido a su capacidad de filtrar señales con precisión. Luego, analiza matemáticamente el proceso de carga y descarga de un capacitor en un circuito RC, resolviendo ecuaciones diferenciales para hallar expresiones de la carga y corriente en función del tiempo. Finalmente, presenta ejemplos numéricos y preguntas conceptuales para comprobar la comprens
Introduccion a los microcontroladores pic y programacion de una matriz de led'sRuderocker Billy
Este documento introduce los microcontroladores PIC y su programación. Explica la diferencia entre microprocesadores y microcontroladores, las arquitecturas de Von Neumann y Harvard, los tipos de memoria como ROM, EPROM, EEPROM y FLASH. También describe los puertos de entrada y salida, el reloj principal, y recursos especiales como temporizadores, watchdog, modo de bajo consumo, conversores A/D y D/A, y PWM. El objetivo es familiarizar a los aprendices con los conceptos básicos de los microcontroladores PIC.
Este documento describe cómo configurar e implementar un programa "Hola Mundo" básico en MPLAB y el compilador C18 para un PIC18F2550. Explica cómo configurar MPLAB e incluir las librerías y palabras de configuración adecuadas, y luego proporciona un código de ejemplo que enciende y apaga los LEDs en un bucle infinito para demostrar el funcionamiento básico.
El documento describe la arquitectura de los microcontroladores. Explica que estos dispositivos contienen una CPU, memoria (RAM, EEPROM, Flash) y periféricos. La CPU ejecuta programas almacenados en la memoria para controlar los periféricos según la aplicación. También cubre temas como los registros de configuración, mapas de memoria y diferentes tipos de memoria en los microcontroladores.
1) El documento presenta un prólogo que agradece a los lectores por descargar el libro y comparte la pasión del autor por compartir conocimientos sobre microcontroladores.
2) Explica que el autor tuvo dificultades al principio programando en ensamblador y luego encontró herramientas como PicBasic Pro y CCS C que facilitaron su aprendizaje.
3) Con el uso de estas nuevas herramientas, el autor pudo finalmente construir lo que quería y triunfar en el mundo de la programación de microcontroladores.
Este documento presenta el diseño de un proyecto para establecer un taller de mantenimiento y reparación de maquinaria agrícola en el municipio de Pacho, Cundinamarca. Actualmente, los campesinos de la región deben desplazarse hasta la ciudad para acceder a estos servicios. El proyecto busca reducir los costos y tiempos de desplazamiento de los agricultores locales mediante la prestación de servicios de mantenimiento preventivo y correctivo cerca a sus lugares de trabajo. Se realizaron estudios de mercado y técnicos
El documento discute las tensiones entre los sacerdotes de Ifá (Babalawos) y los sacerdotes de los Orishas (Olorishas) en la religión Yoruba. Señala 7 señales de alarma que indican que el culto a los Orishas (Ocha) está perdiendo interés e importancia en comparación con Ifá. Esto incluye que Ifá es más estudiado académicamente, más personas se consagran a Ifá que a Ocha, y existe una asociación internacional de Babalawos pero no de Olorishas.
Este documento presenta una introducción a Internet, incluyendo sus principales servicios como correo electrónico, foros y transferencia de archivos. También describe las comunidades virtuales como redes sociales y blogs, así como los conocimientos necesarios para crear páginas web y transferir archivos en línea. Finalmente, concluye resumiendo los diferentes servicios disponibles para navegar por Internet.
Ifá le pide a esta persona que ofrezca un sacrificio para una vida larga. Debe agregar una gran tela que posee al sacrificio para tener tiempo, espacio y un ambiente propicio para funcionar bien. La adivinación fue lanzada para Rèmílékún Onígbò Afonran, quien estaba en medio de enemigos, y se le prescribió un sacrificio de predominio para no morir.
El documento describe 4 actividades generadas para educación a distancia por el Instituto Tecnológico Superior Vida Nueva. La primera actividad implica ver un video sobre ecología y medio ambiente y extraer 20 ideas principales. La segunda actividad consiste en leer un artículo sobre el impacto del turismo de buceo en los corales y responder preguntas en un foro. La tercera actividad pide elaborar un mapa gráfico sobre la información más importante de un documento. La cuarta actividad es desarrollar un ensayo sobre un tema de ecología y
El documento describe los gustos de varias personas. Katia le gusta el básquetbol, el arte y la música. También le gustan las frutas. Se pregunta si a la otra persona le gusta cantar o el fútbol. A Katie y Bianca les gustan los deportes, y a Bianca y Katia les gusta el básquetbol. El documento también menciona que a nosotros nos gusta el perro y el gato.
El documento clasifica la innovación tecnológica en radical e incremental. También distingue entre innovación de producto e innovación de proceso. Además, señala que la innovación no se limita a nuevos productos tecnológicos, sino que también incluye nuevos servicios, formas de venta, organización y pequeñas mejoras incrementales. Por último, indica que la innovación depende de factores sociales, económicos y organizativos, no solo de investigación y desarrollo.
Los deportes extremos incluyen actividades como el parkour, el surf y el slackline que implican cierto grado de peligro debido a las difíciles condiciones en las que se practican y requieren habilidades físicas como el equilibrio y la destreza para desplazarse. El parkour se trata de moverse de un punto a otro de la manera más fluida posible usando el cuerpo, mientras que el surf y el slackline involucran deslizarse sobre olas o mantener el equilibrio en una cinta tensa entre dos puntos, respectivamente.
Dia de la madre (hector fabio arbeladez)6 2Hector Osorio
El documento habla sobre el amor y sacrificio de las madres. Resalta que el amor de una madre es el combustible que permite a los seres humanos lograr lo imposible y que las madres son los únicos trabajadores que nunca tienen días libres. Finalmente, reconoce que las madres componen una clase especial sin derecho a vacaciones y que la mano que mueve la cuna es la que manda en el mundo.
Este documento proporciona numerosas expresiones comunes en inglés para situaciones como saludar, despedirse, disculparse, hacer preguntas, dar instrucciones y hablar sobre sentimientos, citas, sexo y orientación sexual, entre otros temas.
Este documento contiene las reglas y técnicas de voleibol. Explica las reglas para el saque, golpe de ataque, bloqueo y jugador en la red. Detalla aspectos como el orden de saque, faltas en el ataque, toques de bloqueo y más. En resumen, provee una guía completa de las reglas y ejecuciones técnicas básicas del deporte de voleibol.
Este documento contiene una lista de vocabulario en español relacionado con viajes en avión. Incluye términos como aeropuerto, agente, avión, boleto, equipaje, pasaporte, vuelo, llegada, salida, entre otros. También incluye verbos comunes como abordar, hacer cola, comenzar un viaje, irse, esperar, y preguntas y respuestas útiles para un viajero.
Este documento presenta una guía turística de varios lugares históricos y culturales en Buda, Hungría. Describe numerosos sitios dentro del Castillo de Buda como la Iglesia Matías, la Galería Nacional Húngara y el Museo de Historia de Budapest. También menciona otros lugares notables como el Palacio Sándor, la Confitería Ruszwurm, la Columna de la Santísima Trinidad y varias casas y edificios del siglo XIV. El documento ofrece una visión general de la rica historia y ar
El documento describe la Web 2.0, incluyendo que permite la participación de los ciudadanos a través de debates en línea y opiniones sobre temas políticos. También explica cómo los medios de comunicación se han visto afectados por el surgimiento gratuito de información en Wikipedia y YouTube, y cómo la Web 2.0 ha acelerado la comunicación a través de blogs y wikis que complementan la enseñanza de manera colaborativa.
Este documento introduce el entorno de desarrollo MPLAB para microcontroladores PIC. Explica cómo crear un proyecto en MPLAB, incluida la selección del dispositivo PIC, la creación de un archivo de código fuente y la configuración del proyecto. También describe cómo depurar y simular el código mediante MPLAB, así como cómo descargar el programa compilado a un microcontrolador PIC conectado a través de un programador.
Este documento describe cómo crear un enlace de comunicación serial entre un microcontrolador PIC16F886 y el software LabVIEW. Explica cómo configurar el entorno de desarrollo MPLAB X para programar el PIC en C, simular el circuito en Proteus, y programar la interfaz de usuario en LabVIEW. Además, incluye el código C para el PIC y el diagrama de bloques de LabVIEW para establecer la comunicación serial bidireccional entre los dos sistemas.
Este documento presenta un tutorial para implementar una compuerta AND en un CPLD usando el software ISE de Xilinx. Explica los 6 pasos necesarios: 1) crear un proyecto nuevo, 2) declarar puertos, 3) escribir el código VHDL, 4) simular, 5) asignar puertos a pines, y 6) generar el archivo de programación .jed para transferir el diseño al CPLD. Como ejemplo, implementa una compuerta AND de 2 entradas usando switches como entradas y un LED como salida en el kit de
Este documento describe las aplicaciones y el funcionamiento básico del microcontrolador PIC16F84. Explica la organización de la memoria, los registros internos como el contador de programa y la pila, y los puertos de entrada y salida. También resume el conjunto de instrucciones del PIC16F84, incluidas las instrucciones de byte, bit y control, así como su programación y depuración usando MPLAB.
Este documento describe las aplicaciones y el funcionamiento básico del microcontrolador PIC16F84. Explica la organización de la memoria, los registros internos como el contador de programa y la pila, y los puertos de entrada y salida. También resume el conjunto de instrucciones del PIC16F84 incluyendo instrucciones lógicas, aritméticas, de control y especiales.
Material 1 de consulta microcontroladores temporizar por progMauricio Diaz Garcia
Este documento describe cómo crear retardos en el tiempo mediante subrutinas y bucles anidados en lenguaje ensamblador PIC. Explica cómo controlar el tiempo de ejecución de las instrucciones en función de la frecuencia del oscilador y provee ejemplos de código para generar retardos de milisegundos y segundos usando contadores y bucles anidados.
Este documento describe los pasos para configurar un PLC y crear un programa básico. Incluye 1) crear un proyecto SIMATIC y configurar la conexión al PLC real o simulado, 2) configurar el hardware del PLC incluyendo la CPU y módulos, 3) crear símbolos y un programa básico en OB1, y 4) descargar el programa al PLC.
Este documento presenta el resumen de dos lecciones sobre cómo crackear la protección de tiempo de la aplicación de diseño de cocinas KitchenDraw 4.0. En la primera lección, se explica cómo detener el contador de tiempo mediante la modificación de valores en el registro y archivos. En la segunda lección, se detalla cómo habilitar la función de imágenes fotorealistas alterando el código mediante el uso de herramientas de depuración.
El documento presenta una guía de aprendizaje para modificar un programa de PIC16F84A para mostrar diferentes dígitos en un display de 7 segmentos dependiendo del estado de un pulsador. Incluye preguntas sobre comandos LCD, teclados matriciales y displays de 7 segmentos, instrucciones para descargar el programa original, modificarlo para cumplir nuevos requisitos, simularlo y enviar evidencia del aprendizaje al tutor.
El documento presenta una guía de aprendizaje para modificar un programa de PIC16F84A para mostrar diferentes dígitos en un display de 7 segmentos dependiendo del estado de un pulsador. Instruye al estudiante en descargar el programa original, realizar cambios para cumplir con los nuevos requisitos, simular el programa modificado, y enviar evidencia del aprendizaje al tutor.
Este documento proporciona una guía sobre el uso del PICkit 3 para programar microcontroladores PIC. Explica cómo funciona el contador de programa del PIC y cómo se almacenan las instrucciones y datos en la memoria. También describe cómo crear y compilar proyectos en C usando MPLAB y el PICkit 3 para encender un LED conectado a un puerto del microcontrolador.
En los últimos diez años la industria electrónica ha tenido una gran evolución en el desarrollo de sistemas digitales; desde computadoras personales, sistemas de audio y vídeo hasta dispositivos de alta velocidad para las comunicaciones. Esto ha sido posible gracias a la implementación de herramientas de diseño asistidos por computadora, conocidas como herramientas CAD (Computer Aided Design), aunque específicamente se hace uso de herramientas EDA (Electronic Design Automation), que es el nombre que se le da a todas las herramientas CAD para el diseño de sistemas electrónicos.
P1_Programación en MPLAB X IDE V5_20(1).pdfAldairdelgado4
Este documento presenta los pasos para configurar el software MPLAB X IDE v5.20 y desarrollar programas en lenguaje ensamblador para un PIC16F873A. Incluye cuatro problemas de programación para practicar sumas, multiplicaciones y divisiones usando registros. También contiene preguntas sobre conceptos básicos de microcontroladores y programación en ensamblador.
P1_Programación en MPLAB X IDE V5_20(1).pdfAldairdelgado4
Este documento presenta los pasos para configurar el software MPLAB X IDE v5.20 y desarrollar programas en lenguaje ensamblador para un PIC16F873A. Incluye cuatro problemas de programación para practicar sumas, multiplicaciones y divisiones usando registros. También contiene preguntas sobre conceptos básicos de microcontroladores y programación en ensamblador.
1) El documento presenta una introducción a los cursos sobre microcontroladores, agradeciendo a los lectores por descargar el libro y compartir conocimientos.
2) Explica la evolución del autor en el aprendizaje de programación de microcontroladores, desde ensamblador hasta lenguajes de alto nivel como C.
3) Detalla los programas y herramientas necesarias para programar microcontroladores, incluyendo MPLAB IDE, compiladores C, simuladores y programadores.
Este documento presenta una introducción a la programación de microcontroladores PIC. Explica que el autor encontró diferentes software y lenguajes para programarlos, desde ensamblador hasta C. También describe los programas y hardware necesarios para programar PICs, incluyendo MPLAB IDE, el compilador CCS C y programadores. Finalmente, presenta ejemplos de código C para implementar un contador de 0 a 9 y uno de 00 a 99 usando interrupciones de timer.
Este documento describe el entorno de desarrollo integrado Proton IDE Plus y cómo usarlo con el kit de programación PIC Kit 2 Clone para escribir programas en lenguaje BASIC para microcontroladores PIC. Explica cómo instalar el IDE, configurar el programador, escribir un programa simple para encender LEDs y compilarlo y transferirlo al microcontrolador. También resume las características de los puertos del microcontrolador PIC18F4550.
Este documento describe los cuatro pasos para programar un PIC: 1) Editar el programa usando MPLAB, 2) Compilar el programa usando MPASM, 3) Quemar el programa en el PIC usando un programador como Prog2, y 4) Probar el programa usando una tarjeta de prueba. También describe los detalles de la memoria y los pines del PIC16F84, un microcontrolador PIC popular.
Similar a Microcontrolador 1 prender y apagar un led (20)
Este documento resume las principales conclusiones sobre el uso de las normas APA para proyectos de investigación. Explica que las conclusiones deben ofrecer los hallazgos definitivos del proyecto e interpretar los resultados a la luz del contexto especializado. También recomienda que las conclusiones planteen preguntas sobre lo que se aprendió y cómo podría mejorarse el proyecto en el futuro. Finalmente, brinda ejemplos de cómo estructurar efectivamente las conclusiones de un proyecto.
Este documento presenta los conceptos básicos de circuitos eléctricos. Explica que para que una bombilla se encienda, es necesario conectarla correctamente a una pila a través de un conductor. Luego define e ilustra conceptos como circuito eléctrico, corriente eléctrica, voltaje, resistencia y la relación entre ellos expresada en la ley de Ohm. Finalmente, presenta ejemplos y actividades para reforzar la comprensión de estos temas fundamentales de electricidad.
Este documento presenta una evaluación de primer parcial para un curso de Electrónica Digital. La evaluación consta de 4 secciones que cubren aspectos actitudinales, cognitivos y procedimentales. La sección cognitiva incluye diseñar un detector de errores para un semáforo de 3 lámparas y responder preguntas de selección múltiple sobre lógica digital. La sección procedimental implica obtener la función de salida y tabla de verdad de un circuito lógico dado.
Este documento proporciona instrucciones para completar un cuadro resumen de factores de riesgo ocupacionales basado en una inspección previa. Explica cómo diligenciar cada columna del cuadro, incluyendo el número total de expuestos, el grado de peligro, la repercusión particular y general, y los métodos de control recomendados. También enfatiza la importancia de realizar una inspección sistemática de todas las áreas para identificar riesgos y prevenirlos, con el fin de optimizar el desempeño de la empresa.
Este documento proporciona una lista alfabética de palabras en inglés y su traducción equivalente al español. La lista incluye términos comunes relacionados con objetos, lugares, actividades, colores, tiempos y más.
Este documento presenta un trabajo práctico sobre seguridad y salud ocupacional que debe realizarse en una empresa. Incluye cuatro actividades: 1) identificar causas de accidentes del último año y controles implementados, 2) diligenciar un reporte de accidente, 3) analizar la investigación de un accidente e identificar causas y controles, y 4) redactar historias creativas sobre seguridad en la empresa.
1. TUTORIAL I
OBJETIVOS
• Crear archivos y proyectos en el programa MPLAB.
• Familiarizarse con los registros del microcontrolador PIC16F877A.
• Realizar el primer proyecto: Prender y apagar un led.
• Aprender a programar microcontroladores PIC con el software IC-Prog.
• Identificar las ventajas de los proyectos codificados en Lenguaje C comparados con los
codificados en Lenguaje ensamblador.
PROYECTO 1: Prender y apaga un led.
El proyecto consiste en configurar un pin del microcontrolador para que en un momento dado
envíe 5V y prenda un led, y pasado un segundo envíe 0V y por tanto apague el led. El
programa se hará de tal manera que la operación descrita se efectúe en un ciclo infinito y se
vea a un led intermitente.
Para ello vamos a usar del puerto B el pin de mayor peso, es decir el RB7, el pin 40 del
microcontrolador. Modificando el registro TRISB podemos configurar el puerto como salida
digital y para luego indicarle que envíe pulsos de “unos” y “ceros” a intervalo de 1 segundo
por el pin RB7 de ese puerto.
Vamos primero a elaborar el código en Lenguaje ensamblador.
• CODIGO LENGUAJE ENSAMBLADOR
1. Abrimos el programa MPLAB, dando click en Inicio / Programas / Microchip MPLAB IDE /
MPLAB IDE, ó en el icono que aparece en el escritorio después de efectuada la
instalación del programa.
2. Creamos un proyecto nuevo de la siguiente manera: damos click en Project / Project
Wizard... Aparece la ventana de bienvenida al asistente de creación de proyectos, damos
click en siguiente para avanzar.
3. Aparece la ventana del paso 1 del asistente: Seleccionar un dispositivo. Elegimos el tipo
de microcontrolador que vamos a utilizar, en este caso trabajaremos con el PIC16F877A,
luego damos click en siguiente para continuar.
4. En el paso 2 del asistente, en el menú Active toolsuite seleccionamos el tipo de lenguaje
con que vamos a trabajar, en este caso trabajaremos con Microchip MPSAM Toolsuite.
Debemos verificar además que en ”Toolsuite contents” no aparezcan equis rojas que
denotan una incorrecta instalación del programa. Click en Siguiente para avanzar.
5. En el paso 3 daremos nombre al proyecto en el cuadro de texto “Project Name” y
seleccionaremos una carpeta para guardarlo dando click en “Browse...”. Como nombre
2. sugerimos “on_led_ASM” y como carpeta C:SIMUPIC. Damos click en siguiente una vez
hecho esto.
6. En el paso 4 del asistente podemos adicionar un archivo ya creado seleccionando la
carpeta donde esté y dando clik en Add; en nuestro caso seguimos con el siguiente paso,
damos click en siguiente.
7. En el último paso del asistente verificamos que la información dada en los anteriores
pasos sea correcta. En caso de haber algún error podemos devolvernos dando click en el
botón “Atrás”. Damos click en finalizar para que nos cree el proyecto.
8. Luego de haber creado un proyecto nuevo, vamos a crear un nuevo archivo para
adicionar al proyecto, damos click en: File / New. En este archivo nuevo que creamos,
vamos a escribir el programa que hace prender y apagar el led.
9. Escribimos el siguiente código:
INCLUDE P16F877A.INC
PDel0 EQU 0X20 ; Variable utilizada por DELAY
PDel1 EQU 0X21 ; Variable utilizada por DELAY
PDel2 EQU 0X22 ; Variable utilizada por DELAY
ORG 0 ; Inicio de programa en la dirección 0x0000 de la
; Memoria FLASH
GOTO CONFIG
ORG 5 ; Se salta la dirección 0x0004, el vector de
; INTERRUPCIONES
CONFIG BSF STATUS,RP0 ;BANCO 1
BCF TRISB,7 ;RB7 como salida en el PUERTO B
BCF STATUS,RP0 ;Regresamos al BANCO 0
PROGRAM BSF PORTB,7 ;Se enciende el LED
CALL DELAY1_S ; Retardo de un segundo
BCF PORTB,7 ;OFF LED
CALL DELAY1_S ; Retardo de un segundo
GOTO PROGRAM ; Regreso a PROGRAMA para hacer el BUCLE
; INFINITO
;-------------------------------------------------------------
; Code generated by PDEL ver 1.0 on 16/02/2005 at 16:36:17
; Description: Waits 1000000 cycles
;-------------------------------------------------------------
DELAY1_S movlw .14 ; 1 set number of repetitions (C)
movwf PDel0 ;1|
PLoop0 movlw .72 ; 1 set number of repetitions (B)
movwf PDel1 ;1|
3. PLoop1 movlw .247 ; 1 set number of repetitions (A)
movwf PDel2 ;1|
PLoop2 clrwdt ; 1 clear watchdog
decfsz PDel2, 1 ; 1 + (1) is the time over? (A)
goto PLoop2 ; 2 no, loop
decfsz PDel1, 1 ; 1 + (1) is the time over? (B)
goto PLoop1 ; 2 no, loop
decfsz PDel0, 1 ; 1 + (1) is the time over? (C)
goto PLoop0 ; 2 no, loop
PDelL1 goto PDelL2 ; 2 cycles delay
PDelL2 clrwdt ; 1 cycle delay
return ; 2+2 Done
;-------------------------------------------------------------
END
10. Damos click en File / Save as... Bautizamos el archivo como “on_led_ASM” y lo
guardamos preferiblemente en la misma carpeta del proyecto, es decir C:SIMUPIC.
Después de esto damos click en Project Add Files to project... Seleccionamos el archivo
que acabamos de guardar y damos click en Abrir.
11. Antes de compilar el proyecto vamos a verificar que el MPLAB nos genere el archivo con
la extensión correcta *.HEX. Damos click en Project / Build Options... / Project.
12. En la pestaña ”PICC Linker” damos click en el botón “Restore Defaults” Verificamos que
aparezca ”-O"$(TARGETBASE).hex" escrito en el cuadro de texto contiguo al botón.
Damos click en Aplicar para guardar los cambios y en aceptar
13. Vamos a compilar el proyecto de la siguiente manera: Click en Project / Make (O también
Project / Build All). Aparece la ventana Output con la pestaña Build seleccionada, y todo
un reporte de la operación. En este reporte pueden aparecer errores o advertencias si
por ejemplo la sintaxis del código no es correcta. Si la compilación fue exitosa aparece el
mensaje BUILD SUCCEEDED al final del reporte.
14. Se programa el microcontrolador con el IC-PROG tal como esta descrito en las memorias
del curso. Se hacen las conexiones mostradas en el diagrama (mas abajo) y se
comprueba que el dispositivo funcione correctamente.
15. De haber alguna incongruencia entre el comportamiento teórico y el real revise primero
las conexiones (si es necesario consulte el datasheet del PIC16F877A para ver los
diagramas de pines) y luego paso por paso el tutorial para encontrar en algún punto el
error.
Vamos ahora a elaborar el código en Lenguaje C.
• CODIGO LENGUAJE C
16. Abrimos el programa MPLAB.
4. 17. Creamos un proyecto nuevo dando click en: Project/Project Wizard... click en siguiente.
Elegimos el microcontrolador PIC16F877A en el paso 1, click en siguiente para continuar.
18. En el paso 2 del asistente, en el menú Active toolsuite seleccionamos el tipo de lenguaje
con que vamos a trabajar, en este caso trabajaremos HI-TECH PICC Toolsuite. Se
verifican que en ”Toolsuite contents” no aparezcan las equis rojas antes mencionadas,
click en Siguiente. En el paso 3 como nombre al proyecto sugerimos “on_led_C” y como
carpeta C:SIMUPIC. Damos click en siguiente una vez hecho esto. El paso 4 lo omitimos
dando click en siguiente. Verificamos por ultimo que la información dada sea correcta y
click en finalizar para que nos cree el proyecto.
19. Luego de haber creado el proyecto creamos un nuevo archivo de código en C que se
adicionara al proyecto. Click en File / New.
20. Tecleamos el siguiente código en C:
#include <pic.h>
#include "delay.h"
#include "delay.c"
/*delay.h y delay.c se deben incluir en la misma carpeta del proyecto extraídas de
picClite/samples/delay */
void main(void)
{
TRISB=0; //Configura puerto B como salida
for(;;) //Ciclo infinito que prende y apaga el LED
{
RB7=1; //Manda 5 Voltios por el pin RB7 (Prende el LED)
DelayMs(1000); //Retardo de 1000Ms = 1seg
RB7=0; //Manda 0 Voltios por el pin RB7 (Apaga LED)
DelayMs(1000); //Retardo de 1seg
} //Vuelve a empezar el ciclo
}
21. Guardamos el archivo como “on_led_C” en la misma carpeta del proyecto, es decir
C:SIMUPIC. Después de esto adicionamos al proyecto el archivo que acabamos de
generar.
22. Antes de Compilar copiamos los archivos delay.h y delay.c a la carpeta donde guardamos
el proyecto, es decir, C:SIMUPIC. Algunas veces para compilar es necesario incluir estas
librerías y archivos como “Header Files”, para lo cual damos clic derecho en “Header
Files” en la ventana principal del proyecto (donde aparece además Source Files, Library
5. Files, etc) y seleccionamos add files. Los buscamos en la carpeta donde los copiamos y
les damos abrir. El delay.h se irá a Header Files y el delay.c a source files.
23. Compilamos el proyecto. Si aparecen mensajes de error en el reporte que aparece en la
ventana output damos doble click sobre ellos, el programa mostrara el renglón donde
esta el error. La sintaxis del lenguaje C es muy sensible y detecta errores tan simples
como omitir puntos y comas, escribir comandos en mayúscula, ó colocar paréntesis en
vez de llaves.
24. Una vez corregidos los errores si es que estos se presentaron, se vuelve a compilar
hasta que esta sea exitosa. El código on_led_C.HEX queda generado, archivo necesario
para proceder a programar el microcontrolador con el IC-PROG.
25. Se programa el microcontrolador con el IC-PROG tal lo hizo para la primera parte de este
tutorial, tal cual esta descrito en las memorias del curso, y efectúe las conexiones
mostradas en el diagrama compruebe que el dispositivo funcione correctamente.
26. De haber alguna incongruencia entre el comportamiento teórico y el real revise primero
las conexiones (si es necesario consulte el datasheet del PIC16F877A para ver los
diagramas de pines) y luego paso por paso el tutorial para encontrar en algún punto el
error.