Palabra de Configuración Palabra de Configuración del PIC16F1787
|
|
- Beatriz Cruz Guzmán
- hace 6 años
- Vistas:
Transcripción
1 del PIC16F1787 La palabra de Configuración permite: Configurar el Oscilador Inicio del RESET Habilitar el WDT Protección de la Memoria Configurar la Programación Depuración del programa
2 del PIC16F1787 La palabra de Configuración permite: Habilitar Monitoreo de Falla en el Oscilador Habilitar Cambio del Oscilador Habilitar el MCLR Habilitar Reset por Desbordamiento del Stack
3 El PIC16F1787 posee dos Palabras de Configuración. Las Palabras de Configuración estan Localizadas en la Memoria de Programa, estas son: La palabra de Configuración 1: Dirección 8007h CONFIG1
4 El PIC16F1787 posee dos Palabras de Configuración. Las Palabras de Configuración estan Localizadas en la Memoria de Programa, estas son: La palabra de Configuración 2: Dirección 8008h CONFIG2
5 CONFIG1 FOSC2:FOSS0: 111= 110= 101= 100= 011= 010= 001= 000= Configuración del Oscilador principal ECH. Oscilador Externo CH por el pin CLKIN (4-20 MHz) ECH. Oscilador Externo CM por el pin CLKIN (0.5-4 MHz) ECL. Oscilador Externo CL por el pin CLKIN (0-0.5 MHz) INTOSC. Oscilador Interno. Pines de CLK como I/O EXTRC. Oscilador Externo RC por pinclkin HS. Oscilador Alta Velocidad con Cristal en OSC1 y OSC2 XT. Oscilador Estándar con Cristal en OSC1 y OSC2 LP. Oscilador Baja Potencia con Cristal en OSC1 y OSC2
6 CONFIG1 WDTE1:WDTE0: 11= 10= 01= 00= Habilitar el WDT WDT Habilitado WDT Habilitado y se Deshabilita cuando entra en SLEEP WDT controlado por el bit SWDTEN del Registro WDTCON WDT Deshabilitado
7 CONFIG1 PWRTE: Habilitar el Power-UP Timer. Suministra 72 ms de demora después de un RESET por Energizar o Brownout. 1= 0= Power-UP Timer Habilitado Power-UP Timer Deshabilitado MCLRE: Habilitar el Pin MCLR. 1= 0= Pin del MCLR Habilitado Pin del MCLR Deshabilitado. Pin como I/O digital
8 CONFIG1 CP: Protección de la Memoria de Programa. 1= 0= CPD: Protección Deshabilitada Protección Habilitada. La memoria no se puede leer. Protección de la Memoria de Datos EEPROM. 1= 0= Protección Deshabilitada Protección Habilitada. La memoria no se puede leer.
9 CONFIG1 BOREN: Habilita Reset por Brown-Out (Reset por Bajo Voltaje) 11= 10= 01= 00= BOR Habilitado BOR Habilitado y se Deshabilita cuando entra en SLEEP BOR controlado por el bit SBOREN del Registro BORCON BOR Deshabilitado CLKOUTEN: Habilita sacar por el Pin CLKOUT el Reloj del sistema. Ignorado para HS, XT y LP 1= CLKOUT Deshabilitada. El PIN sera I/O 0= CLKOUT Habilitada. CLKOUT será OSC.
10 CONFIG1 IESO: Habilita el Cambio (Swtching) del Oscilador Principal. 1 = IESO Habilitado. El Oscilador se puede cambiar en el OSCON. 0 = IESO Deshabilita FCMEN: Habilita monitoreo por falla en el Oscilador 1= 0= Falla por el Oscilador Habilitado Falla por el Oscilador Deshabilitado.
11 CONFIG2 WRT: Habilita Escritura desde el programa en la Memoria FLASH. 11= 10= 01= 00= VCAPEN: WRT Deshabilitado. No se Puede escribir en la FLASH 000h-1FFh Protegida, 200h-FFFh puede ser modificada 000h-7FFh Protegida, 800h-FFFh puede ser modificada 000h-FFFh Protegida, puede ser controlada por EECON Habilita Capacitor para Regulador de Voltaje 1= 0= VCAP Deshabilitado. Pin RA6 I/O VCAP Habilitado. Pin RA6 debe conectarse el Capacitor.
12 CONFIG2 PLLEN: Habilita PLL para el Oscilador. 1 = 4xPLL Deshabilitado. Se puede Habilitar en SPLLEN del Registro OSCON. 0 = 4xPLL Habilitado. STVREN: Habilita RESET por Desbordamiento del STACK 1= 0= RESET por Desbordamiento del STACK Habilitado RESET por Desbordamiento del STACK Deshabilitado.
13 CONFIG2 BORV: Selecciona Voltaje de RESET cuando BOREN esta Habilitado. 1 = Reset Por Bajo Voltaje. 2,45 Volt para los PIC16F 1,90 Volt para los PIC16LF 0 = Reset por Alto Voltaje. 2,70 para los PIC16F(L) LPBOR: Habilita RESET por BOR en bajo consumo. Parecido al Brown-Out Reset 1= 0= BOR LP Deshabilitado BOR LP Habilitado.
14 CONFIG2 DEBUB: Modo de Depuración In-Circuit. 1 = DEBUG Desactivado. ICSPCLK y ICSPDAT son pines de uso general E/S. 0 = DEBUG Hablitado. ICSPCLK y ICSPDAT se dedican al depurador LVP: Bit de habilitación de Programación de baja tensión 1= 0= Programación de bajo voltaje Habilitado Programación de bajo voltaje Deshabilitado.
15 Ejemplo de configurar la. # INCLUDE <p16f1787.inc> ;Contiene los bits de Configuracion CONFIG _CONFIG1, (_FOSC_INTOSC & _WDTE_OFF & _PWRTE_ON & _MCLRE_OFF) Directiva para colocar los Datos en la Palabra de Configuración a Escribir (CONFIG1) Patron de Bits de CONFIG1
16 CONFIG1 _FOSC_LP _FOSC_XT _FOSC_HS _FOSC_EXTRC _FOSC_INTOSC _FOSC_ECL _FOSC_ECM _FOSC_ECH EQU EQU EQU EQU EQU EQU EQU EQU H'FFF8' H'FFF9' H'FFFA' H'FFFB' H'FFFC' H'FFFD' H'FFFE' H'FFFF'
17 CONFIG1 _WDTE_OFF _WDTE_SWDTEN _WDTE_NSLEEP _WDTE_ON EQU EQU EQU EQU H'FFE7' H'FFEF' H'FFF7' H'FFFF' _PWRTE_ON _PWRTE_OFF EQU H'FFDF' EQU H'FFFF'
18 CONFIG1 _MCLRE_OFF _MCLRE_ON EQU H'FFBF' EQU H'FFFF' _CP_ON _CP_OFF EQU H'FF7F' EQU H'FFFF _CPD_ON _CPD_OFF EQU H'FEFF' EQU H'FFFF'
19 CONFIG1 _BOREN_OFF _BOREN_SBODEN _BOREN_NSLEEP _BOREN_ON EQU EQU EQU EQU H'F9FF' H'FBFF' H'FDFF' H'FFFF' _FCMEN_OFF _FCMEN_ON EQU H'DFFF' EQU H'FFFF' _CLKOUTEN_ON EQU H'F7FF' _CLKOUTEN_OFF EQU H'FFFF' _IESO_OFF _IESO_ON EQU H'EFFF' EQU H'FFFF'
20 Configuración del Oscilador El Oscilador del PIC16F1787 Puede ser configurado en la 1 (CONFIG1), o en el Registro OSCON. CONFIG1
21 Configuración del Oscilador El Oscilador del PIC16F1787 Puede ser configurado en la 1 (CONFIG1), o en el Registro OSCON.
22 Configuración del Oscilador El Oscilador del PIC16F1787.
23 Configuración del Oscilador El Oscilador del PIC16F1787 puede ser Configurado: ECL Oscilador Externo CL por el pin CLKIN ECM Oscilador Externo CM por el pin CLKIN ECH Oscilador Externo CH por el pin CLKIN LP Oscilador Baja Potencia de 32KHz T1OSC XT Oscilador con Cristal por los pines OSC HS Oscilador con Cristal por los pines OSC INTOSC Oscilador Interno
24 Configuración del Oscilador El Oscilador En modo Externo (ECL,ECM,ECH): CONFIG = ECH. Oscilador Externo CH por el pin CLKIN (4-20 MHz) = ECH. Oscilador Externo CM por el pin CLKIN (0.5-4 MHz) = ECL. Oscilador Externo CL por el pin CLKIN (0-0.5 MHz)
25 Configuración del Oscilador El Oscilador En modo RC: CONFIG = EXTRC. Oscilador Externo RC por pinclkin
26 Configuración del Oscilador El Oscilador Externo Con Cristal: CONFIG = HS. Oscilador Alta Velocidad con Cristal en OSC1 y OSC = XT. Oscilador Estándar con Cristal en OSC1 y OSC = LP. Oscilador Baja Potencia con Cristal en OSC1 y OSC2
27 Configuración del Oscilador El Oscilador Externo Por Timer 1: OSCON 0 1 = Oscilador Secundario por Timer 1.
28 Configuración del Oscilador El Oscilador Interno (INTOSC): OSCON
29 Configuración del Oscilador El Oscilador Interno (INTOSC): OSCON
30 Configuración del Oscilador OSCON SCS: Selector del Reloj del PIC 1 X = Oscilador Interno 0 1 = Oscilador de baja potencia por el TIMER = Oscilador determinado por FOSC de CONFIG1
31 Configuración del Oscilador OSCON IRCF: Selector de la Fosc Interna 1111= 1110= 1101= 1100= 1011= 1010= 1001= 1000= 0111= 0110= 0101= 0100= 0011= 0010= 000x= 16 MHz HF 8 MHz HF 4 MHz HF 2 MHz HF 1 MHz HF 500 KHz HF 250 KHz HF 125 KHz HF 500 KHz MF (Por Defecto) 250 KHz MF 125 KHz MF 62,5 KHz MF 31,25 KHz HF 31,25 KHz MF 31 KHz MF
32 Configuración del Oscilador Cambio (Switching) del Oscilador
33 Configuración del Oscilador Cambio (Switching) del Oscilador CONFIG1 IESO: Habilita el Cambio (Swtching) del Oscilador Principal. 1 = IESO Habilitado. El Oscilador se puede cambiar en el OSCON. 0 = IESO Deshabilita _IESO_OFF _IESO_ON EQU H'EFFF' EQU H'FFFF'
34 Configuración del Oscilador Ejemplo de Configurar Osc en Assembler # INCLUDE <p16f1787.inc> ;Contiene los bits de Configuracion CONFIG _CONFIG1, (_FOSC_INTOSC & _WDTE_OFF & _PWRTE_ON & _MCLRE_OFF & _CP_OFF & _CPD_OFF & _BOREN_OFF & _CLKOUTEN_OFF & _IESO_ON & _FCMEN_OFF) CONFIG _CONFIG2, (_ WRT_OFF & _PLLEN_OFF & _STVREN_OFF & _BORV_LO & _LPBOR_OFF & _LVP_OFF ) INICIO org goto org 0x00 INICIO 0x20 BANKSEL OSCON
35 Configuración del Oscilador Ejemplo de Configurar Osc en Assembler # INCLUDE <p16f1787.inc> ;Contiene los bits de Configuracion CONFIG _CONFIG1, (_FOSC_INTOSC & _WDTE_OFF & _PWRTE_ON & _MCLRE_OFF & _CP_OFF & _CPD_OFF & _BOREN_OFF & _CLKOUTEN_OFF & _IESO_ON & _FCMEN_OFF) CONFIG _CONFIG2, (_ WRT_OFF & _PLLEN_OFF & _STVREN_OFF & _BORV_LO & _LPBOR_OFF & _LVP_OFF ) INICIO org goto org 0x00 INICIO 0x20 BANKSEL OSCON movlw 0x72 movwf OSCON ;Cambia al Oscilador a Interno y se Selecciona a 8MHz
36 Configuración del Oscilador Ejemplo de Configurar Osc en Assembler 500 KHz
37 Configuración del Oscilador Ejemplo de Configurar Osc en Assembler 8 MHz
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
Más detallesPRÁ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 detallesRB7/PGD RB6/PGC RB5 RB4 RB3/PGM RB2. RB1 RB0/INT VDD Vss RD7/PSP7 RD6/PSP6 RD5/PSP5 RD4/PSP4 RC7/RX/DT RC6/TX/CK RC5/SD0 RC4/SDI/SDA RD3/PSP3 RD2/PSP2
LOS PIC16F87X Características Generales D. de B L O Q U E S 1 D. de B L O Q U E S D. de B L O Q U E S 2 Características (1) Procesador de arquitectura RISC avanzada Juego de solo 35 instrucciones con 14
Más detallesPIC16C5X (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 detallesMICROCONTROLADORES PIC EEPROM. Memoria de programa Características
EEPROM. Memoria de programa Características Algunos dispositivos pueden leer la memoria de programa. Leer checksums, calibración de datos, tablas. 14-bits de datos comparados con los 8 de retlw 0xnn Accesibles
Más detallesRECURSOS 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 detallesRegistros 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 detallesPIC16F882/883/884/886/887 4 MÓDULO DEL OSCILADOR (CON EL FAIL-SAFE CLOCK MONITOR) 4.1. Apreciación Global
4 MÓDULO DEL OSCILADOR (CON EL FAIL-SAFE CLOCK MONITOR) 4.1. Apreciación Global El módulo del Oscilador tiene una gran variedad de fuentes del reloj y características de la selección que le permiten ser
Más detallesCartilla 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
Más detallesSistemas con Microprocesadores I
Sistemas con Microprocesadores I 1 El ambiente de desarrollo MPLAB IDE El Entorno MPLAB IDE Creando código de usuario Creando un Proyecto Selección del Dispositivo y ventana de salida Selección de herramientas
Más detallesFacultad de Ingenieria, UNAM. Ejercicio 1: Blinking leds
Laboratorio de Microcomputadoras. Profesor: Sandro Caballero Rivas Facultad de Ingenieria, UNAM. Ejercicio 1: Blinking leds Objetivos: Conocer el ambiente de desarrollo del IDE, MPLABX. Realizar un programa
Más detallesPIC 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 detalles17 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 detallesMICROCONTROLADORES 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 detallesLaboratorio 8: Interrupción por Lectura de Entradas y por Desbordamiento del TMR0.
Laboratorio 8: Interrupción por Lectura de Entradas y por Desbordamiento del TMR0. 8.1 Objetivo. Familiarizarse con la utilización de la interrupción por cambio en las Entradas digitales mediante la implementación
Más detallesPIC16F882/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 detallesCaracterí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
Más detallesTema: Utilización del módulo CCP (PWM) 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 CCP (PWM) en los microcontroladores
Más detallesINSTRUCCIONES 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
Más detallesUNIVERSIDAD 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 detallesPRÁ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
Más detallesLenguaje Ensamblador sobre PIC 16F84
Lenguaje Ensamblador sobre PIC 16F84 Roberto Vargas Toledo Iván Figueroa Monsalve El presente trabajo se nos muestra la programación de ensamblador orientada a la programación de PIC 16F84, microcontrolador
Más detallesCaracterí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
Más detallesUNIVERSIDAD NACIONAL DE COLOMBIA SEDE BOGOTÁ FACULTAD DE INGENIERÍA INGENIERÍA MECATRÓNICA
UNIVERSIDAD NACIONAL DE COLOMBIA SEDE BOGOTÁ FACULTAD DE INGENIERÍA INGENIERÍA MECATRÓNICA INTRODUCCIÓN AL PIC NOMENCLATURA ARQUITECTURA. TEMPORIZACIÓN. SET DE INSTRUCCIONES. MODOS DE DIRECCIONAMIENTO.
Más detallesPIC16F88. 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 detallesAprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS
Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS Por Andrés Raúl Bruno Saravia Entrega Nº 8. A partir de aquí comenzaremos a usar lo aprendido en los capítulos anteriores. La única
Más detallesTemporizadores/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 detallesTaller 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ás detallesPractica 1: It s alive!
Pág.: 1 Practica 1: It s alive! 1.1 - Objetivo El objetivo de esta primera práctica es plantear un problema sencillo, que requiera implementar el hardware básico de un microcontrolador y comprobar su funcionamiento
Más detallesLOS 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
Más detallesCURSO 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
Más detallesTEMA 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 detallesEl 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 detallesPIC 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 detallesPIC 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 detallesTema 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 detallesDiseñ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
Más detallesProgramación y diseño de dispositivos mediante microcontroladores PIC
Metodología de Programación, Programación en C, Aplicaciones electrónicas 1 / 7 Programación y diseño de dispositivos mediante microcontroladores PIC Hemos elegido el microcontrolador PIC16F84 por las
Más detallesEDUPIC 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 detallesa AV DD,AV SS o AN3/V REF+,AN2/V REF- F OSC /2, F OSC /8, F OSC /32, F RC (derivado de un oscilador RC configurar su TRISx<n>=1, y leen el PORTx<n>=0
/REF+ CONERIDOR A/D Características: Convertidor A/D de aproximaciones sucesivas Entrada multiplexada ANx, incluye circuito &H res tipos de convertidores, según el dispositivo: Convertidor A/D básico de
Más detallesTema: 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 detallesEL 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
Más detallesArquitectura de Computadores II
Facultad de Ingeniería Universidad de la República Instituto de Computación Temas Repaso de conceptos Microcontroladores CISC vs RISC CISC Complex Instruct Set Computers RISC Reduced Instruct Set Computers
Más detalles2.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
Más detallesProgramación y diseño de dispositivos mediante Microcontroladores PIC.
Microcontroladores - Robots - Automatismos - Programación Programación y diseño de dispositivos mediante Microcontroladores PIC. Dr. Eugenio Martín Cuenca Ing. Jose María Moreno Balboa Facultad de Ciencias.
Más detallesNT0012. Notas Técnicas de Uso y Aplicación 1.12 CONVERTIDOR ANALÓGICO DIGITAL UNA CONVERSIÓN CONFIGURACIÓN DE LECTURA DEL ADC
Notas Técnicas de Uso y Aplicación 1.12 CONERTIDOR ANALÓGICO DIGITAL UNA CONERSIÓN CONFIGURACIÓN DE LECTURA DEL ADC Preparado por: Rangel Alvarado Estudiante Graduando de Lic. en Ing. Electromecánica ÍNDICE
Más detallesEstructura 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 detallesJesú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 detallesPIC 18F45XX. El módulo CCP de Comparación, Captura y PWM (Pulse Wide Modulation)
PIC 18F45XX El módulo CCP de Comparación, Captura y PWM (Pulse Wide Modulation) 1. El módulo C.C.P La mayoría de microcontroladores actuales disponen de un periférico denominado Módulo de Captura, Comparación
Más detallesUNIVERSIDAD 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 detallesTemporizadores 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 detallesMicrocontroladores. Manual PIC 16F84A. Ingº Luis Alvarado Cáceres
Microcontroladores Manual PIC 16F84A Ingº Luis Alvarado Cáceres Separata Nº 4 Manual Microcontrolador PIC16F84A Un microcontrolador es un circuito integrado programable que contiene todos los componentes
Más detallesProyectos 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 detallesMicrocontroladores PIC - PIC16F84
Microcontroladores PIC - PIC16F84 1 Qué es un microcontrolador? Se denomina controlador al dispositivo que se emplea para el gobierno de uno o varios procesos. Por ejemplo, el controlador que regula el
Más detallesSensores inalámbricos de bajo
Sensores inalámbricos de bajo consumo. Parte 1. El sistema de telemetría con microcontroladores PIC Autor: Marc Ralita Álvarez Director proyecto: Francesc Sánchez Robert Sensores inalámbricos de bajo consumo
Más detallesESTRUCTURA BÁSICA DEL µc AT89C51
Desde mediados de la década de los 80 s gran parte de los diseños basados en la automatización (electrodomésticos, sencillas aplicaciones Industriales, instrumentación medica, control numérico, etc.) utilizaban
Más detallesProyecto 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 detallesTermostato electrónico con PIC y LCD
COMETARIO TECNICO Termostato electrónico con PIC y LCD Por el Departamento de Ingeniería de Electrónica Elemon S.A. 1N4148 El circuito centra su funcionamiento en el micro controlador PIC16F870 el cual
Más detallesPIC 16F87X. Juan González. Escuela Politécnica Superior Universidad Autónoma de Madrid. Flir Networked Systems. Flir Networked Systems
PIC 16F87X Juan González Andrés Prieto-Moreno Ricardo Gómez Escuela Politécnica Superior Universidad Autónoma de Madrid Flir Networked Systems Flir Networked Systems Curso de microcontroladores PIC. Semana
Más detallesMicroprocesadores, Tema 3 (2):
Microprocesadores, Tema 3 (2): Programación del Microcontrolador PIC18 a Bajo Nivel Guillermo Carpintero Marta Ruiz Universidad Carlos III de Madrid Ubicando el programa en la memoria del PIC18 Figura
Más detalles[CURSO BÁSICO DE PIC RETARDOS POR SOFTWARE]
2009 GRUPO ESTUDIANTIL INVENTRONICA Joel Oswaldo Campos Pérez [CURSO BÁSICO DE PIC RETARDOS POR SOFTWARE] En este segmento se abordara el tema de retardos por software en ensamblador, se aprenderá la estructura
Más detallesProgramació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 detalles1-Introducción. KIT ARM- Ténicas Digitales II - Ing. Ruben M. Lozano /9
1-Introducción -Este apunte pretende ser una guía para aquellos alumnos que se inician en la programación de microntroladores con arquitectura ARM, utilizando como plataforma de hardware el kit de desarrollo
Más detallesTema: 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 detallesGUIA GENERAL PARA LA PROGRAMACIÓN DEL SISTEMA EVOLUPIC Bootloader 16F88 BOOTLOADER: AN1310 DE MICROCHIP INDICE
1 GUIA GENERAL PARA LA PROGRAMACIÓN DEL SISTEMA EVOLUPIC Bootloader 16F88 BOOTLOADER: AN1310 DE MICROCHIP INDICE 1. Información general sobre el programa Bootloader para el sistema EVOLUPIC-16F88. Auto-programador
Más detallesEl 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 detallesConfigurando los puertos del PIC16F876A/877A/886/887 como I/O digital
2012/09/17 06:07 1/10 Configurando los puertos del PIC16F876A/877A/886/887 como I/O digital Configurando los puertos del PIC16F876A/877A/886/887 como I/O digital Sandro Caballero Rivas En este articulo
Más detallesCaracterí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 detallesSeguidores 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 detallesConstrucción de un Grabador. Esquema básico
Construcción de un Grabador Para poder trabajar con el microcontrolador PIC16F84A necesitamos construirnos un grabador. Este micro tiene 18 pines como se muestran en la figura 1. El mecanismo de programación
Más detallesTema 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.
Más detallesMicroprocesadores, Tema 2:
Microprocesadores, Tema 2: Introducción al Microcontrolador PIC18 Guillermo Carpintero, guiller@ing.uc3m.es Universidad Carlos III de Madrid Diagrama de bloques PIC microcontrollers: An introduction to
Más detallesSISTEMA BOLT 18F2550 Manual del Hardware
1 SISTEMA BOLT 18F2550 Manual del Hardware Indice : 1. Introducción 2. Descripción general 3. Definición de los pines en el 18F2550 4. Diagrama de bloques 5. Programador Bootloader de la memoria FLASH
Más detallesINTRODUCCIÓ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
Más detallesTEMA 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
Más detallesSALTOS EN FUNCIONDE UN BIT Aquéllas que pueden producir el salto en función del estado de un bit. Son btfsc y
SISTEMAS ELECTRONICOS DIGITALES SALTO CONDICIONAL El repertorio del PIC16F84 también dispone de instrucciones de salto condicional, que son aquéllas que producen un salto en función de que se cumpla o
Más detallesCapí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 detalles1. Í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 detallesINDICE Capitulo 1. Microcontroladores Programables: La Solución está en un CHIP Capitulo 2. Microcontroladores de 8 BITS: Los <<PIC>>
INDICE Prólogo XIII Capitulo 1. Microcontroladores Programables: La Solución está en un CHIP 1 1.1. Qué es un microcontrolador? 1 1.1.1. Diferencia entre microprocesador y microcontrolador 3 1.4. Arquitectura
Más detallesGuía #2 Acceso a registros y uso de puertos.
Curso de microcontroladores PIC. Guía # 2 1 Guía #2 Acceso a registros y uso de puertos. Distribución de la memoria. Todo microcontrolador cuenta con periféricos para comunicarse con el mundo exterior,
Más detallesIMPLEMENTACION DE UN PROTOTIPO EXPERIMENTAL A PEQUEÑA ESCALA QUE SE ENCARGUE DE AUTOMATIZAR EL PROCESO DE DEVOLUCIÓN DE UN LIBRO EN UNA BIBLIOTECA
IMPLEMENTACION DE UN PROTOTIPO EXPERIMENTAL A PEQUEÑA ESCALA QUE SE ENCARGUE DE AUTOMATIZAR EL PROCESO DE DEVOLUCIÓN DE UN LIBRO EN UNA BIBLIOTECA Ernesto Daniel Restrepo C. Código: 1088242403 Lina Sorany
Más detallesMicrochip Tips & Tricks...
ARTICULO TECNICO Microchip Tips & Tricks... Por el Departamento de Ingeniería de EduDevices. Soluciones y Diseños de Fuentes Inteligentes. Introducción: Microchip continúa presentando uana serie de productos
Más detallesAlarma 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 detallesPrá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 detallesEDU-PIC Módulo 16F84 Manual del Usuario
1 EDU-PIC Módulo 16F84 Manual del Usuario Indice : 1. Introducción 2 2. Descripción general 2 3. Definición de los pines en el 16F84 4 4. Programador de la memoria FLASH 5 5. Oscilador 5 6. Arquitectura
Más detallesBucles: 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 detallesProgramador PP2. Ing. Tec. Tabaré Aviega
Programador PP2. Ing. Tec. Tabaré Aviega Dispositivos soportados. Dispositivos Zócalo ICSP Adapt. PICs: 12C508, 12C508A, 12C509, 12C509A, 12CE518, 12CE519, 12C671, 12C672, 12CE673, 12CE674, 16C61, 16C62A,
Más detallesLa 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.
Más detallesTEMA 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 detallesBajando programas al PIC16F876A/877A/886/887
1/25 Bajando programas al PIC16F876A/877A/886/887 Sandro Caballero Rivas Los programas ejecutables(firmware) creados en el MPLAB/MPLABX tienen la extension.hex. Estos programas contienen el codigo de maquina
Más detallesLos 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
Más detallesGUIA GENERAL PARA LA PROGRAMACIÓN DEL SISTEMA PICCITO 16F88 INDICE
1 GUIA GENERAL PARA LA PROGRAMACIÓN DEL SISTEMA PICCITO 16F88 INDICE 1. Información general sobre el programa Bootloader para el sistema PICCITO 16F88. Auto-programador (Self programming) a través del
Más detallesCiclos de máquina. Otro ejemplo: decremento de un registro par (donde rp = HL, DE, BC, SP) DCX rp
Ciclos de máquina Otro ejemplo: decremento de un registro par (donde rp = HL, DE, BC, SP) DCX rp Acceso a periféricos: función del pin IO/M Este μp cuenta con dos instrucciones específicas para I/O, llamadas
Más detallesMICROCONTROLADORES 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
Más detallesControl de pantallas de cristal líquido mediante PIC
INGENIERÍA Control de pantallas de cristal líquido mediante PIC Ejemplo práctico de interconexión y control de una pantalla de cristal líquido (LCD) por un microcontrolador PIC CELESTINO BENÍTEZ VÁZQUEZ
Más detallesGUIA GENERAL PARA LA PROGRAMACIÓN DEL SISTEMA EB88 BOOTLOADER: TINY INDICE
1 GUIA GENERAL PARA LA PROGRAMACIÓN DEL SISTEMA EB88 BOOTLOADER: TINY INDICE 1. Información general sobre el programa Bootloader para el sistema EB88. Auto-programador (Self programming) a través del puerto
Más detallesMAYA 50. Es una tarjeta electrónica diseñada para controlar y realizar prácticas de microcontroladores basada en el MCU PIC18F4550.
MAYA 50 Es una tarjeta electrónica diseñada para controlar y realizar prácticas de microcontroladores basada en el MCU PIC18F4550. 1. Características Maya 50, está basada en el microcontrolador de microchip
Más detallesDependiendo 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
Más detallesMicrocontrolador 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 detallesMicrochip Tips & Tricks...
ARTICULO TECNICO Microchip Tips & Tricks... Por el Departamento de Ingeniería de EduDevices. Soluciones y Diseños de Fuentes Inteligentes Tip 99 Control remoto Infrarrojo para activación de líneas de C.A.
Más detalles