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.
Taller de Arduino en Espacio RES Sevilla
Primera sesion
Introducción a Arduino
Conceptos basicos
Practicando
Salidas Digitales
Entradas Digitales
Entradas Analógicas
Salidas Analógicas
Taller de Arduino en Espacio RES Sevilla
Primera sesion
Introducción a Arduino
Conceptos basicos
Practicando
Salidas Digitales
Entradas Digitales
Entradas Analógicas
Salidas Analógicas
BootLoader para el PIC 18F4550 con conexión USB y diseño de una aplicación de escritorio Multiplataforma para la carga de programas desde diferentes Sistemas Operativos
⭐⭐⭐⭐⭐ (Práctica 4) DESARROLLO DE APLICACIONES CON #PIC16F886Victor Asanza
✅ Objetivo
▷ Aprender hacer uso de dos displays cátodo común.
▷ Implementar un contador decimal de dos dígitos.
✅ Duración
▷ 30min
✅ Materiales
▷ Módulo de desarrollo PIC16F886
▷ Dos dislays 7 segmentos cátodo común
✅ Descripción
▷ El presente proyecto hace uso de dos display de 7 segmentos cátodo común.
Implementaremos un contador decimal de dos dígitos cuyo incremento será mediante el botón MCLR.
⭐⭐⭐⭐⭐ (Práctica 5) DESARROLLO DE APLICACIONES CON #PIC16F886Victor Asanza
✅ Objetivo
▷ Aprender hacer uso de dos display cátodo común y el teclado 4x4.
✅ Duración
▷ 30min
✅ Materiales
▷ Módulo de desarrollo PIC16F886
▷ Dos dislays 7 segmentos cátodo común
▷ Teclado numérico 4x4
✅ Descripción
▷ El presente proyecto hace uso de dos displays cátodo común y un teclado 4x4.
Vamos a implementar un programa que muestra el código de la tecla presionada en los display.
⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886Victor Asanza
✅ Objetivo
▷ Aprender hacer uso del display cátodo común I&T.
▷ Implementar un contador decimal de un dígito.
✅ Duración
▷ 30min
✅ Materiales
▷ Módulo de desarrollo PIC16F886
▷ Dislay 7 segmentos
✅ Descripción
▷ El presente proyecto hace uso de un display de 7 segmentos cátodo común.
Implementaremos un contador decimal de un dígito cuyo incremento será mediante el botón MCLR.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
Catalogo General Electrodomesticos Teka Distribuidor Oficial Amado Salvador V...AMADO SALVADOR
El catálogo general de electrodomésticos Teka presenta una amplia gama de productos de alta calidad y diseño innovador. Como distribuidor oficial Teka, Amado Salvador ofrece soluciones en electrodomésticos Teka que destacan por su tecnología avanzada y durabilidad. Este catálogo incluye una selección exhaustiva de productos Teka que cumplen con los más altos estándares del mercado, consolidando a Amado Salvador como el distribuidor oficial Teka.
Explora las diversas categorías de electrodomésticos Teka en este catálogo, cada una diseñada para satisfacer las necesidades de cualquier hogar. Amado Salvador, como distribuidor oficial Teka, garantiza que cada producto de Teka se distingue por su excelente calidad y diseño moderno.
Amado Salvador, distribuidor oficial Teka en Valencia. La calidad y el diseño de los electrodomésticos Teka se reflejan en cada página del catálogo, ofreciendo opciones que van desde hornos, placas de cocina, campanas extractoras hasta frigoríficos y lavavajillas. Este catálogo es una herramienta esencial para inspirarse y encontrar electrodomésticos de alta calidad que se adaptan a cualquier proyecto de diseño.
En Amado Salvador somos distribuidor oficial Teka en Valencia y ponemos atu disposición acceso directo a los mejores productos de Teka. Explora este catálogo y encuentra la inspiración y los electrodomésticos necesarios para equipar tu hogar con la garantía y calidad que solo un distribuidor oficial Teka puede ofrecer.
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...espinozaernesto427
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta intensidad son un tipo de lámpara eléctrica de descarga de gas que produce luz por medio de un arco eléctrico entre electrodos de tungsteno alojados dentro de un tubo de alúmina o cuarzo moldeado translúcido o transparente.
lámparas más eficientes del mercado, debido a su menor consumo y por la cantidad de luz que emiten. Adquieren una vida útil de hasta 50.000 horas y no generan calor alguna. Si quieres cambiar la iluminación de tu hogar para hacerla mucho más eficiente, ¡esta es tu mejor opción!
Las nuevas lámparas de descarga de alta intensidad producen más luz visible por unidad de energía eléctrica consumida que las lámparas fluorescentes e incandescentes, ya que una mayor proporción de su radiación es luz visible, en contraste con la infrarroja. Sin embargo, la salida de lúmenes de la iluminación HID puede deteriorarse hasta en un 70% durante 10,000 horas de funcionamiento.
Muchos vehículos modernos usan bombillas HID para los principales sistemas de iluminación, aunque algunas aplicaciones ahora están pasando de bombillas HID a tecnología LED y láser.1 Modelos de lámparas van desde las típicas lámparas de 35 a 100 W de los autos, a las de más de 15 kW que se utilizan en los proyectores de cines IMAX.
Esta tecnología HID no es nueva y fue demostrada por primera vez por Francis Hauksbee en 1705. Lámpara de Nernst.
Lámpara incandescente.
Lámpara de descarga. Lámpara fluorescente. Lámpara fluorescente compacta. Lámpara de haluro metálico. Lámpara de vapor de sodio. Lámpara de vapor de mercurio. Lámpara de neón. Lámpara de deuterio. Lámpara xenón.
Lámpara LED.
Lámpara de plasma.
Flash (fotografía) Las lámparas de descarga de alta intensidad (HID) son un tipo de lámparas de descarga de gas muy utilizadas en la industria de la iluminación. Estas lámparas producen luz creando un arco eléctrico entre dos electrodos a través de un gas ionizado. Las lámparas HID son conocidas por su gran eficacia a la hora de convertir la electricidad en luz y por su larga vida útil.
A diferencia de las luces fluorescentes, que necesitan un recubrimiento de fósforo para emitir luz visible, las lámparas HID no necesitan ningún recubrimiento en el interior de sus tubos. El propio arco eléctrico emite luz visible. Sin embargo, algunas lámparas de halogenuros metálicos y muchas lámparas de vapor de mercurio tienen un recubrimiento de fósforo en el interior de la bombilla para mejorar el espectro luminoso y reproducción cromática. Las lámparas HID están disponibles en varias potencias, que van desde los 25 vatios de las lámparas de halogenuros metálicos autobalastradas y los 35 vatios de las lámparas de vapor de sodio de alta intensidad hasta los 1.000 vatios de las lámparas de vapor de mercurio y vapor de sodio de alta intensidad, e incluso hasta los 1.500 vatios de las lámparas de halogenuros metálicos.
Las lámparas HID requieren un equipo de control especial llamado balasto para funcionar
En este documento analizamos ciertos conceptos relacionados con la ficha 1 y 2. Y concluimos, dando el porque es importante desarrollar nuestras habilidades de pensamiento.
Sara Sofia Bedoya Montezuma.
9-1.
10. PUERTOS Puerto # funciones Funciones PORTA 3 Entradas digital Salidas digital Entradas analógicas PORTB 2 Entradas digital Salidas digital PORTC 3 Entradas digital Salidas digital Medios de comunicación PORTD 3 Entradas digital Salidas digital Puerto paralelo esclavo PORTE 4 Entradas digital Salidas digital Entradas analógicas Control del puerto paralelo esclavo
11. FUNCIONES PORTA Terminal Funciones RA0 Ent. Digital Sal. Digital Ent. Analógica RA1 Ent. Digital Sal. Digital Ent. Analógica RA2 Ent. Digital Sal. Digital Ent. Analógica V REF - RA3 Ent. Digital Sal. Digital Ent. Analógica V REF + RA4 Ent. Digital Sal. Digital Ent. contador 1 RA5 Ent. Digital Sal. Digital Ent. Analógica
12. FUNCIONES PORTB Terminal Funciones RB0 Ent. Digital Sal. Digital Ent. Interrupción 0 RB1 Ent. Digital Sal. Digital RB2 Ent. Digital Sal. Digital RB3 Ent. Digital Sal. Digital PGM ( función LVP ) RB4 Ent. Digital Sal. Digital RB5 Ent. Digital Sal. Digital RB6 Ent. Digital Sal. Digital PGC ( función LVP ) RB7 Ent. Digital Sal. Digital PGD ( función LVP )
13. FUNCION PORTC Terminal Funciones RC0 Ent. Digital Sal. Digital Sal. Osc timer 1 Ent. Contador 1 RC1 Ent. Digital Sal. Digital Ent. Osc Timer 1 Captura/Comp/PWM 1 RC2 Ent. Digital Sal. Digital Captura/Comp/PWM 2 RC3 Ent. Digital Sal. Digital Reloj sincrono SPI Reloj síncrono I2C RC4 Ent. Digital Sal. Digital Datos entrada SPI Datos I2C RC5 Ent. Digital Sal. Digital Datos salida SPI RC6 Ent. Digital Sal. Digital Transmisión USART RC7 Ent. Digital Sal. Digital Recepción USART
14. FUNCIONES PORTD Terminal Funciones RD0 Ent. Digital Sal. Digital Bit 0 puerto paralelo esclavo RD1 Ent. Digital Sal. Digital Bit 1 puerto paralelo esclavo RD2 Ent. Digital Sal. Digital Bit 2 puerto paralelo esclavo RD3 Ent. Digital Sal. Digital Bit 3 puerto paralelo esclavo RD4 Ent. Digital Sal. Digital Bit 4 puerto paralelo esclavo RD5 Ent. Digital Sal. Digital Bit 5 puerto paralelo esclavo RD6 Ent. Digital Sal. Digital Bit 6 puerto paralelo esclavo RD7 Ent. Digital Sal. Digital Bit 7 puerto paralelo esclavo
15. FUNCIONES PORTE Terminal Funciones RE0 Ent. Digital Sal. Digital Ent. Analógica Lectura PSP RE1 Ent. Digital Sal. Digital Ent. Analógica Escritura PSP RE2 Ent. Digital Sal. Digital Ent. Analógica Habilitación PSP
49. Luces con arreglo ( diagrama de flujo ) Luces Configura puerto como salida Limpia apuntador Envía dato apuntado Incrementa apuntador apuntador ≥ 8 Limpia apuntador si no
50.
51.
52. Operadores a nivel de bits Operador operacion & AND; compara pares de bits y regresa 1 si ambos son 1’s, de otra manera regresa 0. | OR (inclusive); compara pares de bits y regresa 1 si uno o ambos son 1’s, de otra manera regresa 0. ^ OR (exclusiva); compara pares de bits y regresa 1 si los bits son complementarios, de otra manera regresa 0. ~ Complemento (unitario); invierte cada bit << Corrimiento hacia la izquierda; mueve los bits hacia la izquierda, descartando el bit mas a la izquierda y asignando ceros al bit a la derecha. >> Corrimiento hacia la derecha; mueve los bits hacia la derecha, descartando el bit mas a la derecha y asignando ceros al bit a la izquierda.
53.
54.
55.
56. Luces con desplazamiento ( diagrama de flujo ) Luces Configura puerto como salida Inicializa variable Envía variable al puerto Modifica variable variable = 0 Inicializa variable si no
57.
58. Operaciones aritméticas Operador Operación + Suma - Resta * Multiplicación / División % Resto, regresa el residuo de la división entera (no puede ser usado con variables flotantes ++ Como prefijo Incrementa en uno el valor de la variable antes de evaluar la expresión. Como Postfijo suma en uno la variable después de ser evaluado la expresión. -- Como prefijo decrementa en uno el valor de la variable antes de evaluar la expresión. Como Postfijo resta en uno la variable después de ser evaluado la expresión.
59.
60.
61.
62.
63.
64. Secuencias condicionadas ( diagrama de flujo ) Luces Configura puertos RD salida, RA entrada Limpia contador Envía secuencia_izquierda Incrementa contador Contador = 10 Limpia contador si no RA0 = 0 Envía Secuencia_derecha si no
86. Display de 7 segmentos ( diagrama de flujo ) Configura puertos Inicia variables Display Envía decena Envía unidad Incrementa unidad Unidades>’9’ Limpia unidades Incrementa decenas Decenas>’9’ Limpia decenas si si no no
102. Comandos predefinidos Comando Función LCD_FIRST_ROW Mueve el cursor a la 1a. fila. LCD_SECOND_ROW Mueve el cursor a la 2a. fila. LCD_THIRD_ROW Mueve el cursor a la 3a. fila. LCD_FOURTH_ROW Mueve el cursor a la 4a. fila. LCD_CLEAR Limpia el display. LCD_RETURN_HOME Regresa el cursor a la posición 1,1. Los datos de la RAM no son afectados. LCD_CURSOR_OFF Apaga el cursor. LCD_UNDERLINE_ON Coloca el caracter subrayado. LCD_BLINK_CURSOR_ON Parpadeo del cursor. LCD_MOVE_CURSOR_LEFT Mueve el cursor hacia la izquierda sin cambiar la RAM LCD_MOVE_CURSOR_RIGHT Mueve el cursor hacia la derecha sin cambiar el contenido de la RAM LCD_TURN_ON Enciende el display LCD_TURN_OFF Apaga el display LCD_SHIFT_LEFT Mueve el display hacia la izquierda sin cambiar el contenido de la RAM LCD_SHIFT_RIGHT Mueve el display hacia la derecha sin cambiar el contenido de la RAM
103.
104.
105. LCD 8 BITS ( diagrama de flujo ) Inicializa puertos de datos y control Envía mensaje Envía comando de Corrimiento a la izq. LCD 8 bits
145. Ejercicio propuesto 8 . . . Serie de numeros Serie de numeros 1 Serie de numeros 1 2 Serie de numeros 1 2 4 Serie de numeros 8 Serie de numeros 8 16 Serie de numeros 8 16 32 Serie de numeros 8192 16384 32768
146.
147. Ejercicio propuesto 9 . . . Contador 00-99 cada 500 mseg 00 Contador 00-99 cada 500 mseg 01 Contador 00-99 cada 500 mseg 02 Contador 00-99 cada 500 mseg 03 Contador 00-99 cada 500 mseg 04 Contador 00-99 cada 500 mseg 05 Contador 00-99 cada 500 mseg 06 Contador 00-99 cada 500 mseg 99
160. Ejercicio propuesto 9 Cual es el numero de 3 cifras: Cual es el numero de 3 cifras: 025 Cual es el numero de 3 cifras: 025 El producto por 2 es: 050 Cual es el numero de 3 cifras: 025 El producto por 2 es: 050 La división entre 2 es: 012