Módulos CCP. Registro de captura Registro de comparación Registro de ciclo de servicio PWM

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Módulos CCP. Registro de captura Registro de comparación Registro de ciclo de servicio PWM"

Transcripción

1 Módulos CCP Los PIC16F87X disponen de 2 módulos CCP (Capture/Compare/PWM): CCP1 y CCP2. Cada módulo CCP cuenta con un registro de 16 bits (CCPR1 y CCPR2) que puede operar como un Registro de captura Registro de comparación Registro de ciclo de servicio PWM Ambos módulos CCP operan de igual manera, excepto en la generación del disparo de un evento especial en el modo Compare.

2 Módulo CCP1 El registro de 16 bits CCPR1 se forma mediante la concatenación de los registros CCPR1H (Byte de mayor peso) y CCPR1L (byte de menor peso). CCPR1 = CCPR1H : CCPR1L La operación de este módulo se controla con el registro CCP1CON. Módulo CCP2 El registro de 16 bits CCPR2 se forma mediante la concatenación de los registros CCPR2H (Byte de mayor peso) y CCPR2L (byte de menor peso). CCPR2 = CCPR2H : CCPR2L La operación de este módulo se controla con el registro CCP2CON.

3 Modo Capture En este modo CCPR1H : CCPR1L captura el valor del registro TMR1 cuando ocurre un evento en la terminal RC2/CCP1. Un evento puede ser: Cada flanco negativo CCP1CON<3:0> = 0100 Cada flanco positivo CCP1CON<3:0> = 0101 Cada 4 flancos positivos CCP1CON<3:0> = 0110 Cada 16 flancos positivos CCP1CON<3:0> = 0111 La terminal RC2/CCP1 debe configurarse como entrada. TRISC<2> = 1 El TMR1 debe estar operando en modo temporizador o en modo contador síncrono. Cuando el módulo CCP se deshabilita (CCP1CON<3:0> = 0000), el predivisor es limpiado. También cualquier reset limpia el predivisor. Cuando se cambia de un valor de predivisión a otro pudieran generarse interrupciones y además el registro del predivisor no será limpiado, por lo que se recomienda deshabilitar el modulo CCP (clrf CCP1CON) antes de cambiar el ajuste del predivisor.

4 Modo Compare En este modo de operación, el valor del registro CCPR1 se compara constantemente contra el valor del registro TMR1. Cuando son iguales, la terminal RC2/CCP1: Se pone en alto o 1 Se pone en bajo o 0 No cambia de estado Al mismo tiempo, la bandera de interrupción CCP1IF es activada. La terminal RC2/CCP1 debe estar configurada como salida. TRISC<2> = 0 El TMR1 debe estar operando en modo temporizador o en modo contador síncrono. Cuando está seleccionado el modo de generación de interrupción por software, el estado de la terminal CCP1 no es afectado. La bandera CCP1IF se activa ocasionando una interrrupción CCP. CCP1CON<3:0> = 1010 En el modo de disparo de evento especial del módulo CCP1, se pone en cero el TMR1, lo que permite al registro CCPR1 funcionar como un registro de periodo programable de 16 bits para el TMR1. CCP1CON<3:0> = 1011 En el modo de disparo de evento especial del módulo CCP2, se pone en cero el TMR1 y se inicia una conversión A/D si el módulo A/D está habilitado. CCP2CON<3:0> = 1011

5 El TMR1 EL módulo del TMR1 es un temporizador/contador de 16 bits, formado por los registros TMR1H y TMR1L concatenados. La operación se controla con el registro T1CON. El TMR1 se enciende/apaga mediante la puesta en 1/0 del bit TMR1ON. La operación como temporizador/contador es seleccionada poniendo en 0/1 el bit TMR1CS. La operación como contador síncrono/asíncrono es seleccionada poniendo en 0/1 el bit T1SYNC

6 El oscilador del TMR1 se construye mediante un cristal conectado entre las terminales T1O y T1OSO. Su operación se habilita/deshabilita mediante la puesta en 1/0 del bit T1OSCEN del registro T1CON.

7 INVERSOR MOFACO INVERSOR TIPO PUENTE H

8 RESULTADOS DE LA MULACION ONDA CUADRADA MODULACION DE UN PULSO MODULACION SEIDAL DISEÑO DEL PROGRAMA La frecuencia del voltaje de salida es de 60 Hz, siendo el periodo de 16, µs. Onda cuadrada Se usa el módulo CCP2 en modo Compare con CCP2CON = b, de modo que cuando TMR1 = CCPR2, se activa la bandera CCP2IF y se limpia el TMR1 sin afectar el estado de la terminal RC1/T1OSCI/CCP2. Considerando una onda simétrica, los semiciclos positivo y negativo deben durar 8, µs cada uno. Si FOSC = 4 MHz, entonces el periodo del reloj interno es de 1 µs. Considerando cada semiciclo de 8, 333 µs, el par de registros CCPR2H : CCPR2L deberá cargarse con el valor 208Dh, cargando el 20h al registro CCPR2H y el 8Dh al registro CCPR2L. El TMR1 opera como temporizador, incrementándose con cada pulso del reloj interno, en este caso, cada microsegundo. Predivisor del TMR1 = 1:1

9 Modulación de un pulso El ancho de pulso es de 120 Los ángulos de conmutación en µs son: 1389d = 056Dh = 30 grados 6944d = 1B20h = 150 grados 9722d = 25FAh = 210 grados 15278d = 3BAEh = 330 grados 16667d = 411Bh = 360 grados El par de registros CCPR2H : CCPR2L se carga de manera consecutiva con cada uno de los valores hexadecimales anteriores, antes de que transcurra el tiempo correspondiente, para realizar la conmutación de los interruptores del Puente H y así ir generando la onda de voltaje de salida. Después que se hace la última conmutación, el par de registros CCPR2H : CCPR2L se carga con el 411Bh correspondiente a µs (360 ), y cuando el TMR1 es igual a este valor, el programa regresa a iniciar un nuevo ciclo. DIAGRAMA DE FLUJO DEL PROGRAMA Inicio Configuracion de puertos y registros Botones si si PORTB<0> = 1 PORTB<1> = 1 PORTB<2> = 1 si no no no GenOndaCuadrada GenModPulso GenModSenoidal

10 GENERACION DE ONDA CUADRADA GenOndaCuadrada PORTC = 0 PIR2<CCP2IF> = 0 PORTC = B 0110 CCP1CON = B CCPR2H = 0x20 CCPR2L = 0x8D TMR1L = 0 TMR1H = 0 T1CON<TMR1ON> = 1 PIR2<CCP2IF> = 0 PORTC =B 1001 PIR2<CCP2IF> = 1 si PORTC = 0 PIR2<CCP2IF> = 0 no PIR2<CCP2IF> = 1 no si Modulación de un solo pulso GenModPulso CCP1CON =B 1010 T1CON<TMR1ON> = 1 PORTC = B TMR1H=0 TMR1L=0 CCPR1H=0x05 CCPR1L=6D 150 PORTC<0>=0 CPR1H=0x25 CCPR1L=FA PORTC<1>=1 330 PORTC<1>=0 CPR1H=0x41 CCPR1L=1B PORTC<0>=1 30 PORTC<2>=0 CPR1H=0x1B CCPR1L=20 PORTC<3>=1 210 PORTC<3>=0 CPR1H=0x3B CCPR1L=AE PORTC<2>=1 360

11 S S S S Modulación senoidal GenModSenoidal CCP1CON =B 1010 T1CON<TMR1ON> = 1 PORTC = B 0101 TMR1H=0 TMR1L=0 ANGULO=0 CargarAngulo PORTC<Q4>=0 PORTC<Q3>=1 CargarAngulo ANGULO = 19? PORTC<Q4>=0 PORTC<Q3>=1 CargarAngulo PORTC<Q3>=0 PORTC<Q4>=1 CargarAngulo PORTC<Q3>=0 PORTC<Q4>=1 CargarAngulo PORTC=0 PORTC=B 1010 ANGULO = 37? PORTC=0 PORTC=B 0101

12 CargarAngulo ANGULO = ANGULO + 1 W = ANGULO TablaCCPRxH CCPR1H = W W = ANGULO TablaCCPRxL CCPR1L = W PIR1<CCP1IF> = 0 return Cada tabla contiene 37 valores. El último corresponde a µs = 360 LOC 0xA4 0xA5 0xA6 0xA7 0xA8 0xA9.. 0xC9 0xCA 0xCB 0xCC 0xCD 0xCE 0xCF 0xD0.. 0xF0 0xF1 ;. TablaCCPRxH addwf PCL,F retlw 0x2 retlw 0x3 retlw 0x5 retlw 0x7.. retlw 0x3E retlw 0x41 ;.. TablaCCPRxL addwf PCL,F retlw 0xE5 retlw 0xB6 retlw 0xD1 retlw 0x5C.. retlw 0x35 retlw 0x1A ;.. end ANGULO=1 ANGULO=19 ANGULO= S S S S

13 list p=16f873 include "p16f873.inc" ANGULO equ 0x20 Q1 equ 0x00 Q2 equ 0x01 Q3 equ 0x02 Q4 equ 0x03 org goto 0x00 inicio org 0x05 inicio clrf PORTC bsf STATUS,RP0 ;Banco 1 movlw B' ' movwf TRISB movlw B' ' movwf TRISC movlw B' ' movwf OPTION_REG ;Se habilitan las resistencias elevadoras del puerto B bcf STATUS,RP0 ;Banco 0 Botones btfss PORTB,0 goto GenOndaCuadrada btfss PORTB,1 goto GenModPulso btfss PORTB,2 goto GenModSenoidal goto Botones ;... ;Onda cuadrada, medio ciclo = 8333 microsegundos ;8333d=208Dh GenOndaCuadrada movlw B' ' ;El modulo CCP2 se configura en el modo de movwf CCP2CON ;comparacion, evento especial que reinicia al TMR1 movlw 0x20 movwf CCPR2H movlw 0x8D movwf CCPR2L clrf clrf bsf bcf TMR1L TMR1H T1CON,TMR1ON ;Se enciende el TMR1 PIR2,CCP2IF OndaCuadrada

14 movlw B'1001' ;Se encienden Q1 y Q4 movwf PORTC uno btfss PIR2,CCP2IF ;Transcurrieron 8333 microsegundos? goto uno clrf PORTC ;Si, se apagan los transistores bcf PIR2,CCP2IF ;Tiempo ;muerto movlw B'0110' ;Se encienden Q2 y Q3 (delta t = 4 microsegundos) movwf PORTC dos btfss PIR2,CCP2IF ;Transcurrieron 8333 microsegundos? goto dos clrf PORTC ;Si, se apagan los transistores bcf PIR2,CCP2IF goto OndaCuadrada ;(delta t = 6 microsegundos) ;... ;Modulacion de un pulso ;1389d=0x056D=30 grados ;6944d=0x1B20=150 grados ;9722d=0x25FA=210 grados ;15278d=0X3BAE=330 grados ;16667d=0x411B=360 grados GenModPulso movlw B' ' ;El modulo CCP1 se configura en el modo de movwf CCP1CON ;comparacion, no se afecta el estado de la terminal ;RC2/CCP1 bsf T1CON,TMR1ON ;Se enciende el TMR1 movlw B'0101' ;Se encienden Q1 y Q3 movwf PORTC Modulacion clrf clrf TMR1L TMR1H movlw 0x05 movwf CCPR1H movlw 0x6D movwf CCPR1L tres btfss PIR1,CCP1IF ;Transcurrieron 1389 microsegundos (30 grados)? goto tres bcf PORTC,2 ;Si, se apaga Q3 movlw 0x1B movwf CCPR1H movlw 0x20 movwf CCPR1L

15 bsf PORTC,3 ;Se enciende Q4 cuatro btfss PIR1,CCP1IF ;Transcurrieron 9722 microsegundos (150 grados)? goto cuatro bcf PORTC,0 ;Si, se apaga Q1 movlw 0x25 movwf CCPR1H movlw 0xFA movwf CCPR1L bsf PORTC,1 ;Se enciende Q2 cinco btfss PIR1,CCP1IF ;Transcurrieron 2777 microsegundos (210 grados)? goto cinco bcf PORTC,3 ;Si, se apaga Q4 movlw 0x3B movwf CCPR1H movlw 0xAE movwf CCPR1L bsf PORTC,2 ;Se enciende Q3 seis btfss PIR1,CCP1IF ;Transcurrieron microsegundos (330 grados)? goto seis bcf PORTC,1 ;Si, se apaga Q2 movlw 0x41 movwf CCPR1H movlw 0x1B movwf CCPR1L bsf PORTC,0 ;Se enciende Q1 btfss PIR1,CCP1IF ;Transcurrieron microsegundos (360 grados)? goto $-1 goto Modulacion ;Si ;... ;modulacion senoidal GenModSenoidal movlw B' ' ;El modulo CCP1 se configura en el modo de movwf CCP1CON ;comparacion bsf T1CON,TMR1ON ;Se enciende el TMR1 ModSeno movlw B'0101' ;Se encienden Q1 y Q3 movwf PORTC

16 clrf TMR1L clrf TMR1H clrf ANGULO call CargarAngulo t1 btfss PIR1,CCP1IF goto t1 bcf PORTC,Q3 ;Se apaga Q3 bsf PORTC,Q4 ;Se enciende Q4 call CargarAngulo t2 btfss PIR1,CCP1IF goto t2 bcf PORTC,Q4 ;Se apaga Q4 bsf PORTC,Q3 ;Se enciende Q3 call CargarAngulo movlw D'19' xorwf ANGULO,W btfss STATUS,Z goto t1 clrf PORTC movlw B'1010' movwf PORTC ;Se apagan Q1,Q2,Q3 y Q4 ;Se encienden Q2 y Q4 t3 btfss PIR1,CCP1IF goto t3 bcf PORTC,Q4 ;Si, se apaga Q4 bsf PORTC,Q3 ;Se enciende Q3 call CargarAngulo t4 btfss PIR1,CCP1IF goto t4 bcf PORTC,Q3 ;Si, se apaga Q3 bsf PORTC,Q4 ;Se enciende Q4 call CargarAngulo movlw D'37' xorwf ANGULO,W btfss STATUS,Z goto t3 clrf PORTC ;Se apagan Q1,Q2,Q3 y Q4

17 movlw B'0101' movwf PORTC ;Se encienden Q1 y Q3 dospi btfss PIR1,CCP1IF goto dospi goto ModSeno ;... CargarAngulo incf ANGULO,F movf ANGULO,W call TablaCCPRxH movwf CCPR1H movf ANGULO,W call TablaCCPRxL movwf CCPR1L retlw 0 ;... TablaCCPRxH addwf PCL,F retlw 0x2 retlw 0x3 retlw 0x5 retlw 0x7 retlw 0x8 retlw 0xA retlw 0xB retlw 0xE retlw 0xE retlw 0x11 retlw 0x12 retlw 0x14 retlw 0x15 retlw 0x17 retlw 0x19 retlw 0x1A retlw 0x1C retlw 0x1D retlw 0x23 retlw 0x24 retlw 0x26 retlw 0x27 retlw 0x29 retlw 0x2B retlw 0x2C retlw 0x2E retlw 0x2F retlw 0x32 retlw 0x32 retlw 0x35 retlw 0x36 retlw 0x38 retlw 0x39 retlw 0x3B retlw 0x3D retlw 0x3E

18 retlw 0x41... TablaCCPRxL addwf PCL,F retlw 0xE5 retlw 0xB6 retlw 0xD1 retlw 0x5C retlw 0xCA retlw 0xE5 retlw 0xD6 retlw 0x4D retlw 0xFC retlw 0x91 retlw 0x41 retlw 0xB7 retlw 0xA8 retlw 0xC3 retlw 0x31 retlw 0xBC retlw 0xD7 retlw 0xA8 retlw 0x72 retlw 0x43 retlw 0x5E retlw 0xE9 retlw 0x57 retlw 0x72 retlw 0x63 retlw 0xDA retlw 0x89 retlw 0x1E retlw 0xCE retlw 0x44 retlw 0x35 retlw 0x50 retlw 0xBE retlw 0x49 retlw 0x64 retlw 0x35 retlw 0x1A ;... end

Tema. Módulo Captura Comparación Modulación n de Achura de Pulsos. C. F. G.S. D.P.E. Módulo de Proyectos 1

Tema. Módulo Captura Comparación Modulación n de Achura de Pulsos. C. F. G.S. D.P.E. Módulo de Proyectos 1 Tema Módulo Captura Comparación Modulación n de Achura de Pulsos C. F. G.S. D.P.E. Módulo de Proyectos 1 Módulo de Captura/ aptura/comparación/ n/pwm Los microcontroladores de la familia 16F87X disponen

Más detalles

MICROCONTROLADORES PIC

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

Más detalles

Programa del PIC 16F877A

Programa del PIC 16F877A APÉNDICE B Programa del PIC 16F877A ;* "CONTROL AUTOMÁTICO DE VELOCIDAD VEHICULAR". * ;* EL PRESENTE PROGRAMA TIENE COMO FINALIDAD CONTROLAR LA VELOCIDAD DEL * ;* VEHÍCULO, DEPENDIENDO DE LA SEÑAL RECIBIDA

Más detalles

PIC16F88. Características

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) ->

Más detalles

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 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

Más detalles

Bucles: o Bucles infinitos o Bucles finitos o Bucles anidados Medir tiempos con MPLAB Ejemplos y ejercicios

Bucles: o Bucles infinitos o Bucles finitos o Bucles anidados Medir tiempos con MPLAB Ejemplos y ejercicios SISTEMAS ELECTRÓNICOS Y AUTOMÁTICOS PRACTICAS DE MICROCONTROLADORES PIC PRÁCTICA 3: Bucles Bucles: o Bucles infinitos o Bucles finitos o Bucles anidados Medir tiempos con MPLAB Ejemplos y ejercicios -

Más detalles

PIC16F882/883/884/886/ Funcionamiento de Timer1 6 EL MODULO TMR1 CON PUERTA DE CONTROL Selección de Fuente de reloj

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)

Más detalles

Jesús Alberto Díaz Carmona Ingeniería en Informática. Curso 2005/06. Diseño de Sistemas Basados en Microprocesador

Jesús Alberto Díaz Carmona Ingeniería en Informática. Curso 2005/06. Diseño de Sistemas Basados en Microprocesador Jesús Alberto Díaz Carmona Ingeniería en Informática. Curso 2005/06. Diseño de Sistemas Basados en Microprocesador Descripción El proyecto se trata de un sistema de cámaras de vigilancia en circuito cerrado,

Más detalles

Microprocesadores. Temporizadores / Contadores. Prof. Luis Araujo. Universidad de Los Andes

Microprocesadores. Temporizadores / Contadores. Prof. Luis Araujo. Universidad de Los Andes Temporizadores / Contadores Universidad de Los Andes Temporizador / Contador Timer 0 Temporizador/Contador de 8 bits (TMR0), Preescalador programable de 8 bits, Modo temporizador: el valor del registro

Más detalles

1. Proponer un circuito que tenga el puerto b como salida conectando 8 leds, realizando un programa que me encienda los bits 0, 1, 3, 5, 7.

1. Proponer un circuito que tenga el puerto b como salida conectando 8 leds, realizando un programa que me encienda los bits 0, 1, 3, 5, 7. 1. Proponer un circuito que tenga el puerto b como salida conectando 8 leds, realizando un programa que me encienda los bits 0, 1, 3, 5, 7. a. Diagrama de flujo b. Circuito C1 4 MHZ C2 R2 10k 16 15 4 R1

Más detalles

Practica de PIC 16F84

Practica de PIC 16F84 Practica de PIC 16F84 Los PIC son circuitos que pueden controlar dispositivos y diferentes sistemas, son como los PLC (controles lógico programable), además debo decir que es un circuito que tiene todas

Más detalles

Temporizadores/Contadores

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

Más detalles

Tema 6: Microcontroladores

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.

Más detalles

PIC MICRO ESTUDIO Reloj en tiempo real RTCU2 Clave: 719 www.electronicaestudio.com

PIC MICRO ESTUDIO Reloj en tiempo real RTCU2 Clave: 719 www.electronicaestudio.com PIC MICRO ESTUDIO Reloj en tiempo real RTCU2 Clave: 719 www.electronicaestudio.com Guía de Operación Reloj en tiempo real Modulo: RTCU2iempo real Clave: 719 El modulo 719 Reloj en tiempo real- utiliza

Más detalles

Programación en PIC Los primeros pasos

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

Más detalles

[CURSO BÁSICO DE PIC TABLAS]

[CURSO BÁSICO DE PIC TABLAS] 2009 GRUPO ESTUDIANTIL INVENTRONICA Joel Oswaldo Campos Pérez [CURSO BÁSICO DE PIC ] En esta sección explicaremos que son las tablas, para que se usan y como se hacen. Se describe un ejercicio completo

Más detalles

RECURSOS FUNDAMENTALES

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

Más detalles

El único lenguaje que entienden los microcontroladores es el código máquina formado por ceros y unos del sistema binario.

El único lenguaje que entienden los microcontroladores es el código máquina formado por ceros y unos del sistema binario. 1 LENGUAJE ENSAMBLADOR El único lenguaje que entienden los microcontroladores es el código máquina formado por ceros y unos del sistema binario. El lenguaje ensamblador expresa las instrucciones de una

Más detalles

Capítulo VIII: PROGRAMACIÓN DEL PIC 16F876A

Capítulo VIII: PROGRAMACIÓN DEL PIC 16F876A Capítulo VIII: PROGRAMACIÓN DEL PIC 16F876A Proyecto Fin de Carrera 95 Antonio Andújar Caballero 8. PROGRAMACIÓN DEL PIC 16F876A. A la hora de realizar el programa de control para nuestro ecualizador,

Más detalles

Las Instrucciones. A continuación vamos a presentar el conjunto de instrucciones básico de los Microcontroladores Picmicro.

Las Instrucciones. A continuación vamos a presentar el conjunto de instrucciones básico de los Microcontroladores Picmicro. Las Instrucciones A continuación vamos a presentar el conjunto de instrucciones básico de los Microcontroladores Picmicro. En general la instrucciones de los microcontroladores pueden clasificarse como:

Más detalles

Tema: Utilización del módulo ADC en los microcontroladores PIC.

Tema: Utilización del módulo ADC en los microcontroladores PIC. 1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Microcontroladores Lugar de ejecución: Laboratorio de microprocesadores, Edif. 3 Electrónica. Tema: Utilización del módulo ADC en los microcontroladores

Más detalles

Microcontrolador PIC 16F84

Microcontrolador PIC 16F84 INTRODUCCIÓN A LA PROGRAMACIÓN Microcontrolador PIC 16F84 mail : enric.serra 0 - INTRODUCCIÓN. Este documento es una introducción a la programación del PIC 16f84. Este documento se puede copiar y utilizar

Más detalles

x u 05h - - RA5 RA4 RA3 RA2 RA1 RA0 Bit 7 6 5 4 3 2 1 0 Registro PORTA (05h)

x u 05h - - RA5 RA4 RA3 RA2 RA1 RA0 Bit 7 6 5 4 3 2 1 0 Registro PORTA (05h) 3..- Descriipciión Dettallllada dell PIIC16F877 Descripción Detallada del PIC16F87 3.1.- Los Puertos Paralelos de Entrada / Salida Los integrados PIC16F874 y PIC16F877 poseen 5 puertos de entrada / salida

Más detalles

Pines de entrada/salida (I/O) de propósito general. Mediante ellos, el micro PIC puede monitorizar y controlar otros dispositivos.

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

Más detalles

Estructura de Microprocesadores. Profesor Ing. Johan Carvajal Godínez

Estructura de Microprocesadores. Profesor Ing. Johan Carvajal Godínez Estructura de Microprocesadores PIC 18F4550 Administración de los temporizadores Profesor Ing. Johan Carvajal Godínez Módulos temporizadores El MCU 18F4550 posee cuatro módulos de temporización independientes

Más detalles

Control de avance al encendido

Control de avance al encendido Control de avance al encendido Diseño de microcontroladores Proyecto final Profesor: Alumno: Ing. José Juarez Kikot Pablo 1 INDICE _ Introducción 3 Funcionamiento básico de un motor 4 Encendido tradicional

Más detalles

Proyecto Final Robot. Docentes: Collovati Susana Lasarte Matias Correa Diego Integrante: Jesús Olguera

Proyecto Final Robot. Docentes: Collovati Susana Lasarte Matias Correa Diego Integrante: Jesús Olguera Proyecto Final Robot Docentes: Collovati Susana Lasarte Matias Correa Diego Integrante: Jesús Olguera 1 Introducción: En el siguiente informe se expone la construcción de un robot capaz de seguir líneas.

Más detalles

1. ÍNDICE. Índice de contenido 2. INTRODUCCIÓN 3. CONTENIDO 1. OBJETIVOS DEL PROYECTO

1. ÍNDICE. Índice de contenido 2. INTRODUCCIÓN 3. CONTENIDO 1. OBJETIVOS DEL PROYECTO ULPGC, Universidad de Las Palmas de Gran Canarias. Facultad de Informática. Asignatura: Diseño de Sistemas Basados en Microprocesadores Profesor: Ricardo Pérez García. Regador Automático ACOSTA PADRÓN,

Más detalles

Microcontrolador PIC 16F84

Microcontrolador PIC 16F84 PROGRAMACIÓN PIC (II) Microcontrolador PIC 16F84 mail : enric.serra 0 - INTRODUCCIÓN. Este documento es una continuación al documento de programación del PIC 16f84. Este documento se puede copiar y utilizar

Más detalles

Comprobador de Encendido Electrónico de un Motor de Explosión

Comprobador de Encendido Electrónico de un Motor de Explosión Comprobador de Encendido Electrónico de un Motor de Explosión Titulación: Ingeniería Técnica en Electrónica Industrial Alumno: Ignacio Doñate Domenech. Tutor: Dr. Roberto Giral. Fecha: Abril del 2011.

Más detalles

PRÁCTICA 4 LOS BITS DE CONFIGURACIÓN DEL PIC16F628

PRÁCTICA 4 LOS BITS DE CONFIGURACIÓN DEL PIC16F628 Los Bits de Configuración del PIC16F628 44 PRÁCTICA 4 LOS BITS DE CONFIGURACIÓN DEL PIC16F628 OBJETIVOS Identificar cada uno de los bits de configuración que rigen el funcionamiento del PIC16F628. Verificar

Más detalles

Registros SFR vistos hasta ahora: Microcontroladores PIC

Registros SFR vistos hasta ahora: Microcontroladores PIC Registros SFR vistos hasta ahora: Microcontroladores PIC Microcontroladores PIC: Timer Características del Timer TMR0: Cumple básicamente la función de contador de eventos (o divisor de frecuencia). El

Más detalles

El Microcontrolador PIC16F877. Resumen de hoja de datos

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

Más detalles

Dentro del PIC16F877 se distinguen tres bloques de memoria.

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

Más detalles

Seguidores de clase. Universidad Pontificia de Salamanca (Madrid) Microcontrolador PIC 16F877

Seguidores de clase. Universidad Pontificia de Salamanca (Madrid) Microcontrolador PIC 16F877 Seguidores de clase Universidad Pontificia de Salamanca (Madrid) Microcontrolador PIC 16F877 Microcontroladores Versión 1.5 04 oct. 07 pág. 1 INDICE Características generales del PIC 16F877...2 Diagrama

Más detalles

Transmisión de datos por Radio Frecuencia

Transmisión de datos por Radio Frecuencia Transmisión de datos por Radio Frecuencia Diseño de Sistemas Basados en Microcontrolador Universidad de Las Palmas de Gran Canaria 2003-04 José Carlos Ruiz Luque Francisco García Rodríguez 1 CONTENIDOS

Más detalles

Temporizadores y contadores en tiempo real: El módulo Timer0 del PIC.

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

Más detalles

Instrucciones para programar el PIC16F877

Instrucciones para programar el PIC16F877 Instrucciones para programar el PIC16F877 2 Estos microcontroladores responden a una serie de instrucciones o códigos que se deben grabar en su memoria de programa, en total son 35. A continuación se encuentra

Más detalles

EDUPIC Módulo 16F628 Manual del Usuario

EDUPIC Módulo 16F628 Manual del Usuario 1 EDUPIC Módulo 16F628 Manual del Usuario Indice : 1. Introducción 2 2. Descripción general 2 3. Definición de los pines en el 16F628 4 4. Programador de la memoria FLASH 5 5. Oscilador 5 6. Arquitectura

Más detalles

Interrupciones Fuentes de Interrupciones para el PIC16F1787

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

Más detalles

Tema 11. Introducción a los Microprocesadores y Microcontroladores

Tema 11. Introducción a los Microprocesadores y Microcontroladores Unidad 11 Introducción a los microprocesadores y microcontroladores Andres.Iborra@upct.es Juan.Suardiaz@upct.es Septiembre 2002 1 CONTENIDO Unidad 11. Introducción a los microprocesadores y microcontroladores.

Más detalles

Tema: Comunicación serie entre PIC y PC.

Tema: Comunicación serie entre PIC y PC. 1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Microcontroladores Lugar de ejecución: Laboratorio de microprocesadores, Edif. 3 Electrónica. Tema: Comunicación serie entre PIC y PC. Objetivo general

Más detalles

UNIVERSIDAD DON BOSCO

UNIVERSIDAD DON BOSCO CICLO 02 2013 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACIÓN DE ELECTRÓNICA GUÍA DE LABORATORIO Nº 03 ASIGNATURA: Control Digital NOMBRE DE LA PRACTICA: Configuración de los Puertos

Más detalles

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 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

Más detalles

CALCULADORA DE FUNCIONES BÁSICAS Oscar Gregorio Pérez Macías mummy007_02@hotmail.com

CALCULADORA DE FUNCIONES BÁSICAS Oscar Gregorio Pérez Macías mummy007_02@hotmail.com CALCULADORA DE FUNCIONES BÁSICAS Oscar Gregorio Pérez Macías mummy007_02@hotmail.com RESUMEN La función de la calculadora de funciones básicas, es realizar las operaciones tales como: suma, resta y multiplicación

Más detalles

TEMA 6 MICROCONTROLADORES. PIC 16F84. 1. Introducción. 1.1. Referencia histórica.

TEMA 6 MICROCONTROLADORES. PIC 16F84. 1. Introducción. 1.1. Referencia histórica. T-6 Microcontroladores. PIC16F84. 1 TEMA 6 MICROCONTROLADORES. PIC 16F84. 1. Introducción. En las aplicaciones sencillas resultan preferibles las soluciones no programables que no requieren desarrollo

Más detalles

Práctica 1. Introducción al laboratorio y al ensamblador del PIC. 1. Objetivos. 2. Introducción. 2.1 Ensamblar y simular

Práctica 1. Introducción al laboratorio y al ensamblador del PIC. 1. Objetivos. 2. Introducción. 2.1 Ensamblar y simular Práctica Introducción al laboratorio y al ensamblador del PIC Práctica Introducción al laboratorio y al ensamblador del PIC. Objetivos El objetivo de esta primera sesión es que el alumno aprenda el manejo

Más detalles

Sistema de seguridad con emisión de mensaje SMS

Sistema de seguridad con emisión de mensaje SMS Sistema de seguridad con emisión de mensaje SMS INDICE 1.- INTRODUCCIÓN Pág. 1 2.- ELEMENTOS HARDWARE EMPLEADOS. Pág. 1 3.- COMUNICACIÓN SERIE (Comandos at)... Pág. 4 4.- EXPLICACIÓN DEL PROGRAMA... Pág.

Más detalles

Proyectos con el PIC16F84

Proyectos con el PIC16F84 Capítulo 2 Proyectos con el PIC6F84 Conexión de LED y dipswitch Manejo de un display de siete segmentos Multiplexaje de teclados y displays Conexión de memorias seriales al PIC Manejo de un módulo LCD

Más detalles

Alarma con Interfaz DTMF de Línea Telefónica basado en PIC16F84

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

Más detalles

PRIMERA PRÁCTICA: PRIMERA TOMA DE CONTACTO CON MPLAB IDE MICROBOT RASTREADOR CONSTRUCCIÓN DE UN GRABADOR

PRIMERA PRÁCTICA: PRIMERA TOMA DE CONTACTO CON MPLAB IDE MICROBOT RASTREADOR CONSTRUCCIÓN DE UN GRABADOR SISTEMAS ELECTRÓNICOS DIGITALES PRIMERA PRÁCTICA: PRIMERA TOMA DE CONTACTO CON MPLAB IDE MICROBOT RASTREADOR CONSTRUCCIÓN DE UN GRABADOR Curso 2008-2009 Profesor: Jaime Gómez Gil E.T.S. Ing. Telecomunicación

Más detalles

PIC16C5X (GAMA BAJA) Solo en dispositivos de 28 pins. Encapsulado y patillaje:

PIC16C5X (GAMA BAJA) Solo en dispositivos de 28 pins. Encapsulado y patillaje: PIC6C5X (GAMA BAJA) Oscilador RESET SLEEP WatchDog Timer (WDT) Protección de código e IDs Periféricos: Timer/Contador de 8bits (T) con prescaler compartido para WDT o TMR Hasta 3 puertos I/O (RA,RB,RC)

Más detalles

PIC 16F87X TRABAJO EXPLICACIÓN

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

Más detalles

ocontro- lador PIC16F84

ocontro- lador PIC16F84 8 In Electronics Generación de señales PWM con el microcontr ocontro- lador PIC16F84 por Pietro Loglisci Se considera la forma de utilizar el microcontrolador Microchip PIC16F84 (uno de las más corrientes

Más detalles

PIC 18F45XX EL TIMER 0

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

Más detalles

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA UNIDAD ENSENADA MATERIA: CONTROL DIGITAL MAESTRO: ZAMARRIPA TOPETE JOSE DE JESUS PRACTICA 1 DAC

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA UNIDAD ENSENADA MATERIA: CONTROL DIGITAL MAESTRO: ZAMARRIPA TOPETE JOSE DE JESUS PRACTICA 1 DAC UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA UNIDAD ENSENADA MATERIA: CONTROL DIGITAL MAESTRO: ZAMARRIPA TOPETE JOSE DE JESUS PRACTICA 1 DAC ALUMNO: LIERA GRIJALVA CÉSAR ALBERTO. GRUPO: 3 83 22 DE FEBRERO DE

Más detalles

SecurityBot. Entrega. Pontificia Universidad Católica de Chile. Departamento de Ciencias de la Computación IIC2342 Arquitectura de Computadores

SecurityBot. Entrega. Pontificia Universidad Católica de Chile. Departamento de Ciencias de la Computación IIC2342 Arquitectura de Computadores Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencias de la Computación IIC2342 Arquitectura de Computadores Entrega 2: SecurityBot Integrantes: - Cristián Alcoholado

Más detalles

El Microcontrolador PIC16F873. Resumen de hoja de datos

El Microcontrolador PIC16F873. Resumen de hoja de datos El Microcontrolador PIC16F873 Resumen de hoja de datos 2 El PIC16F873 es un microcontrolador con memoria de programa tipo FLASH, lo que representa gran facilidad en el desarrollo de prototipos y en su

Más detalles

Rutinas de programación

Rutinas de programación Capítulo VI Rutinas de programación La suma La resta La rotación La multiplicación La división Conversión binario a BCD Suma BCD Conexión de displays al PIC Curso Básico de Microcontroladores PIC 79 80

Más detalles

Tema: Uso de pantalla matricial LCD y teclado matricial con eliminación de rebote.

Tema: Uso de pantalla matricial LCD y teclado matricial con eliminación de rebote. 1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Microcontroladores Lugar de ejecución: Laboratorio de microprocesadores, Edif. 3 Electrónica. Tema: Uso de pantalla matricial LCD y teclado matricial

Más detalles

LOS PIC16F88X: EEPROM de Usuario

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

Más detalles

PIC 18F45XX CARACTERÍSTICAS GENERALES

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

Más detalles

CURSO BÁSICO DE PIC16F877

CURSO BÁSICO DE PIC16F877 CURSO BÁSICO DE PIC16F877 Raúl Peralta Meza Carlos Quiñones Quispe Generalidades Historia e importancia de los microcontroladores Metodología de estudio Microcontroladores Microchip 16F87X Arquitectura

Más detalles

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 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

Más detalles

:: Microcontroladores PIC - Tabla de Referencias. Conceptos Básicos

:: Microcontroladores PIC - Tabla de Referencias. Conceptos Básicos Tutorial de Microcontroladores PIC Http://perso.wanadoo.es/luis_ju San Salvador de Jujuy República Argentina :: Microcontroladores PIC - Tabla de Referencias Conceptos Básicos Qué son los microcontroladores...?

Más detalles

Indice General: :: Microcontroladores PIC - Parte IV - Trabajando con Display's y Tablas. Microcontroladores - Parte IV - Manejo de Tablas y Display's

Indice General: :: Microcontroladores PIC - Parte IV - Trabajando con Display's y Tablas. Microcontroladores - Parte IV - Manejo de Tablas y Display's Microcontroladores - Parte IV - Manejo de Tablas y Display's Tutorial bajado de... http://perso.wanadoo.es/luis_ju :: Microcontroladores PIC - Parte IV - Trabajando con Display's y Tablas. Indice General:

Más detalles

Energía fotovoltaica y su aplicación rural

Energía fotovoltaica y su aplicación rural Energía fotovoltaica y su aplicación rural Antonio Blanco Solsona, Francisco García Trobat Antonio.Blanco@uv.es gtrobat@telefonica.net INTRODUCCIÓN En las fincas rurales aisladas es cada vez más necesario

Más detalles

Manejo LCD Gráfico DSM

Manejo LCD Gráfico DSM Manejo LCD Gráfico DSM Christopher Orihuela Sosa 10/09/07 Índice Introducción...1 Hardware...2 LCD...3 patillaje...4 tabla de instrucciones...5 Timings...6 Organización de la pantalla...8 Circuito completo...9

Más detalles

Experiencia con Motores paso a paso

Experiencia con Motores paso a paso Diseño de Sistemas Basados en Microprocesadores Experiencia con Motores paso a paso Rubén Tauroni Gil ITIS 2008-2009 Universidad de Las Palmas de Gran Canaria Índice Objetivos...3 Parte Teórica...4 Desarrollo

Más detalles

TUTORIAL PRIMERA PARTE: GENERACIÓN DE UN RETARDO CON TIMER.

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

Más detalles

Coche Teledirigido. Profesor: Pedro Alonso Sanz Instituto: I.E.S. Joan Miró Localidad: San Sebastián de los Reyes

Coche Teledirigido. Profesor: Pedro Alonso Sanz Instituto: I.E.S. Joan Miró Localidad: San Sebastián de los Reyes Coche Teledirigido Profesor: Pedro Alonso Sanz Instituto: I.E.S. Joan Miró Localidad: San Sebastián de los Reyes Índice Página 1.- Hardware... 2 1.1.- Esquema Eléctrico simulado del Mando y Coche Teledirigido...

Más detalles

Timer s Escuela Superior de Cómputo IPN. Departamento de Posgrado Dr. Julio Cesar Sosa Savedra curso.escom@yahoo.com www.desid.escom.ipn.

Timer s Escuela Superior de Cómputo IPN. Departamento de Posgrado Dr. Julio Cesar Sosa Savedra curso.escom@yahoo.com www.desid.escom.ipn. Interrupciones Timer s Escuela Superior de Cómputo IPN. Departamento de Posgrado Dr. Julio Cesar Sosa Savedra curso.escom@yahoo.com www.desid.escom.ipn.mx Definición Definición: Los TIMER's son contadores

Más detalles

Microprocesadores, Tema 6:

Microprocesadores, Tema 6: Microprocesadores, Tema 6: Módulos CCP (Capturar / Comparar / PWM) Guillermo Carpintero Marta Ruiz Universidad Carlos III de Madrid Objetivos Estudiar los diferentes modos de funcionamiento de los módulos

Más detalles

DEPARTAMENTO ELECTRÓNICA PIC - TEMA 2 INTRODUCCIÓN A LOS MICROCONTROLADORES PIC

DEPARTAMENTO ELECTRÓNICA PIC - TEMA 2 INTRODUCCIÓN A LOS MICROCONTROLADORES PIC DEPARTAMENTO ELECTRÓNICA PIC - TEMA 2 INTRODUCCIÓN A LOS MICROCONTROLADORES PIC 1 Los 'PIC' son una familia de microcontroladores tipo RISC fabricados por Microchip Technology Inc. y derivados del PIC1650,

Más detalles

Características generales en el PIC16F877

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

Más detalles

ITT-327-T Microprocesadores

ITT-327-T Microprocesadores ITT-327-T Microprocesadores Temporizador Programable (PIT) 8254. Temporizador/Contador Programable (PIT) 8254. Es un contador/temporizador programable diseñado para trabajar con los sistemas de microcomputadores.

Más detalles

;*****************************************PROGRAMA*******************************************

;*****************************************PROGRAMA******************************************* 176 ;*****************************************PROGRAMA******************************************* LIST p=16f628a ; Procesador utilizado INCLUDE "P16F628A.INC" ; Definición de los registros del Pic CONFIG

Más detalles

Programación de Microcontroladores PIC-Microchip

Programación de Microcontroladores PIC-Microchip 69 Instituto Politécnico Nacional Escuela Superior de Cómputo Departamento de Programación y Desarrollo de Sistemas Academia de Algoritmia y Programación Programación de Microcontroladores PIC-Microchip

Más detalles

Introducción a la programación en Lenguaje Assembler.

Introducción a la programación en Lenguaje Assembler. Introducción a la programación en Lenguaje Assembler. Que son las instrucciones El set de instrucciones de un microprocesador es el set de entradas binarias que producen acciones definidas durante un ciclo

Más detalles

Preguntas, ejercicios y problemas para el libro: Microcontroladores: fundamentos y aplicaciones con PIC

Preguntas, ejercicios y problemas para el libro: Microcontroladores: fundamentos y aplicaciones con PIC Preguntas, ejercicios y problemas para el libro: Microcontroladores: fundamentos y aplicaciones con PIC Autores: Fernando E. Valdés Pérez y Ramon Pallàs Areny Barcelona: Marcombo, 2007, ISBN: 84 267 1414

Más detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACIÓN DE ELECTRÓNICA GUÍA DE LABORATORIO Nº 02

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACIÓN DE ELECTRÓNICA GUÍA DE LABORATORIO Nº 02 CICLO II-2013 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACIÓN DE ELECTRÓNICA GUÍA DE LABORATORIO Nº 02 Asignatura: Control Digital Nombre de la Practica: Instrucciones básicas de los

Más detalles

Diseño y desarrollo de un compilador visual para la enseñanza de la robótica básica.

Diseño y desarrollo de un compilador visual para la enseñanza de la robótica básica. INSTITUTO POLITÉCNICO NACIONAL CENTRO DE INVESTIGACIÓN EN COMPUTACIÓN Diseño y desarrollo de un compilador visual para la enseñanza de la robótica básica. T E S I S QUE PARA OBTENER EL GRADO DE: MAESTRO

Más detalles

Resumen. Palabras clave: PIC18F2550, temporizador, retardo.

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 montiel.martinez@gmail.com Resumen Este articulo trata sobre la estructura

Más detalles

LCD. Las pantallas de cristal líquido o módulos LCD, como. Módulo. con interface serial

LCD. Las pantallas de cristal líquido o módulos LCD, como. Módulo. con interface serial Módulo Módulo LCD con interface serial LCD con interface serial EDISON DUQUE C. Este módulo permite mostrar, en una pantalla de cristal líquido, los mensajes que son enviados desde una computadora o un

Más detalles

Fundamento de las Telecomunicaciones

Fundamento de las Telecomunicaciones Fundamento de las Telecomunicaciones Grupo # 2 Tema : Osciladores en Gran Escala de Integración Integrantes: -Jessica Reyes -Francisco Robles -Celeste Cerón -Marisela -Félix Salamanca -Guillermo Soto Lunes

Más detalles

LUCES SECUENCIALES REVERSIBLES DE 6 LED. Simula que tienes un scanner o una alarma en tu vehículo

LUCES SECUENCIALES REVERSIBLES DE 6 LED. Simula que tienes un scanner o una alarma en tu vehículo LUCES SECUENCIALES REVERSIBLES DE 6 LED Simula que tienes un scanner o una alarma en tu vehículo Tabla de Contenido DEFINICIÓN FUNCIONAMIENTO LISTA DE PARTES ENSAMBLE DEFINICIÓN 4017 El 4017b es un circuito

Más detalles

CONEXIÓN DE UNA PANTALLA LCD A UN MICROCONTROLADOR

CONEXIÓN DE UNA PANTALLA LCD A UN MICROCONTROLADOR CONEXIÓN DE UNA PANTALLA LCD A UN MICROCONTROLADOR ALUMNOS: José Hipólito Pascual José Luis Fernández Enrique Silvestre Mario Pozo José Ignacio Seguí 1 INDICE 1-Introducción 2- Qué es un LCD? 2.1-Los caracteres

Más detalles

; Valores de constantes:

; Valores de constantes: LIST P=PIC16F84A #INCLUDE ; Pic a usar ; Lista de etiquetas de microchip ; Configuración opciones de hardware para la programación CONFIG _CP_OFF & _PWRTE_ON & _WDT_OFF & _XT_OSC ; Valores

Más detalles

Proyecto ROBOT-BALIZA

Proyecto ROBOT-BALIZA Proyecto ROBOT-BALIZA Departamento de Electricidad-Electrónica Alumno: Juan Manuel Romero Rodríguez Profesores: Pedro Alonso Sanz Alfonso García Gallego Juan Dongil García Instituto: I.E.S. Joan Miró Localidad:

Más detalles

CONTROL ESCALAR DE VELOCIDAD DE UN MOTOR TRIFÁSICO DE INDUCCIÓN DANIEL FELIPE URRESTE ELECTRONICA DE POTENCIA

CONTROL ESCALAR DE VELOCIDAD DE UN MOTOR TRIFÁSICO DE INDUCCIÓN DANIEL FELIPE URRESTE ELECTRONICA DE POTENCIA CONTROL ESCALAR DE VELOCIDAD DE UN MOTOR TRIFÁSICO DE INDUCCIÓN DANIEL FELIPE URRESTE ELECTRONICA DE POTENCIA Marco Teórico. Cuando la corriente atraviesa los arrollamientos de las tres fases del motor,

Más detalles

COMO PROGRAMAR UN PIC En cuatro pasos

COMO PROGRAMAR UN PIC En cuatro pasos COMO PROGRAMAR UN PIC En cuatro pasos Un PICmicro es un circuito integrado programable. Microchip, su fabricante dice: Programable Integrated Circuit. Programable quiere decir que se puede planificar la

Más detalles

INTRODUCCIÓN AL USO DEL MPLAB v 8.00

INTRODUCCIÓN AL USO DEL MPLAB v 8.00 INTRODUCCIÓN AL USO DEL MPLAB v 8.00 MPLAB es un ambiente de desarrollo integrado (IDE, por sus siglas en inglés) creado por Microchip Technology para dar soporte a la realización de proyectos basados

Más detalles

Indice. Escrito por Administrator Martes, 02 de Septiembre de 2008 17:45 - Actualizado Domingo, 20 de Septiembre de 2009 07:45 1 / 15

Indice. Escrito por Administrator Martes, 02 de Septiembre de 2008 17:45 - Actualizado Domingo, 20 de Septiembre de 2009 07:45 1 / 15 1 / 15 El contenido del libro " MICROCONTROLADOR PIC16F84. Desarrollo de proyectos " de la Editorial Ra CAPÍTULOS: 1. MICROCONTROLADOR PIC16F84 2. PERIFÉRICOS BÁSICOS 3. GRABACIÓN DE MICROCONTROLADORES

Más detalles

COMUNICACIÓN CON LAS PANTALLAS DITEL SERIE DINOS-DMG EN PROTOCOLO MODBUS.

COMUNICACIÓN CON LAS PANTALLAS DITEL SERIE DINOS-DMG EN PROTOCOLO MODBUS. DMG-MODBUS COMUNICACIÓN CON LAS PANTALLAS DITEL SERIE DINOS-DMG EN PROTOCOLO MODBUS. Manual de Usuario Revisión 1.1 30728452 04.06.13 ÍNDICE GENERAL 1. DESCRIPCIÓN 1.1. Protocolo MODBUS-RTU 1.2 Protocolo

Más detalles

Sistemas con Microprocesadores II

Sistemas con Microprocesadores II Sistemas con Microprocesadores II 1 El PIC16F628 PIC16F628 Memoria de datos EEPROM Memoria de programa FLASH Rebotes en los pulsadores Teclado matricial Display de 7 segmentos Teclado Matricial con display

Más detalles

Coche teledirigido. Autores: David López Luengo Nauzet Melián Batista Jose Luis Santana Acosta Aythami Santana Monzón

Coche teledirigido. Autores: David López Luengo Nauzet Melián Batista Jose Luis Santana Acosta Aythami Santana Monzón Coche teledirigido Autores: David López Luengo Nauzet Melián Batista Jose Luis Santana Acosta Aythami Santana Monzón Año académico: 2005/2006 Introducción La práctica que a continuación se presenta y expone,

Más detalles

6 MODULACIÓN DE ANCHO DE PULSO (PWM)

6 MODULACIÓN DE ANCHO DE PULSO (PWM) 69 6 MODULACIÓN DE ANCHO DE PULSO (PWM) En el PWM, se produce un pulso rectangular con un ciclo de trabajo determinado (comúnmente producido por un Timer), este ciclo de trabajo puede variar de 0 a 100%.

Más detalles

5. Microcontroladores de 32 bits. (C) 2007 Ibercomp S. A.

5. Microcontroladores de 32 bits. (C) 2007 Ibercomp S. A. 0LFURFRQWURODGRUHVGHELWV Cada vez existen más equipos que incorporan un microcontrolador en su sistema con el fin de aumentar de manera importante sus prestaciones, reducir su tamaño y coste, mejorar su

Más detalles

TEMPORIZADORES Y CONTADORES

TEMPORIZADORES Y CONTADORES Los µc51 tienen dos temporizadores/contadores, TIMER0 y TIMER1 de 16 bits cada uno. Cuando operan como temporizadores, los registros SFR s THx y TLx son incrementados cada ciclo de máquina, desde 0000H

Más detalles

KIT LUCES SECUENCIALES REVERSIBLES CON 16 LEDS. Luces secuenciales con efecto de scanner o simulador de alarma.

KIT LUCES SECUENCIALES REVERSIBLES CON 16 LEDS. Luces secuenciales con efecto de scanner o simulador de alarma. KIT LUCES SECUENCIALES REVERSIBLES CON 16 LEDS Luces secuenciales con efecto de scanner o simulador de alarma. Tabla de Contenido DEFINICIÓN FUNCIONAMIENTO LISTA DE PARTES ENSAMBLE REFERENCIAS DEFINICIÓN

Más detalles