4.4 Interrupciones RBI (Interrupciones por cambio de estado)

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

Download "4.4 Interrupciones RBI (Interrupciones por cambio de estado)"

Transcripción

1 Interrupciones RBI (Interrupciones por cambio de estado) Cuatro pines del PORTB (RB7:RB4) son capaces de disparar una interrupción por cambio de estado. Este tipo de interrupciones son comúnmente usadas para el manejo de teclados matriciales, de ahí que estos pines también los denominen KBI0:KBI3. De estos 4 pines, solo producirán interrupción aquellos configurados como entradas, si alguno está configurado como salida, queda excluido de la interrupción por cambio de estado. Cualquiera de estos 4 pines dispara la misma interrupción, es decir la misma bandera de interrupción se activa, la bandera RBIF (INTCON<0>). Para activar esta interrupción se puede usar la función OpenPORTB de la librería portb.h. Figura 4-3. Función para activar interrupción RBI ([7] )

2 Teclado Matricial Un teclado matricial está constituido por una matriz de pulsadores dispuestos en filas y columnas como se muestra en la Figura 4-4. La finalidad es reducir el número de líneas necesarias para la conexión. Como se observa en la figura, cada tecla se conecta a una fila y a una columna. En este caso se tiene un teclado de 4x4 en el cual se necesitan sólo 8 pines del microcontrolador en lugar de 16 si fueran botones independientes. Cuando se pulsa una tecla, queda en contacto una fila con una columna. Si no hay tecla pulsada, las filas están desconectadas de las columnas. Figura 4-4. Teclado matricial con microcontrolador [11] Conexión del Teclado matricial con el microcontrolador PIC18F4550 La Figura 4-4 muestra una posible conexión de un teclado matricial a un microcontrolador con las siguientes características:

3 51 Las filas del teclado se conectan a las líneas de la parte baja del PORTB configuradas como salida. Las columnas del teclado se conectan a las líneas de la parte alta del PORTB configuradas como entrada. Observe que estas líneas deben tener resistencias de pull-up. En el caso del PIC18F4550, todos los pines del PORTB poseen resistencias de pull-up internas que pueden ser activadas por software. Para detectar que tecla se pulsa, se aplica a una fila un nivel bajo y a las otras filas un nivel alto. Si se presiona una tecla en la fila por la que se aplica el nivel bajo, ese nivel bajo aparecerá en la columna correspondiente con la que ha hecho contacto. En la Figura 4-4 se pulsa la tecla 3, de tal forma que cuando el microcontrolador explora la fila F1, este cero aparece en la columna C3 y es leído por el pin RB Algoritmo para lectura del teclado El algoritmo de lectura del teclado utilizado en este proyecto hace uso de la interrupción RBI para detectar si se pulsa alguna tecla. Una vez que la interrupción detecta que se pulso una tecla, el siguiente paso es determinar que tecla se pulso. 1. Primeramente a cada tecla se le asigna un código que puede ser el orden de la tecla, como se muestra en la Figura 4-5. Figura 4-5- Codigo asignado a cada tecla

4 52 2. Luego ejecutamos el algoritmo siguiente: Tecla = 0 Fila1 = 0, demás filas = 1 SI Columna1 = 0? NO Incrementa Tecla SI Columna2 = 0? NO Incrementa Tecla SI Columna3 = 0? NO Incrementa Tecla SI Columna4 = 0? NO Incrementa Tecla Última Tecla? SI Decodifica Tecla NO Siguiente Fila=0, las demas Filas en 1 Fin Figura 4-6. Algorítmo de detección de tecla pulsada

5 53 A continuación se muestra una función llamada leetecla la cual implementa el algoritmo anterior en lenguaje C: // Esta funcion obtiene la tecla pulsada del // teclado matricial y la decodifica. // Regresa el caracter ASCII que representa la tecla int leetecla(void) int tecla = 0; // Tecla = 0 int fila = 0x0E; // Fila1 = 0, demás filas = 1 PORTB = fila; do //Columna1 = 0? if(portbbits.rb4 == 0) break; //si tecla++; //no //Columna2 = 0? if(portbbits.rb5 == 0) break; tecla++; //Columna3 = 0? if(portbbits.rb6 == 0) break; tecla++; //Columna4 = 0? if(portbbits.rb7 == 0) break; tecla++; //Siguiente Fila=0, las demas Filas en 1 fila <<= 1; fila++; PORTB = fila; while(tecla < 16); //Última tecla? LATB = 0; // Decodifica la tecla switch(tecla) case 0: return '7'; case 1: return '8'; case 2: return '9'; case 3: return '/'; case 4: return '4'; case 5: return '5'; case 6: return '6'; case 7: return 'X'; case 8: return '1'; case 9: return '2';

6 54 case 10: return '3'; case 11: return '-'; case 12: return 'C'; case 13: return '0'; case 14: return '='; case 15: return '+'; default: return -1; //fin de función leetecla Programa 4-4. Algoritmo de lectura del teclado, función leetecla En la función anterior, una vez terminado el ciclo do-while, en la variable tecla se tiene el número de tecla pulsada (de 0 a 15). Teniendo este número se decodifica al valor final deseado usando un switch (puede ser el que indica la serigrafía del teclado). Ahora la idea es que cuando se pulse cualquier tecla se produzca una interrupción RBI, para esto usamos la función OpenPORTB y habilitaremos las interrupciones con el bit GIE del registro INTCON. La función iniciateclado mostrada en el código siguiente deja listo el microcontrolador para detectar las interrupciones RBI. // Esta función Activa la interrupción RBI y Pull-ups internas // para detectar la tecla pulsada void iniciateclado(void) // Configura el nible alto de PORTB como entrada // y el nible bajo como salida TRISB = 0xF0; PORTB = 0; // Inicia PORTB para recibir interrupcion // Configura interrupcion por cambio de estado en PORTB y // activa pull-ups OpenPORTB( PORTB_CHANGE_INT_ON & PORTB_PULLUPS_ON); // Habilitación de interrupciones INTCONbits.GIE = 1; Programa 4-5. Función iniciateclado La función setteclado se usa para dejar listo el puerto para recibir interrupciones, esta función la podemos usar en caso que el teclado y el display compartan el mismo puerto, ya que las función del LCD modifican el puerto.

7 55 // Esta función Deja listo el puerto B para detectar una tecla pulsada // Se usa porque las funciones del LCD modifican TRISB y PORTB void setteclado(void) // Configura el nible alto de PORTB como entrada // y el nible bajo como salida TRISB = 0xF0; //Deja listo PORTB para producir interrupcion (salidas enviando 0) PORTB = 0; Programa 4-6. Función setteclado Estas 3 funciones anteriores forman parte de un archivo llamado teclado.c el cual forma parte de una librería denominada teclado.h, cuyo contenido se muestra a continuación: #ifndef TECLADO_H #define TECLADO_H void iniciateclado(void); void setteclado(void); int leetecla(void); #endif Programa 4-7. teclado.h

8 56 Ejemplo 4-4. Uso de Teclado Matricial El siguiente ejemplo demuestra el uso de un teclado matricial de 4x4 usando el algoritmo explicado anteriormente. Al pulsarse una tecla se muestra su símbolo en el LCD. El diagrama se muestra en la Figura 4-7, observe que las filas (FIL1 FIL4) se conectan a los pines RB0 RB3 y las columnas (COL1 COL4) a los pines RB4 RB7. Las columnas conectadas a los pines RB4 RB7 se usan como entradas de interrupción (KBI0 KBI3) y las filas son son salidas del microcontrolador que envían ceros a las columnas cuando se pulsa alguna tecla del teclado matricial. El código se muestra a continuación Figura 4-7. Diagrama con Teclado Matricial y LCD

9 57 Programa 4-8. Uso de Teclado Matricial y LCD /* Uso de Teclado Matricial y LCD */ #include <p18f4550.h> #include "lcd.h" #include "teclado.h" void Teclado_ISR(void); //Código para bootloader extern void _startup (void); #pragma code REMAPPED_RESET_VECTOR = 0x1000 void _reset (void) _asm goto _startup _endasm // Seccion de codigo #pragma code void main() char cad[] = "Probando Teclado"; ADCON1 = 0x0f; // Configura pines como digitales // configura LCD OpenLCD(FOUR_BIT & LINES_5X7); putslcd(cad); SetDDRamAddr(0x40); // se coloca en el renglon 2 //Inicia interrupcion RBI, pull-ups y deja listo el teclado iniciateclado(); while(1) // Vector de interrupción #pragma code Interrupcion=0x1008 void VectorInterrupcion (void) _asm GOTO Teclado_ISR _endasm #pragma code // Rutina de interrupción de teclado #pragma interrupt Teclado_ISR void Teclado_ISR(void) int tecla; tecla = leetecla(); while(leetecla()!=-1); // lee y decodifica la tecla pulsada //espera a que se suelte la tecla if(tecla!= -1) // si hay tecla valida WriteDataLCD(tecla); // escribe la tecla pulsada en LCD // deja listo el teclado para la siguiente interrupción setteclado(); // Limpia la bandera de interrupcion INTCONbits.RBIF = 0;

10 58 PRÁCTICA 4. Cerradura Electrónica Diseñe un sistema de cerradura electrónica con contraseña de 4 dígitos. Usar un teclado matricial para digitar la contraseña. Al encender el circuito se le pedirá al usuario que escriba la contraseña. Si la escribe correctamente, aparecerá en el display PASSW CORRECTA y activará la chapa eléctrica durante 2 segundos aproximadamente. Si la contraseña escrita es incorrecta aparecerá en el display PASSW INCORRECTA Cuando se escriba la contraseña se mostrarán * en lugar del valor de la tecla pulsada.

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

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

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

7 CONVERTIDOR ANALÓGICO DIGITAL

7 CONVERTIDOR ANALÓGICO DIGITAL 81 7 CONVERTIDOR ANALÓGICO DIGITAL La familia PIC18 USB posee un convertidor Analógico Digital de 10 bits con 10 entradas en dispositivos de 28 pines y 13 entradas en dispositivos de 40/44 pines. Los siguientes

Más detalles

MICROCONTROLADORES PIC

MICROCONTROLADORES PIC EL TECLADO MATRICIAL MANEJO DE INTERRUPCIONES MICROCONTROLADORES PIC EJERCICIOS TECLADO HEXADECIMAL.03B CCFF D.P.E. MÓDULO DE PROYECTOS 1 EL TECLADO MATRICIAL 4X4 Y LA INTERRUPCIÓN RBIF Manejo Del Teclado

Más detalles

Teclado Matricial. Ing. Diego Chacón

Teclado Matricial. Ing. Diego Chacón Teclado Matricial Ing. Diego Chacón Teclado 4x4 y PIC16f877A Uno de los periféricos bastante util que usamos en algunos proyectos con microcontroladores es teclado matricial. Normalmente los encontramos

Más detalles

b) Las teclas pueden generar varios impulsos tanto al pulsar como al soltar (rebotes durante t < 100 ms, p. ej.). El usuario pulsa la tecla así

b) Las teclas pueden generar varios impulsos tanto al pulsar como al soltar (rebotes durante t < 100 ms, p. ej.). El usuario pulsa la tecla así . Control de un teclado matricial En esta práctica se genera el código adecuado para poder utilizar un teclado matricial. El programa debe convertir cada pulsación sobre el teclado, en un carácter ASCII

Más detalles

PIC 16F87X. Juan González. Escuela Politécnica Superior Universidad Autónoma de Madrid. Flir Networked Systems. Flir Networked Systems

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

TUTORIAL Teclado matricial. Manejar teclados matriciales por el método RWR. Conocer el uso y la utilidad de las Pull-Up del puerto B.

TUTORIAL Teclado matricial. Manejar teclados matriciales por el método RWR. Conocer el uso y la utilidad de las Pull-Up del puerto B. 1 TUTORIAL Teclado matricial OBJETIVOS Manejar teclados matriciales por el método RWR. Conocer el uso y la utilidad de las Pull-Up del puerto B. INTRODUCCIÓN: El teclado matricial es uno de los dispositivos

Más detalles

Capítulo 4 Interfase Humana

Capítulo 4 Interfase Humana Capítulo 4 Interfase Humana Para poder interactuar con cualquier máquina con la cual se trabaje se necesita una interfase, a través de la cual el usuario puede saber cual es el status actual de la máquina

Más detalles

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA INGENIERÍA EN COMUNICACIONES Y ELECTRÓNICA

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA INGENIERÍA EN COMUNICACIONES Y ELECTRÓNICA INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERÍA MECÁNICA Y ELÉCTRICA INGENIERÍA EN COMUNICACIONES Y ELECTRÓNICA PRÁCTICAS DE CIRCUITOS LÓGICOS LABORATORIO DE COMPUTACIÓN IV PRÁCTICA 6 NOMBRE

Más detalles

Usando los Codificadores Cuadráticos

Usando los Codificadores Cuadráticos Usando los Codificadores Cuadráticos Autor: Ing. Carlos Narváez Universidad de Oriente email: cnarvaez@udo.edu.ve Introducción El presente trabajo es una introducción a los denominados codificadores cuadráticos,

Más detalles

Controlador de Interrupciones (Versión programable) Manual de Usuario

Controlador de Interrupciones (Versión programable) Manual de Usuario Controlador de Interrupciones (Versión programable) Manual de Usuario Índice de contenido 1. Características...2 2.Descripción general...3 3.Descripción funcional...3 4.Estructura Interna...4 4.1 Bloque

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

Prueba 1. Figura B.1 Diagrama de Bloques de la Conexión Para la Prueba 1. #include <p18f2321.h> #include <USART.h> #include <delays.

Prueba 1. Figura B.1 Diagrama de Bloques de la Conexión Para la Prueba 1. #include <p18f2321.h> #include <USART.h> #include <delays. Prueba 1 Figura B.1 Diagrama de Bloques de la Conexión Para la Prueba 1. #include #include #include #pragma config OSC = INTIO1, WDT = OFF, LVP =OFF 90 char eco; void

Más detalles

PIC MICRO ESTUDIO Temporizador con el 16F872 Guía de Uso

PIC MICRO ESTUDIO Temporizador con el 16F872  Guía de Uso PIC MICRO ESTUDIO Temporizador con el 16F872 www.electronicaestudio.com Guía de Uso Temporizador con el PIC16F872 Los temporizadores los encontramos en muchos lugares de nuestra vida diaria, generalmente

Más detalles

Segundo Parcial Programación en Mikro C PIC16F877

Segundo Parcial Programación en Mikro C PIC16F877 Segundo Parcial Programación en Mikro C para microcontroladores PIC PIC16F877 Operadores a nivel de bits Operador operacion & AND; compara pares de bits y regresa 1 si ambos son 1 s, de otra manera regresa

Más detalles

Microprocesadores. Introducción al Lenguaje C - Parte III. Prof. Luis Araujo. Universidad de Los Andes

Microprocesadores. Introducción al Lenguaje C - Parte III. Prof. Luis Araujo. Universidad de Los Andes Introducción al Lenguaje C - Parte III Universidad de Los Andes Sentencia Repita Mientras (WHILE) La sentencia while (repita mientras) es una estructura de repetición, para ejecutar la sentencias varias

Más detalles

CUESTIONES: 1/5. Solución:

CUESTIONES: 1/5. Solución: UNIVERSIDAD DE HUELVA ÁREA DE SISTEMAS 11-JUN-2007 ESCUELA POLITÉCNICA SUPERIOR PROCESADORES DE PROPÓSITO GENERAL TIEMPO: 2 Horas CUESTIONES: C1. Enumera y comenta brevemente las etapas de que consta el

Más detalles

SISTEMAS ELECTRÓNICOS AVANZADOS. ING. TÉC. INDUSTRIAL ELECTRÓNICO

SISTEMAS ELECTRÓNICOS AVANZADOS. ING. TÉC. INDUSTRIAL ELECTRÓNICO INTERRUPCIONES Interrumpen la ejecución de un programa y pasan a la rutina de servicio del evento que provoca la interrupción. El vector de interrupción se encuentra en la dirección 04H de la memoria de

Más detalles

PIC 16F87X. Juan González. Escuela Politécnica Superior Universidad Autónoma de Madrid. Flir Networked Systems. Flir Networked Systems

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

Ensamblador. Interrupciones. Dentro de una computadora existen dos clases de interrupciones:

Ensamblador. Interrupciones. Dentro de una computadora existen dos clases de interrupciones: Ensamblador Interrupciones Definición: Una interrupción es el rompimiento en la secuencia de un programa para ejecutar un programa especial llamando una rutina de servicio cuya característica principal

Más detalles

5 Responde las preguntas. 5.1 Cuál es la razón de que al iniciar el programa se muestre un cero al principio

5 Responde las preguntas. 5.1 Cuál es la razón de que al iniciar el programa se muestre un cero al principio Práctica 5 Contador Binario Competencias Profesional.- Utiliza equipo, herramienta y suministros empleados en el desarrollo de prototipos con 1 PIC18f2520 8 Resistencias 220Ω 8 Leds 1 Elabora el diagrama

Más detalles

Tema 14. Interrupciones. Las. C. F. G.S. D.P.E. Módulo de Proyectos 1

Tema 14. Interrupciones. Las. C. F. G.S. D.P.E. Módulo de Proyectos 1 Tema 14 Las Interrupciones C. F. G.S. D.P.E. Módulo de Proyectos 1 Los PIC de la familia 16F8X poseen 4 fuentes de interrupción: Interrupción externa a través del pin RB0/INT Interrupción por overflow

Más detalles

CAN-101, HT6P20x2 Encoder para aplicaciones remotas de control

CAN-101, HT6P20x2 Encoder para aplicaciones remotas de control Nota de Aplicación: CAN-101 Título: HT6P20x2 Encoder para aplicaciones remotas de control Autor: Ing Iván C Sierra Revisiones Fecha Comentarios 0 28/01/13 En esta oportunidad le presentamos un nuevo encoder,

Más detalles

O B J E T I V O I N T R O D U C C I O N M A R C O T E O R I C O

O B J E T I V O I N T R O D U C C I O N M A R C O T E O R I C O O B J E T I V O Realizar un contador decimal que se exhiba en un display de 7 segmentos, cada número deberá estar exhibido durante un segundo. I N T R O D U C C I O N En la mayoría de los sistemas electrónicos

Más detalles

Display 7 segmentos. Ing. Diego Chacón, Mdhd.

Display 7 segmentos. Ing. Diego Chacón, Mdhd. Display 7 segmentos Ing. Diego Chacón, Mdhd. El displays segmentos, es un componente que se utiliza para la representación de números en muchos dispositivos electrónicos. Cada vez es más frecuente encontrar

Más detalles

C2. Explica que es una MACRO en lenguaje C y para que se emplean. (0.5 puntos).

C2. Explica que es una MACRO en lenguaje C y para que se emplean. (0.5 puntos). UNIVERSIDAD DE HUELVA ÁREA DE SISTEMAS 16-JUN-2008 ESCUELA POLITÉCNICA SUPERIOR PROCESADORES DE PROPÓSITO GENERAL TIEMPO: 2 5 Horas Nota: El examen resuelto puede tener algún error que se haya deslizado.

Más detalles

El lenguaje C. if (a>3) { printf("hola"); // bloque printf("%d",a); // de getch(); //código } Partes de un programa en C.

El lenguaje C. if (a>3) { printf(hola); // bloque printf(%d,a); // de getch(); //código } Partes de un programa en C. El lenguaje C El lenguaje C es uno de los lenguajes de programación estructurada más utilizados en nuestros días. El principal componente estructural de C es la función. En C, las funciones son bloques

Más detalles

Guía de Usuario Teclado capacitivo de 4x4

Guía de Usuario Teclado capacitivo de 4x4 Guía de Usuario Teclado capacitivo de 4x4 Tecnología Digital del Bajío Av. Vicente Guerrero 1003 Irapuato, Gto. Mex. C.P. 36690 Teléfono: (462) 145 35 22 www.tecdigitaldelbajio.com ventas@tecdigitaldelbajio.com

Más detalles

Proyecto final Microcontroladores: Sistema De Seguridad Caja Fuerte Integrantes:

Proyecto final Microcontroladores: Sistema De Seguridad Caja Fuerte Integrantes: Proyecto final Microcontroladores: Sistema De Seguridad Caja Fuerte Integrantes: Ramiro Lescano Julian Basello INDICE 1.-OBJETIVO.. 2 2.-DESARROLLO DEL PROYECTO..... 2 2.1.-Materiales necesarios. 2 2.2.-Montaje

Más detalles

Microprocesadores. Introducción al Lenguaje C - Parte IV. Prof. Luis Araujo. Universidad de Los Andes

Microprocesadores. Introducción al Lenguaje C - Parte IV. Prof. Luis Araujo. Universidad de Los Andes Introducción al Lenguaje C - Parte IV Universidad de Los Andes Funciones Las funciones son porciones de código que devuelven un valor y permiten descomponer el programa en módulos que se llaman entre ellos

Más detalles

PRÁCTICAS DE ELECTRÓNICA DIGITAL

PRÁCTICAS DE ELECTRÓNICA DIGITAL PRÁCTICAS DE ELECTRÓNICA DIGITAL Práctica 0: CONEXIÓN DE LOS CIRCUITOS INTEGRADOS (C.I.) 1º: Para que funcionen correctamente, han de estar conectados a una tensión de 5V. Para realizar esto, el polo (+)

Más detalles

PRESENTA INTRODUCCIÓN A ARDUINO

PRESENTA INTRODUCCIÓN A ARDUINO PRESENTA INTRODUCCIÓN A ARDUINO #1: ALGORITMOS Y PSEUDOCÓDIGO, BLINK #2: ENTRADA y SALIDAS ANALOGAS / DIGITALES #3: SERVOMOTOR + DESAFIO #1 Qué es Arduino? Tips Generales Hasta dónde se puede llegar?

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

Alarma 3G por teléfono móvil

Alarma 3G por teléfono móvil Alarma 3G por teléfono móvil Índice A.Descripción... 3 B.El esquema... 4 C.La placa... 7 D.El programa... 8 E.Conclusiones finales... 13 Francisco Aguilar Segura Alarma 3G A. Descripción Este proyecto

Más detalles

Maribel Martínez y Ginés Ciudad-Real Fichas para mejorar la atención MATRIZ DE LETRAS

Maribel Martínez y Ginés Ciudad-Real Fichas para mejorar la atención MATRIZ DE LETRAS MATRIZ DE LETRAS p q d b p p b n g b n w n w n n w b p q d b p q d n w n g b n p q p q p q d b p n g n g n g b n w n d b d b b p q d b b n b n n w n g b n p q p q p q d b p n g n g n g b n w n d b d b

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

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

Assembler para PICs. Permite la utilización de etiquetas, tanto para apuntar a direcciones como para definir valores constantes.

Assembler para PICs. Permite la utilización de etiquetas, tanto para apuntar a direcciones como para definir valores constantes. Características generales del lenguaje: Emplea los mnemotécnicos de las instrucciones del μc. En nuestro caso corresponderá al set de instrucciones de los PICs de la gama media (35 instrucciones). Permite

Más detalles

RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7 PIC 16F87X. Figura # 1

RB0 RB1 RB2 RB3 RB4 RB5 RB6 RB7 PIC 16F87X. Figura # 1 UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA "ANTONIO JOSÉ DE SUCRE" DEPARTAMENTO DE ELECTRÓNICA Ejercicios para el parcial # 2 Prof. Ing. Antonio Pateti 1.- Estudie el hardware del Puerto B y explique:

Más detalles

Anexo III. Programas

Anexo III. Programas Anexo III Programas 1 Programa de control de Disparo para el controlador de velocidad Para poder controlar el ángulo de disparo de los SCR s, es necesario que el Microcontrolador que en este caso un arduino

Más detalles

Tema: Arreglos de Objetos en C++.

Tema: Arreglos de Objetos en C++. Programación II. Guía 5 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Arreglos de Objetos en C++. Objetivos Específicos Describir la implementación de arreglos de Objetos.

Más detalles

Capacidad : Número de valores diferentes que puede representar un código. Depende del número de dígitos usados.

Capacidad : Número de valores diferentes que puede representar un código. Depende del número de dígitos usados. CAPITULO Nº2 CÓDIGOS. 2.1 Definiciones. Funciones de la codificación: Transmitir en forma fácil, rápida y segura los datos. Facilitar el procesamiento de datos. Descubrir y corregir errores. Mantener en

Más detalles

Arquitectura de computadoras

Arquitectura de computadoras Arquitectura de computadoras Técnicas Digitales III Ing. Gustavo Nudelman 2013 Que entendemos por arquitectura Un sistema con una CPU, memoria y dispositivos de entrada y salida puede considerarse un sistema

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

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

LEY DE OHM EXPERIMENTO 1. CIRCUITOS, TARJETAS DE EXPERIMENTACIÓN

LEY DE OHM EXPERIMENTO 1. CIRCUITOS, TARJETAS DE EXPERIMENTACIÓN LEY DE OHM EXPERIMENTO 1. CIRCUITOS, TARJETAS DE EXPERIMENTACIÓN Objetivos. Estudiar y familiarizarse con el tablero de conexiones (Protoboard ) y la circuitería experimental. Aprender a construir circuitos

Más detalles

MICROCONTROLADORES (III)

MICROCONTROLADORES (III) Prof. Manuel Rivas MICROCONTROLADORES (III) Pautas generales de programación Operaciones con datos Operaciones aritméticas Operaciones de comparación Subrutinas Selección múltiple Configuración de puertos

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

Universidad Tecnológica Nacional Departamento De Electrónica Facultad Regional Buenos Aires. Informática II GUIA DE TRABAJOS PRACTICOS

Universidad Tecnológica Nacional Departamento De Electrónica Facultad Regional Buenos Aires. Informática II GUIA DE TRABAJOS PRACTICOS TP N 7: ENTRADAS /SALIDAS AVANZADAS DRIVERS Ejercicio 1.7 Realice una función que devuelva el código generado por teclado teclado matricial 4 x 1 de la figura sin, tener en cuenta la eliminación del rebote.

Más detalles

UNIVERSIDAD TECNICA FEDERICO SANTA MARIA DEPARTAMENTO DE ELECTRONICA Diseño con Microcontroladores

UNIVERSIDAD TECNICA FEDERICO SANTA MARIA DEPARTAMENTO DE ELECTRONICA Diseño con Microcontroladores WATCHDOG TIMER El watchdog timer es un temporizador de 16 bit que puede ser usado como watchdog o por intervalos de tiempo. Al iniciarse un programa, el watchdog timer está activo y configurado por defecto

Más detalles

Pequeño Manual del Protoboard

Pequeño Manual del Protoboard Pequeño Manual del Protoboard Curso Análisis de Circuitos Rodrigo Moreno V. Descripción El protoboard es una tabla que permite interconectar componentes electrónicos sin necesidad de soldarlos. Así, se

Más detalles

Tema 3. Estructuras de control

Tema 3. Estructuras de control Tema 3. Estructuras de control 3.1. Secuencial 3.2. Selección 3.3. Repetición 2 Objetivos Objetivos del tema: Conocer y saber la utilidad de las tres estructuras de control (secuencial, alternativa y repetitiva)

Más detalles

Aplicaciones de mc Lenguaje C- CC5x-Temporizadores

Aplicaciones de mc Lenguaje C- CC5x-Temporizadores Aplicaciones de mc Lenguaje C- CC5x-Temporizadores Preparado por : Juan Ignacio Huircán Departamento de Ingeniería Eléctrica Universidad de La Frontera Otoño 29 Introducción El µc posee 3 Módulos Timer,

Más detalles

Arduino. Teclado matricial. Col1 Col2 Col3 Col4

Arduino. Teclado matricial. Col1 Col2 Col3 Col4 TECLADO MATRICIAL 4x4 Información: http://www.prometec.net/teclados-matriciales/ Un teclado es una matriz de teclas organizadas en filas y columnas. Suelen ser de 4x4, como el de la figura, pero si no

Más detalles

PRÁCTICA 5 DIRECCIONAMIENTO INDIRECTO Y TECLADO MATRICIAL

PRÁCTICA 5 DIRECCIONAMIENTO INDIRECTO Y TECLADO MATRICIAL Direccionamiento Indirecto y Teclado Matricial 55 PRÁCTICA 5 DIRECCIONAMIENTO INDIRECTO Y TECLADO MATRICIAL OBJETIVO: Identificar la forma de operar del modo de direccionamiento indirecto. Analizar el

Más detalles

Manual de usuario del PicKit2. Manual de usuario del PicKit2

Manual de usuario del PicKit2. Manual de usuario del PicKit2 Manual de usuario del PicKit2 1 INTRODUCCIÓN: Debido a la popularidad del programador PicKit2, como herramienta de aprendizaje he decidido hacer la traducción al idioma castellano del manual, con las cosas

Más detalles

Apéndice B Programa para calcular inclinación con PIC 16F877A

Apéndice B Programa para calcular inclinación con PIC 16F877A Apéndice B Programa para calcular inclinación con PIC 16F877A list p=16f877a ; list directive to define processor #include ; processor specific variable definitions ;***** DEFINICIÓN DE

Más detalles

4 PUERTOS DE ENTRADA-SALIDA

4 PUERTOS DE ENTRADA-SALIDA 4 PUERTOS DE ENTRADA-SALIDA Los pines de E/S del PIC32 permiten monitorear y controlar otros dispositivos. La mayoría de los pines del FPGA están multiplexados con otras funciones de periféricos internos

Más detalles

Práctica 3 - Sensores Digitales y Análogos

Práctica 3 - Sensores Digitales y Análogos Interfaces para Sensores Práctica 3 - Sensores Digitales y Análogos El Handy Board cuenta con dos bancos para sensores: Aquí se muestran las entradas análogas, numeradas del 0 al 6 (de derecha a izquierda).

Más detalles

Se permiten variables de 8-bit y 16-bit. Pueden ser definidas como globales o locales. La variable local sólo puede ser usada en su ambito

Se permiten variables de 8-bit y 16-bit. Pueden ser definidas como globales o locales. La variable local sólo puede ser usada en su ambito Metodología de Programación, Programación en C, Aplicaciones electrónicas 1 / 16 Compilador PICs CC2 Variables. Se permiten variables de 8-bit y 16-bit. Pueden ser definidas como globales o locales. La

Más detalles

Curso de Automatización y Robótica Aplicada con Arduino

Curso de Automatización y Robótica Aplicada con Arduino Temario Curso de Automatización y Robótica Aplicada con Arduino Módulo 1. Programación en Arduino. Temario. Curso. Automatización y Robótica Aplicada con Arduino. Módulo 1. Programación en Arduino. Duración

Más detalles

Cátedra I Informática Autor I Carlos Bartó

Cátedra I Informática Autor I Carlos Bartó Cátedra I Informática Autor I Carlos Bartó FCEFyN Departamento de Computación Informática Examen - 11-02-2008 Apellido y Nombres: Matrícula: Carrera: ESPECIFICACION: Desarrollar un programa en lenguaje

Más detalles

CURSO: ELECTRÓNICA DIGITAL SISTEMAS COMBINATORIOS - TEORÍA PROFESOR: ING. JORGE ANTONIO POLANÍA

CURSO: ELECTRÓNICA DIGITAL SISTEMAS COMBINATORIOS - TEORÍA PROFESOR: ING. JORGE ANTONIO POLANÍA CURSO: ELECTRÓNICA DIGITAL SISTEMAS COMBINATORIOS - TEORÍA PROFESOR: ING. JORGE ANTONIO POLANÍA En esta unidad usted aprenderá a utilizar los diferentes circuitos integrados que se han fabricado para resolver

Más detalles

Aguijón: Introducción Básica

Aguijón: Introducción Básica Aguijón: Introducción Básica Al finalizar este curso, podrás: Diseñar aplicaciones embebidas utilizando las librerías HammerHead. Conocer de una mejor manera la arquitectura de hardware en el Aguijón.

Más detalles

Generación de CFDI con Aspel-CAJA 3.5 en renta (Todo incluido)

Generación de CFDI con Aspel-CAJA 3.5 en renta (Todo incluido) Generación de CFDI con Aspel-CAJA 3.5 en renta (Todo incluido) Para generar Comprobantes Fiscales Digitales por Internet (CFDI) con Aspel-CAJA 3.5 contratado en renta con la modalidad de Todo incluido,

Más detalles

TUTORIAL II parte A. Observemos el diagrama de pines del microcontrolador 16F877A:

TUTORIAL II parte A. Observemos el diagrama de pines del microcontrolador 16F877A: 1 TUTORIAL II parte A OBJETIVOS Conocer el manejo de puertos del microcontrolador 16F877A, registros TRIS y PORT. Familiarizarse con las principales instrucciones del lenguaje y la estructura de un programa

Más detalles

Cátedra I Informática Autor I Carlos Bartó

Cátedra I Informática Autor I Carlos Bartó FCEFyN Departamento de Computación Informática Examen - 07-07-2008 Apellido y Nombres: Matrícula: Carrera: PROBLEMAS: 1) Especifique en el lenguaje C++ una función denominada calc_fecha() que tenga como

Más detalles

Carrera: Técnico Superior en Técnicas Digitales. Alumnos: Emiliano Teseo y José Luis Fernández

Carrera: Técnico Superior en Técnicas Digitales. Alumnos: Emiliano Teseo y José Luis Fernández Carrera: Técnico Superior en Técnicas Digitales Instituto: CENT 57 Trabajo final Año 2005 Alumnos: Emiliano Teseo y José Luis Fernández 1 ILUMINACION PARA VIDRIERAS Descripción general (Guía para el usuario)

Más detalles

Sistemas Electrónicos Digitales HOJA 1 Dpto. Ingeniería Electrónica, Universidad de Sevilla 2 de febrero de PROBLEMA: tiempo 2:00 horas

Sistemas Electrónicos Digitales HOJA 1 Dpto. Ingeniería Electrónica, Universidad de Sevilla 2 de febrero de PROBLEMA: tiempo 2:00 horas stemas Electrónicos Digitales HOJA 1 Dpto. Ingeniería Electrónica, Universidad de Sevilla 2 de febrero de 2012 PROBLEMA: tiempo 2:00 horas APELLIDOS, NOMBRE: Se desea que el PIC16F88 genere un pitido de

Más detalles

PROBLEMA 1 (5 puntos):

PROBLEMA 1 (5 puntos): PROBLEMA 1 (5 puntos): Se ha de diseñar un sistema de control y actuación en emergencias que cuenta con los siguientes dispositivos: Un detector de temperatura entre -15 y +70 grados, que proporciona a

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

TUTORIAL. Hacer uso de las interrupciones. Conocer el problema de los rebotes en los pulsadores y plantear algunas formas de solucionarlo.

TUTORIAL. Hacer uso de las interrupciones. Conocer el problema de los rebotes en los pulsadores y plantear algunas formas de solucionarlo. 1 OBJETIVOS TUTORIAL Hacer uso de las interrupciones. Conocer el problema de los rebotes en los pulsadores y plantear algunas formas de solucionarlo. INTRODUCCIÓN: Utilizaremos dos importantes funciones

Más detalles

Programación de Microcontroladores

Programación de Microcontroladores Programación de Microcontroladores Simulación en Crocodile Technology Práctica Nº 1 Encender un led cuando arranque el microcontrolador. Práctica Nº 2 Encender un led tres veces consecutivas. 1 Práctica

Más detalles

La siguiente función configura el puerto como entrada y realiza su lectura: input_x( )

La siguiente función configura el puerto como entrada y realiza su lectura: input_x( ) Laboratorio 2: Puertos de Entrada y Salida. 2.1 Objetivo. Familiarizarse con los Puertos de Entrada y Salida mediante la implementación práctica del ejemplo LED y Botones y el ejemplo Pantalla LCD. 2.2

Más detalles

Guía resumida para utilizar el microcontrolador CY7C68013

Guía resumida para utilizar el microcontrolador CY7C68013 Guía resumida para utilizar el microcontrolador CY7C68013 Camilo Quintáns Graña Miguel Ángel Domínguez Gómez Vigo, 2011 Índice 1. DESCRIPCIÓN DEL HARDWARE... 3 1.1. Introducción... 3 1.2. Recursos de memoria...

Más detalles

Impresora Térmica. Nota de Aplicación No.3. Introducción.

Impresora Térmica. Nota de Aplicación No.3. Introducción. Impresora Térmica Nota de Aplicación No.3 Introducción. Como indica su nombre, la impresora es un dispositivo que se utiliza para presentar información impresa en papel u otro medio. Dependiendo de la

Más detalles

Capítulo 4 Desarrollo del proyecto

Capítulo 4 Desarrollo del proyecto Capítulo 4 Desarrollo del proyecto 4.1 Introducción En general se puede decir que se desarrollaron dos programas para el movimiento del brazo robótico, uno con teclado y otra con joystick, ambas con el

Más detalles

vii Contenido CONTENIDO

vii Contenido CONTENIDO vii CONTENIDO AGRADECIMIENTo...Iv MENSAJE DEL EDIToR...v EL AUToR...vi LISTA DE EJEMPLoS... xiv CoNTENIDo PáGINA WEB... xv CóDIGo WEB... xvii PRóLoGo... xix CAPÍTULO 1 Conceptos básicos Introducción...

Más detalles

CAPITULO 6 Interfaz de comunicación con Visual Basic

CAPITULO 6 Interfaz de comunicación con Visual Basic Consecuentemente, se lee un byte desde la dirección en memoria 0 hasta la dirección actual en el momento de la lectura; por último, se resetea la variable ADDRESS.DIR y se habilitan nuevamente las interrupciones

Más detalles

MICROCONTROLADOR PIC DE MICROCHIP

MICROCONTROLADOR PIC DE MICROCHIP MICROCONTROLADOR PIC DE MICROCHIP PIC16F877-28-PIN 8-BIT CMOS FLASH MICROCONTROLLER PIC16F877: ESTRUCTURA INTERNA Bus de Datos Bus de Datos (programa) Registro de trabajo (acumulador) Conversor A/D Contador/Temporizador

Más detalles

Tema 9 Periféricos de Entrada

Tema 9 Periféricos de Entrada Tema 9 Periféricos de Entrada Periféricos e Interfaces Tema 9/1 Contenido TECLADOS DISPOSITIVOS APUNTADORES DIGITALIZADORES Teclados Tecnología y Tipos Estructura Funcionalidad Interfaz al computador:

Más detalles

Cuatro registros se utilizan para leer y para escribir los datos en la EEPROM.

Cuatro registros se utilizan para leer y para escribir los datos en la EEPROM. MODULO II Memoria EEPROM interna del PIC. La EEPROM es una matriz de memoria permanente, separada de la RAM de datos y de la FLASH, se utiliza para almacenar variables que se desean conservar cuando el

Más detalles

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; TEMA 5. CONTROL DE FLUJO DEL PROGRAMA 5.1 Sentencias Una sentencia es una expresión seguida de un punto y coma. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; El ; es obligatorio

Más detalles

Apéndice A. Programas y Diagramas de Bloques para los Microprocesadores

Apéndice A. Programas y Diagramas de Bloques para los Microprocesadores Apéndice A Programas y Diagramas de Bloques para los Microprocesadores 120 Microprocesador PIC16F84A (Transmisor): Figura A.1 Diagrama de bloques del PIC16F84A en transmisor ;***********************************Transmisor.asm********************************

Más detalles

Ángel Castillo Jordán TFC EPSC 25

Ángel Castillo Jordán TFC EPSC 25 OBJETIVO: Usar la pantalla LCD USER MODULE LCD con sus APIS de dibujo para realizar un mini juego con dos barras horizontales que crecen. Una barra controlada por PSoC (velocidad constante) y la otra barra

Más detalles

Encender un LED utilizando un pulsador (Ref libro 1 pg 82 pero como 1.2.2 y pg 132 como 1.2.3)

Encender un LED utilizando un pulsador (Ref libro 1 pg 82 pero como 1.2.2 y pg 132 como 1.2.3) Libro de Actividades de Robótica Educativa 1.2.3. Encender un LED utilizando un pulsador (Ref libro 1 pg 82 pero como 1.2.2 y pg 132 como 1.2.3) La tercera actividad, es nuestra última actividad con el

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

Practica 1: It s alive!

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

Periféricos Básicos Visualizador LCD

Periféricos Básicos Visualizador LCD Periféricos Básicos Visualizador LCD Es frecuente la necesidad de mostrar mensajes que tienen que ver con el estado de algo o el valor de un instrumento de medida electrónico. Para estos casos la utilización

Más detalles

Examen 22 de Febrero 2006

Examen 22 de Febrero 2006 Problema 1 Examen 22 de Febrero 2006 La dirección de marketing de una conocida empresa de desodorantes ha decidido entregar un regalo con cada desodorante en spray. Para ello ha sido encargada la construcción

Más detalles

MICROCONTROLADORES PIC BÁSICO (PIC 16F84A / 16F627)

MICROCONTROLADORES PIC BÁSICO (PIC 16F84A / 16F627) MICROCONTROLADORES PIC BÁSICO (PIC 16F84A / 16F627) TEMARIO Objetivo: El estudiante comprenderá la evolución de los microcontroladores y microprocesadores así como sus diferencias, desarrollara su habilidad

Más detalles

Se recomienda consultar el siguiente enlace y el datasheet del PIC18F2550.

Se recomienda consultar el siguiente enlace y el datasheet del PIC18F2550. Se recomienda consultar el siguiente enlace y el datasheet del PIC18F2550. http://picfernalia.blogspot.com.es/2012/07/conversor-adc.html ADCON0: - ADON: Habilita el módulo convertidor A/D. - GO/DONE: Con

Más detalles

PROFESOR: Práctica 6. LDC y Teclado Matricial

PROFESOR: Práctica 6. LDC y Teclado Matricial INSTITUTO POLITÉCNICO NACIONAL Centro de Estudios Científicos y Tecnológicos Nº 1 Gonzalo Vázquez Vela Academia de Sistemas Digitales Prácticas de Micro Electrónica Programable NOMBRE DEL ALUMNO: Apellido

Más detalles

DIAGRAMA MATRICIAL EN "L"

DIAGRAMA MATRICIAL EN L DIAGRAMA MATRICIAL El diagrama matricial (DM) es una herramienta cuyo objetivo es establecer puntos de conexión lógica entre grupos de características, funciones o actividades, reapretándolos gráficamente.

Más detalles

Anexo del Manual de instrucciones

Anexo del Manual de instrucciones Cover1-4 Anexo del Manual de instrucciones Máquina para cortar Product Code (Código de producto): 891-Z01 Visítenos en http://support.brother.com donde hallará consejos para la solución de problemas así

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

CONTROL Y MONITOREO DEL MOTOR A PASOS

CONTROL Y MONITOREO DEL MOTOR A PASOS Tu Sitio de Automatización! CONTROL Y MONITOREO DEL MOTOR A PASOS PROCEDIMIENTO: 1. Se selecciona un nuevo archivo, File / New, presionando las teclas Ctrl. + N o haciendo clic sobre la imagen, aparecerá

Más detalles

Microcontrolador PIC16F84: Arquitectura

Microcontrolador PIC16F84: Arquitectura Microcontrolador PIC16F84: Arquitectura La arquitectura del PIC es tipo Harvard: Mem. de Programa (instrucciones) (tipo FLASH) Control DIR DATOS µp (tipo RISC, pipeline de 2 etapas) Control DIR DATOS 14

Más detalles