Configurando los puertos del PIC16F876A/877A/886/887 como I/O digital

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

Download "Configurando los puertos del PIC16F876A/877A/886/887 como I/O digital"

Transcripción

1 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 trabajamos con 4 PICS. Los PIC16F876A/877A son los que se utilizan en las tarjetas del laboratorio. Los PIC16F886/887 son las versiones mejoradas de los PICs anteriores. El fabricante, Microchip recomienda utilizar estas nuevas versiones. Las nuevas versiones integran significativas mejoras a la funcionalidad interna del microcontrolador: Oscilador interno configurable. Se pueden seleccionar varias frecuencias de reloj entre 8MHz y 31KHz Mas pines de input/output. Menos consumo de energia. Mayor numero de canales para el convertidor A/D Perifericos mejorados: ECCP/EUSART/Enhanced-watchdog, etc. En esta figura se observa una comparativa de las caracteristicas principales de ambas opciones: Los PIC16F876A/877A no se recomiendan para nuevos diseños. Es posible que el fabricante en un futuro decida retirarlos del mercado dado que ya existen reemplazos mejorados. En la protoboard utilizamos el PIC16F886(28 pins) cargado con el bootloader AN1310 de Microchip( Bajando programas al PIC16F876A/877A/886/887). En la tarjeta del laboratorio utilizamos el PIC16F877A(40 pins) cargado con el bootloader de Shane Tolmie Puertos A traves de los puertos de input y output(i/o) el microcontrolador se comunica con el mundo exterior. Los puertos pueden ser utilizados como I/O digital o como I/O analogico: I/O digital significa que el puerto recibe y transmite a traves de sus pines valores binarios Laboratorio de microcomputadoras -

2 Last update: 2012/09/17 06:06 articles:digitalio exclusivamente,'0' y '1'. Los valores binarios '0' y '1' se corresponden con los voltajes de GND y VDD. I/O analogico significa que el puerto va a ser utilizado para recibir y/o transmitir por sus pines voltajes analogicos continuos entre 0 y VDD generalmente. La datasheet especifica como configurar cada puerto y que tipo de I/O y funcion va a desempeñar. Los puertos existentes en los PIC del articulo son: PIC16F876A PIC16F877A PIC16F886 PIC16F887 PORT(pins,direccion) PORT(pin,direccion) PORT(pins,direccion) PORT(pins,direccion) A(6,bidireccional) A(6,bidireccional) A(8,bidireccional) A(8,bidireccional) B(8,bidireccional) B(8,bidireccional) B(8,bidireccional) B(8,bidireccional) C(8,bidireccional) C(8,bidireccional) C(8,bidireccional) C(8,bidireccional) D(8,bidireccional) D(8,bidireccional) E(3,bidireccional) E(1,input) E(4,3 bidireccionales y 1 input) En la siguiente figura se muestra el diagrama de pines para cada uno de los PICs: Printed on 2012/09/17 06:07

3 2012/09/17 06:07 3/10 Configurando los puertos del PIC16F876A/877A/886/887 como I/O digital El diagrama de pines muestra: El numero de pin dentro del encapsulado(dip.soic,ssop). La direccion del flujo de datos del pin,input o output. Un pin con una indica que se puede configurar como input solamente. Un pin con una indica que el pin puede ser configurado como output solamente. Un pin con una indica que es un pin bidireccional, es decir, puede ser configurado como input o como output(no puede ser input y output al mismo tiempo). Los nombres que recibe el pin. Cada nombre de un pin esta separado por una '/'. Cada nombre se corresponde con una funcion especifica que puede desempeñar el pin en un instante determinado. Solo puede configurarse el pin para utilizar una de sus multiples funciones a la vez, es decir, no puede desempeñar todas sus funciones al mismo tiempo. Por ejemplo en la siguiente tabla se muestra para el PIC16F886 el resumen de las diferentes funciones que puede desempeñar un pin dado: Los nombres de las columnas resaltados en rojo se refieren a los modulos o perifericos internos que tiene el microcontrolador: I/O Ports Analog pheriferals Voltage comparators Timers ECCP EUSART MSSP Interrup. Laboratorio de microcomputadoras -

4 Last update: 2012/09/17 06:06 articles:digitalio Estos circuitos no se muestran en la arquitectura general. Se muestran en la seccion especifica 'Spectial features of the CPU interrupts' de la datasheet. Pullup circuits Estos circuitos no se muestran en la arquitectura general. Se muestran en la seccion especifca 'I/O ports' de la datasheet. Basic internal modules. Se refiere a los circuitos internos para : RESET,Programacion ICSP, OSCILADOR externo, Referencia de voltaje. Estos modulos o perifericos internos se muestran resaltados en rojo en la arquitectura del microcontrolador(partes de que esta compuesto): Por ejemplo el pin 2: Printed on 2012/09/17 06:07

5 2012/09/17 06:07 5/10 Configurando los puertos del PIC16F876A/877A/886/887 como I/O digital Se llama RA0 cuando se utiliza como I/O digital Se llama AN0/ULPWU cuando se utiliza con los perifericos analogicos internos(convertidor A/D(AN0) y circuito de ultra low power wakeup(ulpwu)) Se llama C12IN0- cuando se utiliza con los comparadores analogicos de voltaje El pin 1: Se llama RE3 cuando se utiliza como Input digital. En este caso se deshabilita la funcion natural de reset del pin, es decir, ya no se conecta aqui el push boton para dar reset al micro porque se deshabilito esa funcion. Eso quiere decir que el micro ya no puede ser reseteado externamente. Se llama MCLR/VPP cuando se utiliza como reset del microcontrolador(mclr) o cuando se utiliza como pin de programacion ICSP(VPP). El pin 20 es el VDD del microcontrolador. Los pines 8 y 19 son el GND del microcontrolador. La funcion que va a desempeñar cada pin se elige y configura via un conjunto de registros de funcion especifica,sfr que tiene asignado cada uno de los modulos internos mostrados en la arquitectura del microcontrolador. Estos registros de configuracion tienen valores por default al darle RESET o POWER al micro. Es decir, en RESET y POWER ON todos los pines inician su funcionamiento con la funcion seleccionada por default. En practicas posteriores se mostrara como configurar e utilizar cada uno de los modulos o perifericos internos del microcontrolador. 1.0 Configuracion de los puertos como I/O digital El presente articulo se enfoca en la configuracion del modulo 'I/O Ports'. Este modulo se refiere a los pines de los puertos utilizados como I/O digital. I/O digital Los pines de algunos puertos tienen la funcion de Input analogica(modulo A/D) y de I/O digital. Estos pines por default estan configurados para ser utilizados como input analogica en RESET. Para poderlos utilizar como I/O digital debemos configurarlos de forma explicita con algunas instrucciones. En la siguiente tabla se indica para cada PIC los registros SFRs necesarios para configurar al PORTX como I/O digital y el valor que se les asigna para lograrlo: PORT PIC16F876A PIC16F877A PIC16F886 PIC16F887 A 0x07 ADCON1 0x07 ADCON1 0x00 ANSEL 0x00 ANSEL B C D 0 TRISE<4> 0x00 ANSELH 0x00 ANSELH Laboratorio de microcomputadoras -

6 Last update: 2012/09/17 06:06 E 0x07 ADCON1 0 TRISE<4> articles:digitalio 0x00 ANSEL Las celdas vacias indican que ese puerto en RESET esta configurado con la funcion I/O digital por default. Es decir, no se necesita configurar un SFR extra para que sea I/O digital. Direccion del pin y acceso a su contenido Cada puerto tiene asociados 2 SFR como minimo: TRISX. En el registro TRISX se especifica si el pin 'n' del puerto X va a ser input o output. El bit 'n' del registro TRISX,TRISX<n> configura la direcion del pin 'n' del PORTX,PORTX<n>. Los valores del TRISX<n> son: '1' input '0' output PORTX. El registro PORTX esta ligado fisicamente a los pines del PIC. Si los pines se configuraron como input, entonces PORTX tendra el voltaje digital que esta conectado a los pines en ese momento, por ejemplo el voltaje que entregan los dip-switches. Si los pines se configuraron como output, entonces PORTX tendra el voltaje digital que envia el PIC al exterior, por ejemplo a los leds. En RESET todos los pins del PIC estan configurados como INPUT por default. Los registros 'TRISX' y los bits que se pueden configurar se muestran en la siguiente tabla: PORT PIC16F876A PIC16F877A PIC16F886 PIC16F887 A B C TRISA<5:0> TRISA<5:0> TRISA<7:0> TRISA<7:0> TRISB<7:0> TRISB<7:0> TRISB<7:0> TRISB<7:0> TRISC<7:0> TRISC<7:0> TRISC<7:0> TRISC<7:0> D TRISD<7:0> TRISD<7:0> E TRISE<2:0> TRISE<3> TRISE<3:0> Las celdas vacias indican que el PIC no tiene pines fisicos en ese puerto. La configuracion del registro TRISX generalmente solo se ejecuta una vez al inicio del programa. Por ejemplo si se conectan 8 leds al PORTX, entonces el PORTX siempre va a ser output. Por lo cual no hay necesidad de estar actualizando el valor del registro TRISX continuamente dentro del loop MAIN del programa. Nota: - El valor que se escriba a cada pin de output permanecera fijo hasta que el programa lo sobreescriba. - El valor leido de cada pin de input es el que este entrando del exterior en ese instante. Si no hay nada conectado al pin se lee un '0'. - Si la fuente de poder es de 5V: '1' 5V, '0' 0V - En reset los pines PORTX<7:0> tienen valores aleatorios. Se deben inicializar a un valor conocido antes de ser utilizados. - El PIC16F886 tiene un PORTA de 8 pines, del pin 0 al pin 7. Sin embargo, en el sistema minimo de la protoboard solo tenemos libres a los pines RA0 al RA5. Printed on 2012/09/17 06:07

7 2012/09/17 06:07 7/10 Configurando los puertos del PIC16F876A/877A/886/887 como I/O digital Los pines RA6 y RA7 se estan utilizando en el sistema minimo de la protoborad para conectar el oscilador externo(crystal de 20MHz). Estos pines tienen los nombres RA6/OSC1/CLKIN y RA7/OSC2/CLKOUT. Es decir, pueden ser configurados para utilizar una de esas tres funciones. Por default el firmware del bootloader del PIC16F886 esta configurado para utilizar la funcion de oscilador externo(osc1 y OSC2). Si se deseara utilizar esos dos pines como I/O digital se tendria que programar un bootloader que utilizara el oscilador interno del PIC16F886. Con eso se elminaria el crystal externo y sus capacitores y podrian usarse los pines como I/O digital. - El PIC16F886 tiene un PORTE de 1 pin, RE3. Este pin tiene el nombre RE3/MCLR/VPP. Es decir, puede ser configurado para utilizar alguna de esas tres funciones. Por default el firmware del bootloader del PIC16F886 esta configurado para utilizar la funcion 'MCLR' o de RESET del micro. Es por eso que podemos conectar un push-botton externo y darle RESET al PIC. Esa funcion de RESET se podria deshabilitar programando otro bootloader que tuviera deshabilitada la funcion MCLR. Con eso, el pin RE3 podria usarse como Input digital, a costa de perder la capacidad de resetear al micro de forma externa. La unica forma que quedaria de resetear al micro seria POWER OFF y despues POWER ON. 2.0 Ejemplos Por lo general la configuracion de los pines como I/O digital y la configuracion de su direccion se realiza una sola vez, en la zona donde se inicializan los modulos internos del PIC. Es decir, antes de entrar al loop MAIN del programa. Esto se debe a que en la mayoria de las aplicaciones los pines tienen conectado hardware que siempre se usa como outputs, como los leds o que siempre se usa como inputs, como los dip-switches. Sin embargo, es posible tener aplicaciones en donde se requiera que un pin sea configurado como output en un instante dado y en otro instante como input. En esas aplicaciones seria necesario configurar la funcion del pin(i/o digital,input analogica) y/o su direccion (input o output) dentro del loop MAIN. Configurar todos los puertos del PIC16F886 como I/O digital,porta input,portb OUPUT, PORTC<7:4> input, PORTC<3:0> output Laboratorio de microcomputadoras -

8 Last update: 2012/09/17 06:06 articles:digitalio Valores para SFRs Traduccion a codigo en ensamblador BCF STATUS,RP0 ;sel. BANK0 para registros PORTA, BCF STATUS,RP1 ;PORTB,PORTC 0x00 -> PORTA CLRF PORTA ;inicializar a 0 a los regs. PORTA, 0x00 -> PORTB CLRF PORTB ;PORTB,PORTC. Porque en reset 0x00 -> PORTC CLRF PORTC ;tienen valores aleatorios BSF STATUS,RP0 ;sel. BANK3 para registros ANSEL, BSF STATUS,RP1 ;ANSELH 0x00 -> ANSEL CLRF ANSEL ;PORTA con funcion I/O digital 0x00 -> ANSELH CLRF ANSELH ;PORTB con funcion I/O digital BSF STATUS,RP0 ;sel. BANK1 para TRISA,TRISB,TRISC BCF STATUS,RP1 0xFF -> TRISA MOVLW H'FF' ;todos los pins del PORTA inputs MOVWF TRISA 0x00 -> TRISB CLRF TRISB ;todos los pines del PORTB outputs 0xF0 -> TRISC MOVLW 0xF0 ;pines RC7:RC4 inputs, MOVWF TRISC ;RC3:RC0 outputs Configurar todos los puertos del PIC16F877A como I/O digital,porta input,portb OUPUT, PORTC<7:4> input, PORTC<3:0> output, PORTD input, PORTE<2:1> input, PORTE<0> output Printed on 2012/09/17 06:07

9 2012/09/17 06:07 9/10 Configurando los puertos del PIC16F876A/877A/886/887 como I/O digital Valores para SFRs Traduccion a codigo en ensamblador BCF STATUS,RP0 ;sel. BANK0 para registros PORTA, BCF STATUS,RP1 ;PORTB,PORTC,PORTD,PORTE 0x00 -> PORTA CLRF PORTA ;inicializar a 0 a los regs. PORTA, 0x00 -> PORTB CLRF PORTB ;PORTB,PORTC,PORTD,PORTE. 0x00 -> PORTC CLRF PORTC ;porque en reset tienen valores 0x00 -> PORTD CLRF PORTD ;aleatorios 0x00 -> PORTE CLRF PORTE BSF STATUS,RP0 ;Sel. BANK1 para registros ADCON1, BCF STATUS,RP1 ;TRISA,TRISB,TRISC,TRISD,TRISE 0x07 -> ADCON1 MOVLW 0x07 ;PORTA y PORTE con funcion de I/O MOVWF ADCON1 ;digital 0 -> TRISE<4> BCF TRISE,4 ;PORTD y PORTE sin funcion de ;Parallel slave port 0xFF -> TRISA MOVLW H'FF' ;Todos los pines del PORTA inputs MOVWF TRISA 0x00 -> TRISB CLRF TRISB ;Todos los pines del PORTB outputs 0xF0 -> TRISC MOVLW 0xF0 ;RC7:RC4 inputs, RC3:RC0 outputs MOVWF TRISC 0xFF -> TRISD MOVLW H'FF' ;Todos los pines del PORTD inputs MOVWF TRISD 1 -> TRISE<2> BSF TRISE,2 ;RE<2> input 1 -> TRISE<1> BSF TRISE,1 ;RE<1> input 0 -> TRISE<0> BCF TRISE,0 ;RE<0> output Laboratorio de microcomputadoras -

10 Last update: 2012/09/17 06:06 articles:digitalio Referencias Datasheet PIC16F886/887 Datasheet PIC16F876A/877A Proteus. Software comercial para el desarrollo de esquematicos, simulacion virtual del prototipo y creacion del circuito impreso(pcb). Se utilizo para la creacion de los esquematicos. From: - Laboratorio de microcomputadoras Permanent link: Last update: 2012/09/17 06:06 Printed on 2012/09/17 06:07

Dependiendo del dispositivo usado, se tienen hasta 5 puertos de entrada/salida disponibles: PORTA PORTB PORTC PORTD PORTE

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

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

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

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

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

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

Guía #2 Acceso a registros y uso de puertos.

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

Tarjeta Desarrollo dspic. Bogobots ITEM-CEM

Tarjeta Desarrollo dspic. Bogobots ITEM-CEM Tarjeta Desarrollo dspic Bogobots ITEM-CEM El micro dspic30f4013 El microcontrolador utilizado en la tarjeta es un dispositivo de procesamiento digital desarrollado por la compañía Microchip, el cual cumple

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

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

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

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

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

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

Objetivo. Desarrollo. Práctica 6 Multiplexado. Sección 1 Estudio del comportamiento de un circuito sample and hold

Objetivo. Desarrollo. Práctica 6 Multiplexado. Sección 1 Estudio del comportamiento de un circuito sample and hold Autor: Pedro I. López Contacto: dreilopz@gmail.com www.dreilopz.me Licencia: Creative Commons Attribution 3.0 Unported (CC BY 3.0 http://creativecommons.org/licenses/by/3.0/) Fecha: Febrero 2012. En ninguna

Más detalles

PIC-Ready1. Placa adicional. Manual de usuario. MikroElektronika

PIC-Ready1. Placa adicional. Manual de usuario. MikroElektronika PIC-Ready1 Manual de usuario Todos los sistemas de desarrollo de Mikroelektronika disponen de un gran número de módulos periféricos, ampliando el rango de aplicaciones de los microcontroladores y facilitando

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

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

EC02 CONTROLADOR ELECTRONICO PROGRAMABLE

EC02 CONTROLADOR ELECTRONICO PROGRAMABLE EC02 CONTROLADOR ELECTRONICO PROGRAMABLE Los controladores EC02 fueron diseñados para ser programados en aplicaciones de pocas entradas salidas, como una opción extremadamente versátil, robusta, eficiente

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

Microprocesadores, Tema 2:

Microprocesadores, 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 detalles

SERVOS v1.0 INTRODUCCIÓN

SERVOS v1.0 INTRODUCCIÓN INTRODUCCIÓN El módulo Servos v1.0 está diseñado para controlar diez servomotores de forma independiente, gobernado por un microcontrolador PIC18F previamente programado, es capaz de recibir la información

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

Especificaciones técnicas de los prototipos:

Especificaciones técnicas de los prototipos: Especificaciones técnicas de los prototipos: Sensor de Temperatura y Humedad Relativa Sensor de Humedad de la Hoja CARACTERÍSTICAS SENSOR HUMEDAD DE LA HOJA El Sensor de Humedad de la hoja está diseñado

Más detalles

Microcontroladores PIC

Microcontroladores PIC Microcontroladores PIC Ofertamos la posibilidad de hacer el proyecto de la asignatura usando PICs en vez de Arduinos (AVR). Microcontrolador = ordenador en un chip, incluyendo procesador, memoria, algunos

Más detalles

Aprendiendo a programar Microcontroladores PIC en Lenguaje C con CCS

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

TEMA 20 EL CONVERSOR A/D

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

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

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

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

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

G O B L I N 2 / M A N U A L

G O B L I N 2 / M A N U A L GOBLIN 2 Con esta guía conocerás cada uno de los circuitos que incorpora la GOBLIN 2. Aprenderás a utilizarla, programarla de una forma sencilla y rápida para desarrollar tu proyecto IoT. 2 1.- Empieza

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

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

TARJETAS DE ENTRENAMIENTO CON MICROCONTROLADORES Y DSPIC DE MICROCHIP

TARJETAS DE ENTRENAMIENTO CON MICROCONTROLADORES Y DSPIC DE MICROCHIP TARJETAS DE ENTRENAMIENTO CON MICROCONTROLADORES Y DSPIC DE MICROCHIP Página 2: TARJETA DE ENTRENAMIENTO CON LOS PIC DE 40 PINES 16F887, 16F1937 Y 18F4620 DE MICROCHIP. REF: KMCH2 Página 6: TARJETA DE

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

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

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

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

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

Arquitectura de Computadores II

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

La circuitería interna del 555 según National Semiconductors, es la siguiente:

La circuitería interna del 555 según National Semiconductors, es la siguiente: LABORATORIO DE CIRCUITOS DIGITALES II OPERACIÓN DEL 555 COMO ASTABLE INTRODUCCION El 555 es un integrado muy útil, pudiendo ser configurado en varias modalidades. Una de estas modalidades es la del multivibrador

Más detalles

Características PIC16F84

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

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

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

2.2-1 Visión Interna PIC16F873/876. SBM

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

Más detalles

MPLAB-IDE es un programa software que se ejecuta sobre un PC para desarrollar aplicaciones para microcontroladores de MICROCHIP

MPLAB-IDE es un programa software que se ejecuta sobre un PC para desarrollar aplicaciones para microcontroladores de MICROCHIP 1 MPLAB-IDE es un programa software que se ejecuta sobre un PC para desarrollar aplicaciones para microcontroladores de MICROCHIP El MPLAB IDE constituye un entorno de desarrollo integrado distribuido

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

PCF8574 EXPANSOR REMOTO 8-BIT I/O PARA I²C-BUS

PCF8574 EXPANSOR REMOTO 8-BIT I/O PARA I²C-BUS PCF8574 EXPANSOR REMOTO 8-BIT I/O PARA I²C-BUS 1. CARACTERISTCAS Suministro de voltaje de funcionamiento 2.5 a 6 V Bajo consumo de corriente de espera (standby) de 10 ma máximo. Expansor I²C a puerto paralelo.

Más detalles

V 1.0. Ing. Juan C. Guarnizo B.

V 1.0. Ing. Juan C. Guarnizo B. V 1.0 Ing. Juan C. Guarnizo B. INTRODUCCIÓN... 3 Microcontroladores soportados... 3 DESCRIPCIÓN... 4 1. Entrada de voltaje USB... 4 2. Regulador a 3.3V... 5 3. Pines de control... 5 4. Pines de salida...

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

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

Módulo Bluetooth HC-06 con puerto serial. Guía fácil

Módulo Bluetooth HC-06 con puerto serial. Guía fácil 1 Módulo Bluetooth HC-06 con puerto serial. Guía fácil Este manual consta de 3 partes: PARTE 1. Resumen del módulo Bluetooth HC-06 con puerto serial. PARTE 2. Instalación de módulo Bluetooth HC-06 al sistema

Más detalles

Laboratorio de Sistemas Embebidos Conceptos generales (2009)

Laboratorio de Sistemas Embebidos Conceptos generales (2009) Laboratorio de Sistemas Embebidos Conceptos generales (2009) Índice Introducción a los PIC Conceptos generales sobre el dspic30f Reloj del sistema Entrada/salida con puertos paralelos Timers Interrupciones

Más detalles

Microchip Tips & Tricks...

Microchip Tips & Tricks... COMENTARIO TECNICO Microchip Tips & Tricks... Por el Departamento de Ingeniería de Electrónica Elemon S.A. N. de R: La presente serie de artículos técnicos tiene por objetivo proponer consejos y trucos

Más detalles

MODULO ANALOGICO REMOTO

MODULO ANALOGICO REMOTO MODULO ANALOGICO REMOTO ENTRADAS Y SALIDAS REMOTAS EN PLC MODICOM En diversas aplicaciones de automatización con PLCs, ya sea por razones de lograr la supervisión totalmente integrada de una planta o simplemente

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

MICROPROCESADORES II LENGUAJE C EN LOS MICROCONTROLADORES PIC

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

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

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

Control de servomotores. (c) Domingo Llorente

Control de servomotores. (c) Domingo Llorente Control de servomotores (c) Domingo Llorente 2010 1 Conceptos básicos Un servomotor (también llamado Servo) es un dispositivo, que tiene la capacidad de ubicarse en cualquier posición dentro de su rango

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

MICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI

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

Más detalles

La familia PIC18 USB posee 4 timers: Timer0, Timer1, Timer2 y Timer3, cada uno de los cuales tiene sus características únicas.

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.

Más detalles

SINTETIZADOR ANALÓGICO ELECTRÓNICO. TUTORIAL. TALLER DE ELECTRÓNICA BÁSICA.

SINTETIZADOR ANALÓGICO ELECTRÓNICO. TUTORIAL. TALLER DE ELECTRÓNICA BÁSICA. SINTETIZADOR ANALÓGICO ELECTRÓNICO. TUTORIAL. TALLER DE ELECTRÓNICA BÁSICA. WWW.DIGITART.COM.MX SINTETIZADOR ANALÓGICO ELECTRÓNICO. MATERIALES. 8 1 2 7 3 4 9 6 10 11 12 5 1. Protoboard. 2. Circuito Integrado

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

INTRODUCCIÓN DESCRIPCIÓN... 4 Características Hardware... 4

INTRODUCCIÓN DESCRIPCIÓN... 4 Características Hardware... 4 TARJETA ULN2003 TABLA DE CONTENIDO INTRODUCCIÓN... 3 DESCRIPCIÓN... 4 Características Hardware... 4 ETAPAS Y CARACTERISTICAS ESPECÍFICAS... 5 1. Entrada de voltaje... 5 2. Señales de entrada... 5 3. Salida

Más detalles

Raspberry Pi Expansion Board v1.01 Datasheet. Electroensaimada

Raspberry Pi Expansion Board v1.01 Datasheet. Electroensaimada Raspberry Pi Expansion Board v1.01 Datasheet Electroensaimada ÍNDICE 1 Descripción.... 3 2 Alimentación.... 4 2.1 Con micro USB 5V... 5 2.2 Con conector de la placa exterior... 5 3 Leds... 6 4 ADC... 7

Más detalles

1-Introducción. KIT ARM- Ténicas Digitales II - Ing. Ruben M. Lozano /9

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

MANDO DE LA PLAY STATION POR RADIO FRECUENCIA. Miguel Colomina Benedet

MANDO DE LA PLAY STATION POR RADIO FRECUENCIA. Miguel Colomina Benedet MANDO DE LA PLAY STATION POR RADIO FRECUENCIA Miguel Colomina Benedet 30/05/2011 ÍNDICE 1 - Objetivos y Estudio estado del arte 2 - Estudio de viabilidad 3 - Planificación 4 - Esquema del proyecto (Schematic)

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

El objeto de este proyecto es el de construir un robot araña controlado por un PIC16F84A.

El objeto de este proyecto es el de construir un robot araña controlado por un PIC16F84A. .. Memoria Descriptiva... Objeto El objeto de este proyecto es el de construir un robot araña controlado por un PIC6F8A.... Antecedentes El diseño original no se llegó a realizar en circuito impreso, en

Más detalles

Tema 09: Convertidor Analógico Digital

Tema 09: Convertidor Analógico Digital Tema 09: Convertidor Analógico Digital Solicitado: Ejercicios 05: Convertidor Analógico Digital M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom

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

PIC MICRO ESTUDIO Timer ajustable hasta 99H 59M 59S Timer S232 Es Clave:

PIC MICRO ESTUDIO Timer ajustable hasta 99H 59M 59S Timer S232 Es Clave: PIC MICRO ESTUDIO Timer ajustable hasta 99H 59M 59S Timer S232 Es Clave: 722-1 www.electronicaestudio.com Guía de Operación Timer ajustable hasta 99H 59M 59s Modulo: Timer S232 ES Clave: 722-1 TIMER PROGRAMABLE

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

Guía de Usuario Programador USB

Guía de Usuario Programador USB Guía de Usuario Programador USB Tecnología Digital del Bajío Av. Vicente Guerrero 1003, Int. A Irapuato, Gto. Mex. C.P. 36690 Teléfono: (462) 145 35 22 www.tecdigitaldelbajio.com i Guía de Usuario, Programador

Más detalles

Manual de Microcontrolador 16F873. Universidad de Guanajuato F I M E E Barrón Zambrano José Hugo Dr. Gustavo Cerda Villafaña

Manual de Microcontrolador 16F873. Universidad de Guanajuato F I M E E Barrón Zambrano José Hugo Dr. Gustavo Cerda Villafaña Manual de Microcontrolador 16F873 F I M E E Barrón Zambrano José Hugo Dr. Gustavo Cerda Villafaña Índice general Índice de cuadros Índice de figuras III IV 1. Introducción 1 1.1. Controlador y microcontrolador.................

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

Tutoría 2. Banco de memoria de 8 y 16 bits (8086)

Tutoría 2. Banco de memoria de 8 y 16 bits (8086) Tutoría 2. Banco de memoria de 8 y 16 bits (8086) RESUMEN Cuando el procesador opera en modo mínimo, éste genera las señales de control para la memoria y los dispositivos de E/S. [1, pág. 292]. Para utilizar

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

Secuenciador de Luces

Secuenciador de Luces Basic para Pics Ing. Wilfrido González Bonilla www.electronicaestudio.com Muchos aficionados a la electrónica aun no se animan a aprender a manejar los microcontroladores PIC debido a la creencia de que

Más detalles

SECUENCIADOR PROGRAMABLE DE 8 CANALES

SECUENCIADOR PROGRAMABLE DE 8 CANALES 1 de 6 PRINCIPAL DOCUMENTOS PROYECTOS PRODUCTOS LINKS CONTACTO *LO NUEVO* SECUENCIADOR PROGRAMABLE DE 8 CANALES Debe haber alguna cuestión sicológica que explique el por que de la atracción que tiene sobre

Más detalles

Guía de ensamble del PICkit 2. UNIVERSIDAD PONTIFICIA BOLIVARIANA

Guía de ensamble del PICkit 2. UNIVERSIDAD PONTIFICIA BOLIVARIANA Guía de ensamble del PICkit 2. UNIVERSIDAD PONTIFICIA BOLIVARIANA Manuel Alexander Vega Uribe 2011 INTRODUCCIÓN Antes de empezar a explicar el proceso de ensamble del PICkit 2, se le agradece al estudiante

Más detalles

1-Componentes Físicos y Lógicos de un Ordenador.

1-Componentes Físicos y Lógicos de un Ordenador. 1-Componentes Físicos y Lógicos de un Ordenador. En este capítulo trataremos de explicar el conjunto de elementos por lo que está compuesto un ordenador. A grandes rasgos un Ordenador Personal o PC ( Personal

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

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

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

Informe. Proyecto de. Electrónica. Tema: Temporizador con LM 555. Alumno: Guevara, Andrés

Informe. Proyecto de. Electrónica. Tema: Temporizador con LM 555. Alumno: Guevara, Andrés UNIVERSIDAD NACIONAL DE SAN JUAN FACULTAD DE FILOSOFIA, HUMANIDADES Y ARTES DEPARTAMENTO DE FÍSICA Y QUÍMICA CÁTEDRA: ELECTRÓNICA GENERAL Informe Proyecto de Electrónica Tema: Temporizador con LM 555 Alumno:

Más detalles

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL CENTRO DE INVESTIGACIÓN CIENTÍFICA Y TECNOLÓGICA

ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL CENTRO DE INVESTIGACIÓN CIENTÍFICA Y TECNOLÓGICA Datalogger compacto, con tiempo real, para almacenaje de grandes cantidades de información provenientes de sensores externos en una memoria USB, con capacidad de comunicación serial. Fuente de energía:

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 Programa Entrada Unidad de control Unidad aritmética y lógica (ALU)

INDICE Programa Entrada Unidad de control Unidad aritmética y lógica (ALU) INDICE Capitulo 1. Qué es un computador? 1.1. Introducción 1 1.2. El computador como dispositivo electrónico 2 1.3. Cómo se procesa la información? 3 1.4.Diagrama de bloques de un computador 1.4.1. Información

Más detalles

PRÁCTICA 5. Semestre 2 2015 ADQUISICIÓN DE DATOS MEDIANTE EL MODULO ADC

PRÁCTICA 5. Semestre 2 2015 ADQUISICIÓN DE DATOS MEDIANTE EL MODULO ADC PRÁCTICA 5. Semestre 2 2015 ADQUISICIÓN DE DATOS MEDIANTE EL MODULO ADC Duración: 1 semanas Objetivo General: Desarrollar una aplicación basada en la adquisición de datos mediante el convertidor Analógico

Más detalles

CONVERSOR ANALÓGICO DIGITAL DEL PIC16F877 GRUPO A02-A03

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,

Más detalles

Guía para construir un programador y una mini placa de desarrollo para el microcontrolador PIC

Guía para construir un programador y una mini placa de desarrollo para el microcontrolador PIC Guía para construir un programador y una mini placa de desarrollo para el microcontrolador PIC Rafael Fernández Andrés Aguirre Introducción: Esto de ninguna manera pretende ser una guía completa de como

Más detalles

OpenDomo Services ODControl accessories AI 4..20

OpenDomo Services ODControl accessories AI 4..20 Características 8 puertos analógicos de entrada bucle de corriente (current loop) de 4..20mA. Alimentación del sensor configurable entre 12 y 24V CC mediante micro interruptores. Conexión rápida con ODControl

Más detalles

Lista de Material del Sistema de Desarrollo del dspic33fj128xx802 No. Componente Descripción No. de Parte Electrónica

Lista de Material del Sistema de Desarrollo del dspic33fj128xx802 No. Componente Descripción No. de Parte Electrónica Lista de Material del Sistema de Desarrollo del dspic33fj128xx802 No. Componente Descripción No. de Parte U1 U2 U2 U3 U4 MCP6022 dspic33fj128gp802 dspic33fj128mc802 MAX3233E KA78RM33 Amplificador Operacional

Más detalles

USB232. Hoja de datos

USB232. Hoja de datos - 1 - USB232 Hoja de datos 9600, 19200, 38400, 57600, 115200 bps Interfaz USB serie RS232 Integración de tecnología USB Para sistemas con comunicación serie RS232 - 2 - USB232 Interfaz USB serie RS232

Más detalles