UNIVERSIDAD DE OVIEDO
|
|
|
- Juan Francisco Lucas Fidalgo González
- hace 7 años
- Vistas:
Transcripción
1 UNIVERSI E OVIEO 1
2 Características generales en el PIC16F877 Ocho canales de conversión. Cinco pines E/S de PORT y los tres de PORTE. Convierte la señal analógica en un número digital de 10 bits. Tensión de referencia seleccionable por software. Puede ser V o la tensión aplicada en los pines R2 y/o R3. Posibilidad de seguir funcionando cuando el PIC está en modo SLEEP. Hay 11 registros asociados a este periférico. efinición de pines de entrada TRIS PORT TRISE - PORTE Manejo de interrupciones INTCON PIE1 PIR1 Control del conversor / CON0 CON1 RESH - RESL UNIVERSI E OVIEO 2
3 Estructura interna R0/N0 R1/N1 R2/N2/V REF- R3/N3/V REF+ R5/N4 RE0/N5 RE1/N6 RE2/N V CHS2:CHS0 PCFG3:PCFG0 Convertidor / V IN (Input Voltage) V REF+ PCFG3:PCFG0 V REF- V SS UNIVERSI E OVIEO 3
4 Registro CON0 (1Fh) CS1 CS0 CHS2 CHS1 CHS0 GO/ONE - ON bit 7-6 CS1:CS0: Selección del reloj para la conversión / 00 = f OSC / 2 01 = f OSC / 8 10 = f OSC / = f RC bit 5-3 CHS2:CHS0: Selección del canal de conversión 000 = Canal = Canal = Canal = Canal = Canal = Canal = Canal = Canal 7 bit 2 GO/ONE: Estado de la conversión Si ON=1: 1 = Conversión en progreso 0 = Conversión finalizada bit 0 ON: Bit de encendido del convertidor / 1 = Módulo / encendido 0 = Módulo / apagado UNIVERSI E OVIEO 4
5 Registro CON1 (9Fh) FM PCFG3 PCFG2 PCFG1 PCFG0 bit 7 FM: Selección de formato del resultado 1 = juste a la derecha 0 = juste a la izquierda bit 3-0 PCFG3:PCFG0: Configuración de las entradas al módulo / PCFG3: PCFG0 N7 RE2 N6 RE1 N5 RE0 N4 R5 N3 R3 N2 R2 N1 R1 N0 R x UNIVERSI E OVIEO 5
6 Registro INTCON (0Bh, 8Bh, 10Bh, 18Bh) GIE PEIE T0IE INTE RBIE T0IF INTF RBIF bit 7 bit 6 GIE: Habilitación global de interrupciones PEIE: Habilitación de interrupciones de periféricos Registro PIE1 (8Ch) PSPIE IE RCIE TXIE SSPIE CCP1IE TMR2IE TMR1IE bit 6 IE: Habilitación de la interrupción del convertidor / Registro PIR1 (0Ch) PSPIF IF RCIF TXIF SSPIF CCP1IF TMR2IF TMR1IF bit 6 IF: Flag de la interrupción del convertidor / 1 = Conversión / completada. 0 = Conversión / aún no completada. UNIVERSI E OVIEO 6
7 Pasos en una conversión / 1. Configurar el módulo /. - efinir entradas analógicas y tensión de referencia. (CON1) - Seleccionar el canal de la conversión. (CON0) - Seleccionar el reloj de la conversión. (CON0) - Encender el módulo /. (CON0) 2. Configurar la interrupción por conversión /. - Bajar el flag IF. (PIR1) - Habilitar la interrupción del convertidor /. (PIE1) - Habilitar las interrupciones de los periféricos. (INTCON) - Habilitar la máscara global de interrupciones. (INTCON) 3. Esperar a que transcurra el tiempo de adquisición. - Tiempo necesario para capturar el valor analógico a convertir. - Los valores típicos del tiempo de adquisición son del orden de 20µs. UNIVERSI E OVIEO 7
8 4. Comenzar la conversión. - Poner a 1 el bit GO/ONE. (CON0) No activar este bit a la vez que se enciende el convertidor / 5. Esperar a que se complete la conversión /. a) Controlando cuándo el bit GO/ONE se pone a 0. b) Esperando a que llegue la interrupción del convertidor. 6. Leer el resultado de la conversión. - isponible en los registros RESH:RESL. - Bajar el flag IF si se están usando interrupciones. 7. Llevar a cabo la siguiente conversión. - Volver al paso 1 ó 2, según convenga. - Espera mínima antes de empezar la siguiente adquisición: 2 T. T : Tiempo necesario para la conversión de un bit. UNIVERSI E OVIEO 8
9 Tiempo de adquisición Tiempo necesario para cargar el condensador de mantenimiento (C HOL ). V R S N X R IC 1K SS R SS V C PIN 5pF I FUGS ±500n C HOL 120pF V SS Máxima impedancia recomendada para la fuente: 10K. En estas condiciones, T CQ 20µs. Mientras no se complete la conversión, no empieza otra adquisición. Esperar T CQ : a) tras una conversión; b) tras seleccionar un nuevo canal; c) tras encender el módulo /. UNIVERSI E OVIEO 9
10 Tiempo de conversión La conversión de 10 bits dura 12 T. T ciclo T T T T T T T T T T T T b9 b8 b7 b6 b5 b4 b3 b2 b1 b0 GO/ONE 1 Comienza la conversión Se abre SS (típ. 100ns) Se carga RES Se pone GO/ONE a 0 Se levanta el flag IF C HOL conectado a entrada analógica T configurable en CON0 (reloj de la conversión). T =2 T OSC - T =8 T OSC - T =32 T OSC - T =2µs 6µs (típ. 4µs) Para un funcionamiento correcto se necesita un valor mínimo de T =1,6µs. UNIVERSI E OVIEO 10
11 1 LSb 2 LSb 3 LSb 4 LSb 1021 LSb 1022 LSb 1023 LSb 1024 LSb Función de transferencia La primera transición tiene lugar cuando la tensión analógica de entrada alcanza el valor V REF- + (V REF+ - V REF- )/1024 1LSb. FFh FEh Fh FCh 04h 03h 02h 01h 00h (V REF- ) (V REF+ ) UNIVERSI E OVIEO 11
12 Conversión / en el compilador C de CCS Configuración del módulo conversor / setup_adc (modo); modo: C_OFF (CON0 00h) C_CLOCK_IV_2 (CON0 01h) C_CLOCK_IV_8 (CON0 41h) C_CLOCK_IV_32 (CON0 81h) C_CLOCK_INTERNL (CON0 C1h) UNIVERSI E OVIEO efinición de entradas analógicas setup_adc_ports (valor); valor: NO_NLOGS (CON1 86h) LL_NLOG (CON1 80h) NLOG_R3_REF (CON1 81h) _NLOG (CON1 82h) _NLOG_R3_REF (CON1 83h) R0_R1_R3_NLOG (CON1 84h) R0_R1_NLOG_R3_REF (CON1 85h) 12
13 efinición de entradas analógicas (cont.) setup_adc_ports (valor); valor: NLOG_R3_R2_REF (CON1 88h) NLOG_NOT_RE1_RE2 (CON1 89h) NLOG_NOT_RE1_RE2_REF_R3 (CON1 8h) NLOG_NOT_RE1_RE2_REF_R3_R2 (CON1 8Bh) _NLOG_R3_R2_REF (CON1 8Ch) R0_R1_NLOG_R3_R2_REF (CON1 8h) R0_NLOG (CON1 8Eh) R0_NLOG_R3_R2_REF (CON1 8Fh) set_adc_channel (canal); Selección del canal analógico canal: 0 (N0) 4 (N4) 1 (N1) 5 (N5) 2 (N2) 6 (N6) 3 (N3) 7 (N7) UNIVERSI E OVIEO 13
14 valor = read_adc (); Lectura del resultado valor: Entero de 16 bits según la directiva #device adc= empleada. La influencia de dicha directiva se recoge en la siguiente tabla #device adc=8 adc=10 adc=11 adc=16 8 bits 00-FF x x 0-FF00 10 bits 11 bits 16 bits 00-FF 00-FF 00-FF 0-3FF x x x 0-7FF x 0-FFC0 0-FFE0 0-FFFF El fichero 16f877.h incluye como primera directiva #device PIC16F877. Es necesario incluir información del tipo de conversor /. Por ello los ficheros C que usen este módulo deberán comenzar por #include 16f877.h #device adc=10 UNIVERSI E OVIEO 14
15 Ejemplo setup_adc_ports (_NLOG); setup_adc (C_CLOCK_INTERNL); set_adc_channel (3); delay_us (20); valor = read_adc (); W Banco 1 CON1 W Banco 0 W CON0 W W & W W CON0 W W CON0 W W & W W CON0 W setup_adc (C_OFF); UNIVERSI E OVIEO W CON0 W W & CON0 W GO/ONE 1 Espera a GO/ONE=0 W RESH TEMP W Banco 1 W RESL Banco 0 REGL W Comentario W TEMP REGH W 15
16 Registro CON1 (9Fh) FM PCFG3 0 PCFG2 0 PCFG1 1 PCFG0 0 bit 7 FM: Selección de formato del resultado 1 = juste a la derecha 0 = juste a la izquierda bit 3-0 PCFG3:PCFG0: Configuración de las entradas al módulo / PCFG3: PCFG0 N7 RE2 N6 RE1 N5 RE0 N4 R5 N3 R3 N2 R2 N1 R1 N0 R x UNIVERSI E OVIEO 16
17 Registro CON0 (1Fh) CS1 1 CS0 1 CHS2 0 CHS1 1 CHS0 1 GO/ONE 0 - ON 1 bit 7-6 CS1:CS0: Selección del reloj para la conversión / 00 = f OSC / 2 01 = f OSC / 8 10 = f OSC / = f RC bit 5-3 CHS2:CHS0: Selección del canal de conversión 000 = Canal = Canal = Canal = Canal = Canal = Canal = Canal = Canal 7 bit 2 GO/ONE: Estado de la conversión Si ON=1: 1 = Conversión en progreso 0 = Conversión finalizada bit 0 ON: Bit de encendido del convertidor / 1 = Módulo / encendido 0 = Módulo / apagado UNIVERSI E OVIEO 17
18 El código ensamblador recogido en este ejemplo supone que valor es una variable de tipo long int y que se ha llevado a cabo una conversión / de 10 bits, para lo cual el código C deberá comenzar como se indica: #include "16F877.h" #device C=10 // Selecciona conversión / de 10 bits Si no se incluye la directiva #device C=10, el compilador considera que se debe hacer una conversión / de 8 bits. En este caso, y considerando ahora que valor es una variable de tipo int, el código ensamblador que se genera difiere del visto. setup_acd_ports (_NLOG); valor = read_adc(); W GO/ONE 1 Banco 1 justa resultado Espera GO/ONE=0 CON1 W de conversión W RESH Banco 0 a la izquierda REG W El contenido de valor se obtiene de un solo registro: RESH (ajuste a la izda) UNIVERSI E OVIEO 18
Características generales en el PIC16F877
Módulo de Conversión / TEUniversidad de Oviedo 1 Módulo de Conversión / Características generales en el PIC16F877 Ocho canales de conversión. Cinco pines de PORT y los tres de PORTE. Convierte la señal
EL módulo conversor A/D. (c) Domingo Llorente
EL módulo conversor A/D (c) Domingo Llorente 2010 1 Características del conversor A/D Ocho entradas de señal analógica. (5 para el 16F876x) Resolución de la conversión de 10 bits. (0-1024) Distintas fuentes
PIC16F88. Características
Osciladores PIC16F88. Características Osciladores a cristal: LP, XT y HS hasta 20Mhz Oscilador externo hasta 20Mhz Oscilador interno: 31Khz 8Mhz Periféricos Módulo PWM/CCP CCP (captura/comparación) ->
TEMA 20 EL CONVERSOR A/D
TEMA 20 EL CONVERSOR A/D Introducción Al Conversor Analógico/Digital Los microcontroladores PIC de la familia 16F78x, poseen un conversor A/D de 10 bits de resolución, y con 5 entradas para los dispositivos
Interrupciones Fuentes de Interrupciones para el PIC16F1787
Fuentes de para el PIC16F1787 Interrupción externa a través del pin RB0/INT Interrupción por cambio de nivel Interrupción por escritura en la EEPROM Interrupción por desbordamiento del TMR0 Interrupción
PROFESOR: Práctica 9. Convertidor Analógico-Digital
INSTITUTO POLITÉCNICO NACIONAL Centro de Estudios Científicos y Tecnológicos Nº 1 Gonzalo Vázquez Vela Academia de Sistemas Digitales Prácticas de Micro Electrónica Programable NOMBRE DEL ALUMNO: Apellido
Pines de entrada/salida (I/O) de propósito general. Mediante ellos, el micro PIC puede monitorizar y controlar otros dispositivos.
1 Pines de entrada/salida (I/O) de propósito general Mediante ellos, el micro PIC puede monitorizar y controlar otros dispositivos. Para añadir flexibilidad al micro, muchos de sus pines de entrada/salida
Taller de Firmware. Introducción al PIC16F877. Facultad de Ingeniería Instituto de Com putación
Taller de Firmware Introducción al PIC16F877 Facultad de Ingeniería Instituto de Com putación Contenido Introducción a los microcontroladores PIC. Presentación del PIC 16F877. Introducción a los microcontroladores
MÓDULO COMPARADOR Y REFERENCIA DE TENSIÓN PARA LA COMPARACIÓN
MÓDULO COMPARADOR Y REFERENCIA DE TENSIÓN PARA LA COMPARACIÓN - + Fernando Nuño García 1 Estos dos módulos existen en la versión de los PIC16F87xA pero NO en la versión PIC16F87x PIC16F877 PIC16F877A 2
PROFESOR: Práctica 10. Modulación por ancho de pulso (PWM) Emplea un microcontrolador para procesamiento de señales analógicas y digitales
INSTITUTO POLITÉCNICO NACIONAL Centro de Estudios Científicos y Tecnológicos Nº 1 Gonzalo Vázquez Vela Academia de Sistemas Digitales Prácticas de Micro Electrónica Programable NOMBRE DEL ALUMNO: Apellido
PIC16F882/883/884/886/ Funcionamiento de Timer1 6 EL MODULO TMR1 CON PUERTA DE CONTROL Selección de Fuente de reloj
6.1. Funcionamiento de Timer1 6 EL MODULO TMR1 CON PUERTA DE CONTROL El módulo TMR1 es un temporizador/contador de 16 bits con las siguientes características: Temporizador/Contador de 16 bits (TMR1L:TMR1H)
PIC 16F87X TEMA LA MEMORIA DE DATOS MEMORIA RAM
PIC 16F87X TEMA LA MEMORIA DE DATOS MEMORIA RAM Estructura De La Memoria Ram La memoria de datos RAM está dividida en 4 bancos de registros: BANCO 0, BANCO 1, BANCO 2 y BANCO 3, cada uno posee 128 bytes.
PIC 18F45XX EL TIMER 0
PIC 18F45XX EL TIMER 0 1. Hardware asociado 2. Características Se puede configurar como temporizador o contador de 8/16 bits. Se puede leer o escribir en él a través del registro TMR0. Dispone de un preescaler
LOS PIC16F88X: EEPROM de Usuario
LOS PIC16F88X: EEPROM de Usuario IES Juan de la Cierva Aprendizaje de la Electrónica a través de la Robótica Domínguez Diagrama de bloques PIC16F884-PIC16F887 Interrupciones en de los PIC16F88X PIR2 INTCON
Practica 03: El convertidor analógico digital
Practica 03: El convertidor analógico digital M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com [email protected] @edfrancom edgardoadrianfrancom 1 Contenido Introducción Objetivos Actividades
PIC 18F45XX CARACTERÍSTICAS GENERALES
PIC 18F45XX CARACTERÍSTICAS GENERALES 1. Características generales CPU con arquitectura Harvard (77 instrucciones) Todas las instrucciones constan de 1 sola palabra de 16 bits (2 bytes) excepto las de
Resumen. Palabras clave: PIC18F2550, temporizador, retardo.
Propuesta para la configuración básica del Temporizador 1 del microcontrolador PIC18F2550 Por: I.I.E. Miguel Montiel Martínez [email protected] Resumen Este articulo trata sobre la estructura
MICROCONTROLADORES PIC
MICROCONTROLADORES PIC LOS TIMER DE LOS 16F87x TEMA EL TIMER 1 CCFF D.P.E. MÓDULO DE PROYECTOS 1 Diagrama de Bloques del TIMER1 CCFF D.P.E. MÓDULO DE PROYECTOS 2 INTRODUCCIÓN El módulo TIMER1 es un temporizador/contador
17 Con el chorro de agua pequeño, la cubeta se llena en 10 minutos
17 Con el chorro de agua pequeño, la cubeta se llena en 10 minutos Cuál será el valor de precarga necesario para que este sistema nos indique que ha transcurrido un tiempo de 6 minutos? Seria depositar
Maestría en Ciencias área Telemática
Maestría en Ciencias área Telemática SISTEMA DE MONITOREO Y ALARMAS PROTOTIPO, PARA PLANTAS DE FUERZA AUXILIAR Y BANCOS DE BATERÍAS, UTILIZANDO UN ENLACE VÍA RADIO MÓDEM TESIS Que para obtener el grado
Convertidor Analógico Digital ADC
Convertidor Analógico Digital ADC M.C. Jorge Eduardo Ibarra Esquer Convertidor analógico a digital ADC Las características de este módulo son: Ocho canales con entrada multiplexada Aproximación lineal
SISTEMAS ELECTRÓNICOS AVANZADOS. ING. TÉC. INDUSTRIAL ELECTRÓNICO
INTERRUPCIONES Interrumpen la ejecución de un programa y pasan a la rutina de servicio del evento que provoca la interrupción. El vector de interrupción se encuentra en la dirección 04H de la memoria de
Proyecto final "Sistema de instrumentación virtual"
"Sistema de instrumentación virtual" M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com @efranco_escom [email protected] 1 Contenido Introducción Objetivos Actividades Observaciones Reporte
2.2-1 Visión Interna PIC16F873/876. SBM
2.2-1 Visión Interna PIC16F873/876. 1 2.2-2 Visión Interna PIC16F874/877. 2 2.2-3 Sistema de memoria. Tienen arquitectura Harvard, separa la memoria de datos y la memoria de programa, y se accede a ellas
Propuesta para la programación básica del Temporizador 1 del microcontrolador PIC18F2550 con el compilador SDCC
Propuesta para la programación básica del Temporizador 1 del microcontrolador PIC18F2550 con el compilador SDCC Por: I.I.E. Miguel Montiel Martínez [email protected] Resumen Este articulo trata
INTRODUCCIÓN. Comunicación Serial.
INTRODUCCIÓN La función principal de este tipo de comunicación es la de convertir datos de salida de forma paralela a serial y la de convertir datos de entrada de forma serial a paralela. El acceso al
Temporizadores/Contadores
para el PIC6F787 Temporizador/Contador (TMR) Temporizador/Contador (TMR) Temporizador 2 (TMR2) Características del TMR TMR es un Temporizador/Contador de 8 bits Leíble y escribible Reloj interno y externo
MANUAL DEL PIC 16F87X v 1.0
1 MANUAL DEL PIC 16F87X v 1.0 PRINCIPALES CARACTERÍSTICAS Se enumeran las prestaciones y dispositivos especiales de los PIC16F87X. Procesador de arquitectura RISC avanzada Juego de solo 35 instrucciones
Tema 6: Microcontroladores
Tema 6: Microcontroladores Carlos Garre del Olmo 1 Microcontroladores Contenidos Introducción a los microcontroladores. Principales familias y sus características. La familia PIC16. Programación de microcontroladores.
Práctica 5. Comunicación serie y entradas analógicas
Práctica 5 Comunicación serie y entradas analógicas Práctica 5 Comunicación serie y entradas analógicas. Objetivos El objetivo de esta sesión es que el alumno aprenda a programar la EUART interna del PIC,
Tema 14. Interrupciones. Las. C. F. G.S. D.P.E. Módulo de Proyectos 1
Tema 14 Las Interrupciones C. F. G.S. D.P.E. Módulo de Proyectos 1 Los PIC de la familia 16F8X poseen 4 fuentes de interrupción: Interrupción externa a través del pin RB0/INT Interrupción por overflow
28/09/2012. Interfaz con Dispositivos de Salida. Interfaz con Dispositivos de Entrada. Port Mapped. Memory mapped. Interfaz con Dispositivos I/O
Interfaz con Dispositivos I/O Interfaz con Dispositivos de Salida y Salida Unidad 4, Segunda Parte Port Mapped Memory mapped 1 2 Ejecución de la Instrucción OUT Ejecución de la instrucción OUT Dirección
Cartilla para Microcontrolador PIC16F877. 28/40 Pin 8-Bit CMOS FLASH.
Cartilla para Microcontrolador PIC16F877 28/40 Pin 8-Bit CMOS FLASH. Características principales CPU RISC de alta performance Set de35 instrucciones Todas las instrucciones son de un ciclo salvo aquellas
PIC 16F87X TRABAJO EXPLICACIÓN
PIC 16F87X TRABAJO EXPLICACIÓN Sebastián Martín García INDICE DIFERENCIAS ENTRE PIC16F84 Y 16F87X 4 PIC 16F87X 5 DIFERENCIAS ENTRE 16F84 Y 16F87X 5 SENSORES ANALOGICOS MAS UTILIZADOS 6 SENSOR DE LUMINOSIDAD
Los PIC 16F88X:Módulo de comunicaciones serie síncrona: MSSP SPI
Los PIC 16F88X:Módulo de comunicaciones serie síncrona: MSSP SPI IES Juan de la Cierva Aprendizaje de la Electrónica a través de la Robótica Fernando Remiro Dominguez Módulo de Comunicaciones Serie Síncrona
2.5-1 USART Introducción.
2.5-1 USART Introducción. El USART (universal synchronous asynchronous receiver transmitter) es uno de los dos puertos series de los que dispone los PIC16F87X. Puede funcionar de forma síncrona (half duplex)
Curso sobre Microcontroladores Familia HC9S08 de Freescale
Curso sobre Microcontroladores Familia HC9S08 de Freescale Por Ing. Daniel Di Lella EduDevices www.edudevices.com.ar e-mail: [email protected] Responsable Area Educación ELKO / ARROW www.elkonet.com
Resumen de CONVERSORES ANALÓGICO DIGITALES Y DIGITALES ANALÓGICOS
Universidad De Alcalá Departamento de Electrónica Resumen de CONVERSORES ANALÓGICO DIGITALES Y DIGITALES ANALÓGICOS Tecnología de Computadores Almudena López José Luis Martín Sira Palazuelos Manuel Ureña
Clase 2: Programación
Clase 2: Conviértete en un Joven Inventor PENTA UC TAV 2014 Contenidos Qué es un micro-controlador? Configuración IDE Arduino Qué es programar? Ejemplo Tipos de datos Funciones útiles Contenidos Qué es
MICROPROCESADORES II LENGUAJE C EN LOS MICROCONTROLADORES PIC
MICROPROCESADORES II LENGUAJE C EN LOS MICROCONTROLADORES PIC Tipos de datos en CCS TIPO TAMAÑO RANGO DESCRIPCION int1 short 1 bit 0 a 1 Binario int int8 8 bits 0 a 255 Entero int16 long 16 bits 0 a 65535
TARJETA CONVERSORA ANALOGA/DIGITAL (A/D)
TARJETA CONVERSORA ANALOGA/DIGITAL (A/D) 1. INTRODUCCIÓN. Un conversor A/D es un dispositivo que mapea una tensión análoga en un código o palabra digital de n bits. Para esto toma muestras de la señal
PIC16F882/883/884/886/887
12.0 Transmisor Receptor Síncrono Asíncrono Universal Mejorado. EUSART. El módulo Transmisor Receptor Síncrono Asíncrono Mejorado, en adelante, EUSART, es un periférico de comunicación serie de entrada/salida.
CONVERSOR ANALÓGICO DIGITAL DEL PIC16F877 GRUPO A02-A03
CONVERSOR ANALÓGICO DIGITAL DEL PIC16F877 GRUPO A02-A03 Proyecto PAEEES 04/993. U.P.V. Escuela Politécnica Superior de Alcoy Marzo 2005 Cantero Siñuela, Iván Saúl Gil Hernández, Diego Ponsoda Hernández,
El TIMER 0. (c) Domingo Llorente 2010 1
El TIMER 0 (c) Domingo Llorente 2010 1 Características Se trata de un registro de 8 bits. (SFR: 01h, 101h) Puede trabajar como contador o temporizador. Se puede leer o escribir en él. Dispone de un preescaler
PRÁCTICA 6: Gobierno del display 7 segmentos
SISTEMAS ELECTRÓNICOS Y AUTOMÁTICOS PRACTICAS DE MICROCONTROLADORES PIC PRÁCTICA 6: Gobierno del display 7 segmentos Display 7 segmentos - 1 - Ingeniería de Sistemas y Automática 1. Objetivos: Gobierno
Circuitos Sample & Hold y Conversores. Introducción
Circuitos Sample & Hold y Conversores Introducción Los circuitos de muestreo y retención se utilizan para muestrear una señal analógica en un instante dado y mantener el valor de la muestra durante tanto
Diseño de Microcontroladores
Departamento de Electrónica Diseño de Microcontroladores Alumnos: De la Goublaye de Ménorval, Eric Gómez, Rodrigo Pinto, Orlando Salas, Felipe 30/03/04 1. Índice 1. Índice...2 2. Introducción...3 3. Puertas
3.6) Repite el problema 3.5 para una frecuencia de reloj de 100KHz.
urso 2002-2003. Boletín-3, Pág. 1 de 6 3 3.1) ual es el peor caso de tiempo de conversión para un convertidor A/D de integración de doble rampa con 18 bits, si la frecuencia de reloj es de 5MHz?. T 52,4ms
Alarma 3G por teléfono móvil
Alarma 3G por teléfono móvil Índice A.Descripción... 3 B.El esquema... 4 C.La placa... 7 D.El programa... 8 E.Conclusiones finales... 13 Francisco Aguilar Segura Alarma 3G A. Descripción Este proyecto
Conversión analógico-digital
Diapositiva Conversión analógico-digital Hasta ahora hemos tratado principalmente señales continuas (analógicas), pero hoy en día, tanto en computación como en medición se usan principalmente sistemas
Tema 4 Microprocesador MCF5282: Hardware
Tema 4 Microprocesador MCF5282: Hardware Curso 2010/11 Índice 1. Introducción 2. Descripción general de los terminales 3. Módulo de interfaz externo (EIM) 4. Módulo de generación de chip-selects (CS) 5.
LOS PIC16F88X: LOS PUERTOS DE E/S
LOS PIC16F88X: LOS PUERTOS DE E/S IES Juan de la Cierva Aprendizaje de la Electrónica a través de la Robótica Fernando Remiro Domínguez PORTA Es un puerto bidireccional de 8 bits que permite el acceso
SISTEMA DE ADQUISICION DE DATOS DE BAJO COSTO PARA INSTRUMENTACIÓN EN ENERGIA SOLAR
ASADES Avances en Energías Renovables y Medio Ambiente Vol. 8, Nº 2, 2004. Impreso en la Argentina. ISSN 0329-5184 SISTEMA DE ADQUISICION DE DATOS DE BAJO COSTO PARA INSTRUMENTACIÓN EN ENERGIA SOLAR Daniel
Temporizadores y contadores en tiempo real: El módulo Timer0 y el prescaler del PIC
Temporizadores y contadores en tiempo real: El módulo Timer0 y el aler del PIC 1. Introducción...1 2. Estructura del Timer0...1 3. Funcionamiento del Timer0...2 3.1. Entrada de reloj del modulo Timer0...
Tema 1. Fundamentos del lenguaje ensamblador
Tema 1. Fundamentos del lenguaje ensamblador Laboratorio de Estructura y Organización de Computadores Grados en Ingeniería Informática e Ingeniería de Computadores Curso 2012-2013 Índice Estructura del
CURSO BÁSICO MICROCONTROLADORES PIC
CURSO BÁSICO MICROCONTROLADORES PIC CONFIGURACIÓN BÁSICA FUSIBLES Los fusibles son palabras de configuración que definen las condiciones de funcionamiento del microcontrolador. Algunos fusibles importantes
INTERRUPCIONES Y ENTRADA/SALIDA DE PULSOS EN EL CPM2A/CPM2C
INTERRUPCIONES Y ENTRADA/SALIDA DE PULSOS EN EL CPM2A/CPM2C ESTE MANUAL CONTIENE: 1 FUNCIONES CPM2A/CPM2C 2 INTERRUPCIONES DE ENTRADA 3 INTERRUPCIONES DE TEMPORIZADOR DE INTERVALO 4 INTERRUPCIONES DE CONTADOR
ANEXOS DIAGRAMA DE FLUJO PRINCIPAL
ANEXOS DIAGRAMA DE FLUJO PRINCIPAL inicio CT = 25% Retardo 250 ms Leer voltaje Vol dec CT c 129 = 131? inc CT j = 0 mir = miir = 255 mar = mair = 0 cont = 1? b cont = 6? array1[j] =
CAPÍTULO 3. Las principales funciones del microcontrolador son: adquirir por medio del A/D y también, mostrar mensajes de pesos y voltaje en el LCD.
CAPÍTULO 3 3. DISEÑO DEL SOFTWARE. La programación del PIC se realizó en lenguaje C, usando el compilador mikroc PRO for PIC. Este compilador se utilizó, ya que tiene una versión demo muy buena, además
PRACTICA 9: Convertidores ADC (1)
PRACTICA 9: Convertidores ADC (1) 1 Introducción 1.1 Convertidor de Rampa Digital 1.2 Convertidor de Seguimiento 1.3 Simulaciones Simulink 1 Introducción El objetivo de esta práctica consiste en familiarizarse
Universidad de Alcalá
Universidad de Alcalá Departamento de Electrónica CONVERSORES ANALÓGICO-DIGITALES Y DIGITALES-ANALÓGICOS Tecnología de Computadores Ingeniería en Informática Sira Palazuelos Manuel Ureña Mayo 2009 Índice
Características PIC16F84
Departamento de Electrónica Fundación San Valero del Toda la información que grabamos (memoria de programa y de datos) se puede modificar con el microcontrolador conectado a la aplicación. (ICSP = In-Circuit
Dentro del PIC16F877 se distinguen tres bloques de memoria.
1 ORGANIZACIÓN de la MEMORIA Dentro del PIC16F877 se distinguen tres bloques de memoria. Memoria de programa En sus 8192 posiciones (8Kx14bits) contiene el programa con las instrucciones que gobiernan
5. SECCIÓN DEL MICROCONTROLADOR (PROGRAMACIÓN)
5. SECCIÓN DEL MICROCONTROLADOR (PROGRAMACIÓN) En este capítulo se describe la parte más robusta del proyecto, la cual es la programación del microcontrolador. Ésta se compone esencialmente de dos partes,
El Microcontrolador PIC16F877. Resumen de hoja de datos
El Microcontrolador PIC16F877 Resumen de hoja de datos 2 El PIC16F877 es un microcontrolador con memoria de programa tipo FLASH, lo que representa gran facilidad en el desarrollo de prototipos y en su
Convertidores analógicos-digitales
Convertidores analógicos-digitales Los convertidores A/D son dispositivos electrónicos que establecen una relación biunívoca entre el valor de la señal en su entrada y la palabra digital obtenida en su
Estructura de Microprocesadores. Profesor Ing. Johan Carvajal Godínez
Estructura de Microprocesadores PIC 18F4550 Módulos de Comunicación Serie Profesor Ing. Johan Carvajal Godínez Contenido Módulos de comunicación serie sincrónica I2C SPI Módulo de comunicación serie Asincrónico
Conversor A/D del PIC16F877
Conversor A/D del PIC16F877 Grupo: B01-B02 Proyecto PAEEES 04/993 U.P.V. Escuela Politecnica Superior de Alcoy Marzo 2005 Ramon Gisbert Marcos Morio Israel Serra Rafa Lucena Carlos Escriva 1 Índice: 1.-Convertidores
MICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI
MICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI DEFINICIÓN Es un microcontrolador de Microchip Technology fabricado en tecnología CMOS, completamente estático es decir si el reloj se detiene los datos
TEMPORIZADOR 1, 2, 3, 4, 5, 6, 7, 8,... Registro de conteo de pulsos
TEMPORIZADORES DEFINICION TEMPORIZADOR. - Dispositivo periférico programable que tiene la facultad de contar pulsos de reloj o pulsos externos al sistema. 12345678 TEMPORIZADOR 1, 2, 3, 4, 5, 6, 7, 8,...
INSTRUCCIONES DE ENSAMBLADOR
MPLAB INSTRUCCIONES DE ENSAMBLADOR ORGANIZACIÓN de la MEMORIA Dentro del PIC16F877 se distinguen tres bloques de memoria. Memoria de programa En sus 8192 posiciones (8K) contiene el programa con las instrucciones
PRACTICA N0.7 UTILIZACIÓN DE UN CONVERTIDOR A/D OBJETIVO ESPECÍFICO: APLICAR EL CONVERTIDOR ADC0804 EN UN CONTROL DE TEMPERATURA
PRACTICA N0.7 NOMBRE DE LA PRÁCTICA UTILIZACIÓN DE UN CONVERTIDOR A/D OBJETIVO ESPECÍFICO: APLICAR EL CONVERTIDOR EN UN CONTROL DE TEMPERATURA INTRODUCCIÓN: Los convertidores analógico/digital (ADC) y
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA DIVISIÓN DE INGENIERÍA ELÉCTRICA DEPARTAMENTO DE INGENIERÍA EN COMPUTACIÓN
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA DIVISIÓN DE INGENIERÍA ELÉCTRICA DEPARTAMENTO DE INGENIERÍA EN COMPUTACIÓN PRACTICAS LABORATORIO DE MICROCOMPUTADORAS Basadas en el Microcontrolador
Dependiendo del dispositivo usado, se tienen hasta 5 puertos de entrada/salida disponibles: PORTA PORTB PORTC PORTD PORTE
25 3 ENTRADA / SALIDA Dependiendo del dispositivo usado, se tienen hasta 5 puertos de entrada/salida disponibles: PORTA PORTB PORTC PORTD PORTE Cada uno de estos puertos es de 8 bits, sin embargo no todos
RECURSOS FUNDAMENTALES
RECURSOS FUNDAMENTALES Los recursos que se considerarán son : Temporizadores Puertos de E/S La Palabra de Configuración EEPROM de datos 1 TEMPORIZADORES Una labor habitual en los programas de control suele
PIC18 con CCS (PIC18F14K50) Andrés Raúl Bruno Saravia Microchip RTC Argentina
PIC18 con CCS (PIC18F14K50) Autor: Andrés Raúl Bruno Saravia Microchip RTC Argentina PIC18 Arquitectura Revisión Microchip Familias de MCUs 2011 Microchip Technology Incorporated. All Rights Reserved.
7 CONVERTIDOR ANALÓGICO DIGITAL
81 7 CONVERTIDOR ANALÓGICO DIGITAL La familia PIC18 USB posee un convertidor Analógico Digital de 10 bits con 10 entradas en dispositivos de 28 pines y 13 entradas en dispositivos de 40/44 pines. Los siguientes
TEMA 5 LA MEMORIA DE DATOS MEMORIA RAM D.P.E. DESARROLLO DE PROYECTOS 1
TEMA 5 LA MEMORIA DE DATOS MEMORIA RAM D.P.E. DESARROLLO DE PROYECTOS 1 Estructura De La Memoria Ram (1) La memoria de datos RAM está dividida en dos partes diferenciadas: 1.- Zona SFR o zona de Registros
Manual de Usuario TMU-V1
@-sa.com www.-sa.com Manual de Usuario, S.A. Pag. 1 de 10 @-sa.com www.-sa.com Manual de Usuario Indice: 1.0.- Descripción: 2.0.- Características: 2.1.- Componentes básicos 3.0.- Descripción de funcionamiento
Alarma con Interfaz DTMF de Línea Telefónica basado en PIC16F84
Alarma con Interfaz DTMF de Línea Telefónica basado en PIC16F84 Propósito En toda aplicación donde normalmente se requiera el establecimiento de una conexión telefónica se hace necesario el diseño de una
ENTRADAS DE CONTADOR DE ALTA VELOCIDAD
ENTRADAS DE CONTADOR DE ALTA VELOCIDAD Esta función cuenta las entradas de señales de impulsos en los terminales de entrada incorporada Configuración La configuración del contador de alta velocidad se
Familias de microcontroladores de 16 bits de Microchip
Familias de microcontroladores de 16 bits de Microchip Características generales Periféricos, software y herramientas de desarrollo comunes a las 4 familias. Optimizados para C. Memoria de programa desde
TUTORIAL PRIMERA PARTE: GENERACIÓN DE UN RETARDO CON TIMER.
1 TUTORIAL OBJETIVOS Familiarizarse con el TMR0 como contador de pulsos internos y generador de retardos. Conocer el método del polling para verificar banderas de dispositivos. Crear y manipular variables
Laboratorio de Diseño de Robots Móviles Practica No. 2 Sistema mínimo del microcontrolador PIC16F877
Laboratorio de Diseño de Robots Móviles Practica No. 2 Sistema mínimo del microcontrolador PIC16F877 Objetivo: Conocer la estructura y características de la tarjeta con un microcontrolador PIC que se dispone
PROFESOR: Práctica 8. Manejo de Puertos de Entrada y salida del Microcontrolador PIC
INSTITUTO POLITÉCNICO NACIONAL Centro de Estudios Científicos y Tecnológicos Nº 1 Gonzalo Vázquez Vela Academia de Sistemas Digitales Prácticas de Arquitectura de Microprocesadores y Microcontroladores
La familia PIC18 USB posee 4 timers: Timer0, Timer1, Timer2 y Timer3, cada uno de los cuales tiene sus características únicas.
59 5 TIMERS Todos los microcontroladores poseen circuitos temporizadores (timers), los cuales son útiles para: Programar tareas con alta precisión. Contar pulsos externos. Medir intervalos de tiempo. etc.
ÍNDICE CAPÍTULO 1 FUNDAMENTOS DE LOS MICROCONTROLADORES
ÍNDICE CAPÍTULO 1 FUNDAMENTOS DE LOS MICROCONTROLADORES 1.1 Introducción 1.2 Fundamentos de los procesadores digitales secuenciales 1.2.1 Introducción 1.2.2 Arquitectura interna 1.2.2.1 Procesadores digitales
Temporizadores y contadores en tiempo real: El módulo Timer0 del PIC.
Temporizadores y contadores en tiempo real: El módulo Timer0 del PIC. 1. Introducción... 1 2. Funcionamiento del Timer0... 1 2.1. Estructura general del Timer0...2 2.2. Entrada de reloj del modulo Timer0...2
Usando los Codificadores Cuadráticos
Usando los Codificadores Cuadráticos Autor: Ing. Carlos Narváez Universidad de Oriente email: [email protected] Introducción El presente trabajo es una introducción a los denominados codificadores cuadráticos,
SISTEMAS DE ADQUISICIÓN DE DATOS. Convertidores D/A Convertidores A/D
SISTEMAS DE ADQUISICIÓN DE DATOS Convertidores D/A Convertidores A/D Capitulo 0: Circuitos de Adquisición de Puntos discretos sobre una señal analógica V 5 0 9 8 7 6 5 0 0000 000 00 0 0 0 0 0 00 00 0 00
DISEÑO Y CONSTRUCCIÓN DE UN PROTOTIPO DE CAPNOGRAFO PORTATIL
DISEÑO Y CONSTRUCCIÓN DE UN PROTOTIPO DE CAPNOGRAFO P05 DISEÑO Y ELABORACIÓN DE LA CONVERSIÓN ANÁLOGA DIGITAL Actividades A05-1 Diseño y estructuración de las etapas que componen la conversión Análoga
Periféricos: Timer. Cesáreo Fernández Martínez Álvaro Sánchez Miralles
Periféricos: Timer Cesáreo Fernández Martínez Álvaro Sánchez Miralles Periféricos Dispositivo que tiene el microcontrolador para realizar tareas especificas sin consumir tiempo de CPU. Se encuentran mapeados
PROFESOR: Práctica 5. Manejo de Motores
INSTITUTO POLITÉCNICO NACIONAL Centro de Estudios Científicos y Tecnológicos Nº 1 Gonzalo Vázquez Vela Academia de Sistemas Digitales Prácticas de Micro Electrónica Programable NOMBRE DEL ALUMNO: Apellido
Características Técnicas del PIC 16F84
Características Técnicas del PIC 16F84 Repertorio de 35 Instrucciones. Todas las instrucciones se ejecutan en un solo ciclo excepto las de salto que necesitan dos. Versiones de 4 MHz (PIC16F84-04) y 10
ÍNDICE INTRODUCCIÓN...17
ÍNDICE INTRODUCCIÓN...17 CAPÍTULO 1. MICROCONTROLADORES...19 1.1 MICROCONTROLADOR...19 1.1.1 Controlador y microcontrolador...19 1.1.2 Diferencia entre microprocesador y microcontrolador...21 1.1.3 Aplicaciones
Programación en PIC Los primeros pasos
Capítulo V Programación en PIC Los primeros pasos Encender y apagar un LED Secuenciador con cuatro LED's Leer los pulsadores y encender el LED correspondiente Programa avanzado utilizando el entrenador
Entrada/salida analógica en los St STM32F
Entrada/salida analógica en los St STM32F 2012/11/25 Contenido El significado de analógico Objetivos Representación discreta de conceptos analógicos Conversión analógico-digital Conversores AD en el STM32F4
