PRACTICA Nº 2. Puertos de Entrada Digital. Sistemas Electrónicos Digitales. Subgrupo: de febrero de 2.015
|
|
- Gerardo Alarcón Murillo
- hace 5 años
- Vistas:
Transcripción
1 PRACTICA Nº 2 Puertos de Entrada Digital Sistemas Electrónicos Digitales Subgrupo: de febrero de 2.015
2 Índice 1. Objetivos 2. Introducción 3. Desarrollo 4. Conclusiones 5. Bibliografía 6. Hojas de características 1. Objetivos Esta práctica tiene tres objetivos distintos y complementarios: Primero: familiarizarse con el manejo de los puertos I/O del microcontrolador PIC24F; segundo, adquirir la mecánica de creación de proyectos y, tercero, aprender a compilar y depurar los programas que escribimos para este microcontrolador. 2. Introducción Lo primero es crear un nuevo proyecto, usando el Project wizard, e incluir los ficheros de cabeceras que habíamos usado en la práctica anterior (config.h y PIC24FJ128GA010.h); después creamos el fichero fuente, con su cabecera descriptiva, y lo incluimos en el proyecto. 3. Desarrollo 1. Listado: Fichero fuente comentado Creamos el fichero practica_2.c con un procesador básico de texto plano (Bloc de notas) y lo incluimos en en proyecto (en Workspace pinchamos con el ratón, pulsando el botón derecho, en Source Files, seleccionamos Add Files, y escogemos el fichero creado). Después se escriben las partes del programa en este fichero, comenzando por la cabecera descriptiva /*######################################################### ## Ficha: Visualización de pulsación por View -> Watch ## ## Se usarán "breakpoints" para ver evolución. ## ## Autor: Alunno ## ## Fecha de creación: 23 de febrero de ## ## Versión: 0.0 ## ## Funcionalidad: Leer entradas digitales en los ## ## puertos (previamente configurados). ## ## Notas a las versiones: ## ## 0.0: Versión única, para laboratorio ## #########################################################*/
3 Continuamos incluyendo las cabeceras PIC24FJ128GA010.h y config.h, la declaración de las variables que se usarán en el programa y la función main() #include <PIC24FJ128GA010.h> #include <config.h> unsigned int entrada; char boton; int main(void) TRISA = 0x0080; while(1) entrada = PORTA; if (PORTAbits.RA7 == 1) boton = 1; else boton = 0; return 0; // El bit 7 del PORT A es entrada // repetir el bucle indefinidamente // lee el bit 7 (único que es entrada) // acceso a los bits de un dato // guarda el valor (1) en boton // guarda el valor (0) en boton // Fin del programa (no llega nunca) Cuando tenemos el código, conectamos el ICD3 al PC y el Explorer 16 al ICD3 y a la alimentación, seleccionamos el Debugger MPLAB ICD3 y el mismo Programmer y compilamos (y linkamos) con Build All; si no hubo ningún error ya tenemos el código ejecutable, que volcamos en el ICD3 con la opción Program. Al ejecutar, podemos ver cómo varían los valores del registro PORTA y de las variables (entrada y boton) en la ventana Watch, si lo hacemos con el botón Animate. Si deseamos que el programa se detenga para observar con detenimiento los valores que van tomando, podemos incluir breakpoints en el programa. Para la segunda prueba de este laboratorio sólo necesitamos hacer una pequeña modificación en el programa fuente: #include <PIC24FJ128GA010.h> #include <config.h> unsigned int entrada; char boton; int main(void) TRISA = 0x0080; while(1) entrada = PORTA; if (PORTAbits.RA7 == 1) boton = 1; else boton = 0; PORTA = boton; return 0; // Ésta es la modificación Esta modificación escribe en PORTA el valor de boton, que activa el bit bajo del puerto si el botón no se pulsó, pero lo desactiva cuando se pulsa. Las mismas condideraciones anteriores siguen siendo válidas en este caso, si bien ya no es necesario (opcional) seguir mirando la ventana Watch para ver cómo la pulsación se refleja en el valor de las variables (apaga o enciende el LED correspondiente).
4 2. Compilación: Pasos seguidos en la compilación. Una vez introducido el programa fuente y seleccionados el Debugger y el Programmer, se compila con la opción Buid All. Después de especificar la carpeta en la que se buscarán los ficheros indicados por #include, la compilación termina correctamente. 3. Depuración: El programa compilado se escribe en el PIC (se simula sobre el ICD3) y se ejecuta. Para ver la evolución del registro PORTA y de las variables debemos configurarlos en la ventana de visualización (Watch) y poner los breakpoints en el programa, para que se pare su ejecución cada vez que pase por ellos y nos permita consultar sus valores, para confirmar que su ejecución es correcta. 4. Observaciones: Debemos poner cuidado al copiar el fichero de cabecera PIC24FJ128GA010.h y crear config.h, ambos en la carpeta donde guardamos el proyecto. Es también importante poner los brakpoints en su sitio (en la primera práctica, en la segunda no será estrictamente necesario, ya que se ve su evolución perfectamente en el LED del Explorer 16). 4. Conclusiones Esta práctica ha sido de gran utilidad para centrar la atención sobre las herramientas de debug y de simulación. Hemos asimilado los pasos a seguir para poder crear un programa y grabarlo en un microcontrolador, después de compilarlo y, si es necesario, depurarlo. 5. Bibliografía 6. Hojas de características La configuración inicial del microcontrolador la hacemos desde un fichero (config.h), que se interpreta en otro fichero (PIC24FJ128GA010.h), para convertir los comandos en bits aplicados sobre los registros de configuración WORD1 y WORD2. Estos datos de configuración afectan (principalmente) al reloj del sistema. Esta parte es idéntica a la práctica 1. En cuanto al programa propiamente dicho (main), escrito en C, sólo usa variables internas y un puerto de comunicaciones, tanto el puerto de entrada/salida como el registro de configuración de dirección de sus pines (PORTA y TRISA), también igual que la práctica 1. A continuación se exponen las páginas del datasheet del microcontrolador PIC24FJ128GA010 descriptivas de los puertos PORTx.
5 Página descriptiva de los puertos I/O
PRACTICA Nº 3. Puertos de Entrada Analógica. Sistemas Electrónicos Digitales. Subgrupo: de febrero de 2.015
PRACTICA Nº 3 Puertos de Entrada Analógica Sistemas Electrónicos Digitales Subgrupo: 1-8 23 de febrero de 2.015 Índice 1. Objetivos 2. Introducción 3. Desarrollo 4. Conclusiones 5. Bibliografía 6. Hojas
Más detallesLaboratorio de Diseño de Robots Móviles Practica No. 2 Sistema mínimo del microcontrolador PIC16F877
Laboratorio de Diseño de Robots Móviles Practica No. 2 Sistema mínimo del microcontrolador PIC16F877 Objetivo: Conocer la estructura y características de la tarjeta con un microcontrolador PIC que se dispone
Más detallesGuía de uso del programa AVR-Studio
Guía de uso del programa AVR-Studio El entorno de desarrollo AVR-STUDIO nos permite cargar, ensamblar y depurar los programas que escribimos en lenguaje ensamblador. Los pasos para crear un proyecto nuevo
Más detallesESCUELA POLITÉCNICA SUPERIOR GRADO EN DISEÑO IND. PRIMERO CURSO PRÁCTICA 1: INTRODUCCIÓN A LA PROGRAMACIÓN EN C
OBJETIVOS ESCUELA POLITÉCNICA SUPERIOR GRADO EN DISEÑO IND. PRIMERO CURSO 2012-13 PRÁCTICA 1: INTRODUCCIÓN A LA PROGRAMACIÓN EN C En esta práctica se comienza a trabajar con el lenguaje C en los ordenadores
Más detallesUNIVERSIDAD POLITÉCNICA DE MADRID. Actividad 1. Manejo del entorno de desarrollo (IDE).
Objetivos: UNIVERSIDAD POLITÉCNICA DE MADRID Actividad 1. Manejo del entorno de desarrollo (IDE). Adquirir soltura en el manejo del entorno de desarrollo (IDE Integrated Development Environment) Eclipse
Más detallesFunciones básicas del depurador
Funciones básicas del depurador Con frecuencia, los alumnos piensan que cuando su programa no tiene errores de compilación (está correctamente escrito) entonces ya es correcto. Muchas veces esto no es
Más detallesTUTORIAL 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 detallesPráctica 6. El procesador
Práctica 6 El procesador Material: PC y Visual Studio 2013 Duración: 2 horas Lugar: Laboratorios de prácticas (Laboratorio de Redes-Hardware) La herramienta que vamos a utilizar para el desarrollo de las
Más detallesroducción a la programación con el lenguaje C usando el entorno de trabajo Dev-C. Nociones básicas de programación
There are no translations available. Introducción a la programación con el lenguaje C usando el entorno de trabajo Dev-C. roducción a la programación con el lenguaje C usando el entorno de trabajo Dev-C.
Más detallesGuía de Microcontroladores
Guía de Introducción Este documento tiene como objetivo de para comenzar con el desarrollo de programas para microcontroladores. Por motivos prácticos se utilizan líneas microcontroladores PIC de 8 bits
Más detallesPrimeros pasos para utilizar el editor Code::Blocks para C
Primeros pasos para utilizar el editor Code::Blocks para C En esta edición del curso se utilizará un entorno para C llamado Code::Blocks (de libre distribución). Hay diferentes versiones para usar en distintos
Más detallesGuía #2 Acceso a registros y uso de puertos.
Curso de microcontroladores PIC. Guía # 2 1 Guía #2 Acceso a registros y uso de puertos. Distribución de la memoria. Todo microcontrolador cuenta con periféricos para comunicarse con el mundo exterior,
Más detalles[GUÍA RÁPIDA DE MPLAB]
μc ÁREA TECNOLOGÍA ELECTRÓNICA DPTO. INGENIERÍA ELECTROMECÁNICA MIGUEL ÁNGEL LOZANO PÉREZ y PEDRO SÁNCHEZ ORTEGA ASIGNATURA: SISTEMAS BASADOS EN MICROPROCESADOR [GUÍA RÁPIDA DE MPLAB] El contenido de esta
Más detallesDesarrollo de código para microcontrolador
. Práctica 2 Página Web: https://web08.uah.es/ e-mail: eliseo.garcia@uah.es Despacho: N-245 Departamento de Automática Desarrollo de código para microcontrolador.......... Laboratorio de Informática Industrial
Más detallesEntorno de Programación Visual C++ 6.0
Entorno de Programación Visual C++ 6.0 Informática II Fundamentos de Programación 18 de Febrero de 2002 1 Visual C++ 6.0 Es un IDE (Entorno de desarrollo integrado). Tiene editor, compilador, enlazador,
Más detallesGUIA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA
GUIA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA Comunicando LabVIEW a un PIC18F2550 1 2.-COMUNICANDO LABVIEW A UN PIC18F2550 Ejercicio 2.1 Tomando el ejercicio 1.4 realizar los ajustes necesarios para
Más detallesMicroprocesadores, Tema 3 (2):
Microprocesadores, Tema 3 (2): Programación del Microcontrolador PIC18 a Bajo Nivel Guillermo Carpintero Marta Ruiz Universidad Carlos III de Madrid Ubicando el programa en la memoria del PIC18 Figura
Más detallesPráctica 6. Control de LCD 16x2 con PIC 16F84A.
Práctica 6 Control de LCD 16x2 con PIC 16F84A. Eduardo V. Abad Descripción de las características y funcionamiento del LCD 44780 Las pantallas de cristal líquido (LCD) se han popularizado mucho en los
Más detallesDESARROLLO DE SISTEMAS BASADOS EN MICRONTROLADORES Y DSPs
DESARROLLO DE SISTEMAS BASADOS EN MICRONTROLADORES Y DSPs Manejo de puertos Entradas Salidas PIC24FJ128GA010 EXPLORER16 Puertos de E/S Los microcontroladores cuentan con pines especialmente diseñados para
Más detallesINSTALACIÓN Y VERIFICACIÓN DE LA TARJETA CRIPTOGRÁFICA
INSTALACIÓN Y VERIFICACIÓN DE LA TARJETA CRIPTOGRÁFICA Bienvenido! El acceso al sistema de LexNET, requiere estar en posesión de un certificado de firma electrónica en tarjeta. Para trabajar con la tarjeta,
Más detallesInstalación y verificación de la Tarjeta Criptográfica
Instalación y verificación de la Tarjeta Criptográfica Instalación y verificación de la Tarjeta Criptográfica Bienvenido! El acceso al sistema de LexNET, requiere estar en posesión de un certificado de
Más detallesINSTALACIÓN Y VERIFICACIÓN DE LA TARJETA CRIPTOGRÁFICA
INSTALACIÓN Y VERIFICACIÓN DE LA TARJETA CRIPTOGRÁFICA Bienvenido! El acceso al sistema de LexNET, requiere estar en posesión de un certificado de firma electrónica en tarjeta. Para trabajar con la tarjeta,
Más detallesPráctica ENS:Ensamblar y depurar
Práctica ENS:Ensamblar y depurar 1. Objetivos Familiarizarse con el manejo básico de la herramienta µvision3 con programas escritos en lenguaje ensamblador. Depurar los programas escritos en lenguaje ensamblador
Más detallesGUIA DE LABORATORIO # 2 ENTORNO DE DESARROLLO Y COMPILACIÓN DE UN PROGRAMA EN C
GUIA DE LABORATORIO # 2 ENTORNO DE DESARROLLO Y COMPILACIÓN DE UN PROGRAMA EN C OBJETIVOS: Conocer el entorno de desarrollo Pelles C. Editar, compilar y ejecutar un programa sencillo. Aprender a depurar
Más detallesHerramientas Visuales de Programación
Pág. 1 19/09/2012 Para la compilación y ejecución del código que serealizaráalolargo de este curso vamos a utilizar el entorno de programación de la Herramienta Eclipse de libre distribución. (http://www.eclipse.org/).
Más detallesLa 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 detallesCómo compilar un programa utilizando el Digital Visual Fortran Compiler? Seminario de Computación 2009 Juan Ruiz y Carlos Zotelo
Cómo compilar un programa utilizando el Digital Visual Fortran Compiler? Seminario de Computación 2009 Juan Ruiz y Carlos Zotelo Pantalla inicial del Developer Studio. >inicio > todos los programa > Visual
Más detallesPIC 16F87X. Juan González. Escuela Politécnica Superior Universidad Autónoma de Madrid. Flir Networked Systems. Flir Networked Systems
PIC 16F87X Juan González Andrés Prieto-Moreno Ricardo Gómez Escuela Politécnica Superior Universidad Autónoma de Madrid Flir Networked Systems Flir Networked Systems Curso de microcontroladores PIC. Semana
Más detallesDpto. Lenguajes y Ciencias de la Computación E.T.S.I. Telecomunicación. Laboratorio de Programación Uso del depurador en Dev-C++
Dpto. Lenguajes y Ciencias de la Computación E.T.S.I. Telecomunicación Laboratorio de Programación Uso del depurador en Dev-C++ Abril 2004 David Bueno Vallejo Plan Introducción n a la depuración Preparación
Más detallesINSTALACIÓN Y VERIFICACIÓN DE LA TARJETA CRIPTOGRÁFICA
INSTALACIÓN Y VERIFICACIÓN DE LA TARJETA CRIPTOGRÁFICA Bienvenido! El acceso al sistema de LexNET, requiere estar en posesión de un certificado de firma electrónica en tarjeta. Para trabajar con la tarjeta,
Más detallesUNIVERSIDAD NACIONAL DEL CALLAO
UNIVERSIDAD NACIONAL DEL CALLAO FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS INSTITUTO DE INVESTIGACIÓN DE LA FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS INFORME FINAL DEL TEXTO TEXTO: LENGUAJE
Más detallesSeminario de Utilización del Laboratorio de Lenguajes
Lenguajes de Alto Nivel y Compiladores Curso 2007/2008 Por: Seminario de Utilización del Laboratorio de Lenguajes Mario Aldea Rivas Michael González J. Javier Gutiérrez Grupo de Computadores y Tiempo Real
Más detallesUNIVERSIDAD DE OVIEDO
1 Compiladores de C: Ficheros de Código Fuente.C Escritos para Lenguaje C Ficheros de Directivas y Encabezamiento.H COMPILADOR de C Fichero para depuración del Programa.COD Fichero con Errores de Compilación.ERR
Más detallesMICROPROCESADORES 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 detallesTécnicas de Programación
Técnicas de Programación 2.2.- Lenguajes de programación Introducción Antes de comenzar a describir aspectos de programación en C y C++ vamos a trabajar con aplicaciones de consola, que son aquellas que
Más detallesPráctica 1: Introducción al entorno MPLAB X y simulación de programas en ensamblador y C
Departamento de Ingeniería Electrónica ETSI de Telecomunicación Universidad Politécnica de Madrid Práctica 1: Introducción al entorno MPLAB X y simulación de programas en ensamblador y C Autores: Pedro
Más detallesINTRODUCCIÓN AL USO DE MIKRO C PRO FOR PIC
INTRODUCCIÓN AL USO DE MIKRO C PRO FOR PIC Desarrollado por Mikroelectonika, es un compilador completamente compatible con el estándar ANSI C, desarrollado para trabajar con microcontroladores de 8 bits
Más detallesIntroducción a Arduino
Introducción a Arduino Dr. Ulises Pineda Rico Cuerpo Académico de Comunicaciones Facultad de Ciencias, UASLP Tel. +52(444) 826-2486 ext. 2964 correo electrónico: u_pineda@galia.fc.uaslp.mx http://galia.fc.uaslp.mx/~u_pineda
Más detallesIntegración de Toolchain sobre IDE gráfico basado en Eclipse
Integración de Toolchain sobre IDE gráfico basado en Eclipse Objetivos Integrar un toolchain sobre un IDE gráfico basado en Eclipse. Creación y compilación de un pequeño proyecto. Debug de una aplicación
Más detallesSeminario de Programación en Ada
Seminario de Programación en Ada Tutorial básico del entorno de desarrollo GPS GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González, J. Javier Gutiérrez, Héctor Pérez Tijero 1 Estructura del laboratorio
Más detallesIntroducción Arduino TPR 3º ESO
Programar consiste en decirle a tu Arduino y a los actuadores que éste controla, desde sus puertos, lo que tiene que hacer. El programa instalado en nuestro PC tiene el icono siguiente: Al abrir el programa,
Más detallesB. En caso de haber descargado el emulador de Zona EMEC deberá descomprimir primero el archivo:
Unidad de aprendizaje 2: TEHUACÁN SOMA 307 Y 308 INSTALACIÓN DE SISTEMAS MICROPROCESADOS Interconexión de sistemas microprocesados Resultado de aprendizaje: Evidencia 6: Práctica de Laboratorio 1: Propósito
Más detallesTutorial MPLAB v6.x PROYECTO. Creación de Proyecto
Tutorial MPLAB v6.x PROYECTO Creación de Proyecto Un proyecto es un conjunto de archivos fuente e instrucciones que permiten construir el objeto y código ejecutable para una aplicación. Para crear un nuevo
Más detallesINSTALACIÓN DEL Visual STUDIO 2008
FUNDAMENTOS DE LA PROGRAMACIÓN. INGENIERÍA DE LA SALUD Tema 2. Anexo: Entorno de trabajo INSTALACIÓN DEL Visual STUDIO 2008 En la plataforma de Enseñanza Virtual se puede descargar un vídeo que indica
Más detallesPROFESOR: Práctica 9. Convertidor Analógico-Digital
INSTITUTO POLITÉCNICO NACIONAL Centro de Estudios Científicos y Tecnológicos Nº 1 Gonzalo Vázquez Vela Academia de Sistemas Digitales Prácticas de Micro Electrónica Programable NOMBRE DEL ALUMNO: Apellido
Más detallesTEMA 01 NOCIONES BÁSICAS
TEMA 01 NOCIONES BÁSICAS 1.1.- Introducción. 1.2.- Mi primer programa en C. 1.3.- Elementos básicos de un programa de C. 1.4.- Ejercicios. 1.1.- Introducción. El lenguaje C fue inventado por Dennis Ritchie
Más detallesCreación/Simulación de un proyecto con ModelSim
Creación/Simulación de un proyecto con ModelSim 1) Ejecutar la aplicación ModelSim. Su ejecutable podrá encontrarlo en la carpeta de aplicación del FPGAdv 5.4 Pro. 2) La pantalla inicial de la herramienta
Más detallesSIMULACIÓN EN VHDL CON VERIBEST
ELECTRÓNICA DIGITAL PRÁCTICA 5 SIMULACIÓN EN VHDL CON VERIBEST En esta práctica vamos a ver una breve introducción a la simulación de circuitos electrónicos mediante el uso de Lenguajes de Descripción
Más detallesEl catálogo y los listados
El catálogo y los listados El catálogo y los listados... 1 Documentación y ayuda... 2 Ventana de listados... 4 Iconos de listados... 5 Ejecutar un listado... 5 Formatos... 6 Filtros y orden de los resultados...
Más detallesPráctica 12 Depurador de Turbo C
Práctica 12 Depurador de Turbo C Objetivo Aprender el uso básico del depurador de Turbo C por medio de un ejemplo sencillo que muestra el uso de la principales funciones del depurador y aplicando lo aprendido
Más detallesGUÍA BÁSICA DE LA IMPRESORA BRAILLE PORTATHIEL
Tecnologías Específicas en el Aula DISCAPACIDAD VISUAL Fichas de apoyo al profesor GUÍA BÁSICA DE LA IMPRESORA BRAILLE PORTATHIEL [Impresión braille] Última revisión: Mayo/2017 Grupo de Trabajo sobre Nuevas
Más detallesProgramación y Aplicaciones de los Microcontroladores PIC16FXXX (Nivel Básico) ING. EULER DEZA FIGUEROA
Programación y Aplicaciones de los Microcontroladores PIC16FXXX (Nivel Básico) ING. EULER DEZA FIGUEROA ESTRUCTURA Y CONTENIDO: SESIONES DE CLASE CONTENIDOS PRACTICA PRIMERA (5 horas ) SEGUNDA (5 horas
Más detallesTP N 14 Compilando C/C++ bajo GNU/Linux
Taller de GNU/Linux 2003- TP14 - hoja 1/5 Universidad Nacional de La Matanza Ingeniería en Informática-Taller de GNU/Linux 2003 TP N 14 Compilando C/C++ bajo GNU/Linux Objetivos: Utilizar en forma básica
Más detallesDependiendo del dispositivo usado, se tienen hasta 5 puertos de entrada/salida disponibles: PORTA PORTB PORTC PORTD PORTE
25 3 ENTRADA / SALIDA Dependiendo del dispositivo usado, se tienen hasta 5 puertos de entrada/salida disponibles: PORTA PORTB PORTC PORTD PORTE Cada uno de estos puertos es de 8 bits, sin embargo no todos
Más detallesIntroducción a la Programación
Introducción a la Programación Fundamentos de Programación Ingeniería Informática en Sistemas de Información Alicia Troncoso 1 Contenido l Introducción l Mi primer programa l Etapas a seguir en la programación
Más detallesPROBLEMA 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 detallesIntroducción a la herramienta de desarrollo Eclipse
Introducción En este laboratorio se va a presentar la herramienta de desarrollo de software Eclipse. Se trata de una plataforma de software de código abierto independiente de plataforma que permite desarrollar
Más detallesBucles: o Bucles infinitos o Bucles finitos o Bucles anidados Medir tiempos con MPLAB Ejemplos y ejercicios
SISTEMAS ELECTRÓNICOS Y AUTOMÁTICOS PRACTICAS DE MICROCONTROLADORES PIC PRÁCTICA 3: Bucles Bucles: o Bucles infinitos o Bucles finitos o Bucles anidados Medir tiempos con MPLAB Ejemplos y ejercicios -
Más detallesEl fichero <X11/X.h> se incluye cuando se utiliza el <X11/Xlib.h>, por tanto, cuando este último sea incluido, el primero no es necesario hacerlo.
PRÁCTICAS DE ENTORNOS DE USUARIO Parte II: Programación en X-Window Ficheros cabecera Al realizar un programa X-Window, se han de incluir los siguientes ficheros cabecera, además de los ficheros cabecera
Más detallesFUNDAMENTOS DE INFORMÁTICA 1º Ingeniería Industrial
FUNDAMENTOS DE INFORMÁTICA 1º PRÁCTICA 1: Introducción al entorno de programación Dev-C++ CURSO 2005/2006 División de Ingeniería de Sistemas y Automática ISA-UMH R-00-FI001v1.0 1. Objetivos Los objetivos
Más detallesFirma Externa de Documentos JCyL. Manual de Usuario
de Documentos JCyL Manual de Usuario Área de Administración Digital e Innovación Enero 2017 Contenidos Firmar Documentos... 2 Añadir firmas a un documento... 5 Validar de documento... 7 Firmar PDF... 8
Más detallesPROFESOR: Práctica 3. Introducción al Ambiente de desarrollo MPLAB
INSTITUTO POLITÉCNICO NACIONAL Centro de Estudios Científicos y Tecnológicos Nº 1 Gonzalo Vázquez Vela Academia de Sistemas Digitales Prácticas de Arquitectura de Microprocesadores y Microcontroladores
Más detallesIngeniería Técnica de Telecomunicación (Sistemas Electrónicos) Microelectrónica II
Ingeniería Técnica de Telecomunicación (Sistemas Electrónicos) Microelectrónica II Práctica 1: Transformada de Hadamard. La transformada de Hadamard tiene numerosos campos de aplicación en el procesado
Más detallesVDD (varios) VSS (varios) OSC_IN OSC_OUT OSC_OUT PB12. Analógica
APELLIDOS NOMBRE NIA CUESTIÓN 1 (2.5 puntos): Para una determinada aplicación se necesita tener conectado un dispositivo al STM32L152RB a través de los pines PB0 PB7, configurados para que el dispositivo
Más detallesPráctica 13 Creación, uso y administración de librerías estáticas en Turbo C
Práctica 13 Creación, uso y administración de librerías estáticas en Turbo C Objetivo Conocer el proceso de la creación de librerías estátics, su uso y su administración por medio del comando TLIB del
Más detallesLABORATORIO #1 INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN C++
LABORATORIO #1 INTRODUCCIÓN AL LENGUAJE DE PROGRAMACIÓN C++ C++ es un lenguaje de programación diseñado por Bjarne Stroustrup a partir de 1979. La intención de su creación fue ampliar al exitoso lenguaje
Más detallesEJERCICIO 1 (2 puntos, 30 minutos):
APELLIDOS NOMBRE NIA EJERCICIO 1 (2 puntos, 30 minutos): Diseñe un microprocesador de arquitectura Von Neumann, con una memoria de 8 bits x 64K, indicando: a) Tamaño del bus de datos: bits y del bus de
Más detallesAnuncios Clase 2 (Práctica)
Anuncios Rogamos inicie su portátil y arranque Forte cada viernes al llegar: - Desde la barra de tareas, vaya a Inicio-> Programas -> Forte for Java CE -> Forte for Java CE. - Forte tarda un rato (2 minutos
Más detallesLaboratorio de Estructuras de Computadores. Lab /99 Se dispone del siguiente programa:
Laboratorio de Estructuras de Computadores. Lab 07. 02/99 Se dispone del siguiente programa: /* P1.3 Se le da nombre a un bit determinado */ sbit at 0x93 reloj ; /*Forma de definir la rutina de servicio
Más detallesMICROCONTROLADORES. 1. El PIC 16F84A es un microcontrolador de: a) 16 bits b) 8 bits c) 4 bits d) 32 bits e) 64 bits
1. El PIC 16F84A es un microcontrolador de: a) 16 bits b) 8 bits c) 4 bits d) 32 bits e) 64 bits MICROCONTROLADORES 2. La memoria de programa del PIC 16F84A es de tipo: a) ROM b) OTP c) RAM d) EPROM e)
Más detallesPROFESOR: Práctica 5. Manejo de Motores
INSTITUTO POLITÉCNICO NACIONAL Centro de Estudios Científicos y Tecnológicos Nº 1 Gonzalo Vázquez Vela Academia de Sistemas Digitales Prácticas de Micro Electrónica Programable NOMBRE DEL ALUMNO: Apellido
Más detalles[GUÍA RÁPIDA DE MPLAB X]
μc ÁREA TECNOLOGÍA ELECTRÓNICA DPTO. INGENIERÍA ELECTROMECÁNICA MIGUEL ÁNGEL LOZANO PÉREZ ASIGNATURA: SISTEMAS BASADOS EN MICROPROCESADOR [GUÍA RÁPIDA DE MPLAB X] El contenido de esta guía introduce al
Más detallesInformática. ETSIGCT curso 2017/2018 Presentación y boletín 1 de prácticas J. Javier Ibáñez González
Informática ETSIGCT curso 2017/2018 Presentación y boletín 1 de prácticas J. Javier Ibáñez González 1 J. Javier Ibáñez González Despacho 109 Edificio DSIC (1F) Tutorías bajo demanda e-mail: jjibanez@dsic.upv.es
Más detallesIniciación al IDE de Arduino y primer ejercicio
Ardushop.es Iniciación al IDE de Arduino y primer ejercicio 1. Componentes Arduino UNO Cable USB 2. Explicación placa Arduino UNO 1 Led Debug 9 Botón Reset 2 Pines digitales (entrada/salida) USB 8 3 ICSP
Más detallesMICROCONTROLADORES (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 detallesUNIVERSIDAD DON BOSCO
CICLO 02 2013 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACIÓN DE ELECTRÓNICA GUÍA DE LABORATORIO Nº 03 ASIGNATURA: Control Digital NOMBRE DE LA PRACTICA: Configuración de los Puertos
Más detallesAUCA Procuradores. Manual de Usuario para Procuradores
Página: 2 16 INDICE INTRODUCCIÓN... 3 1 REQUISITOS PREVIOS... 3 2 ACCESO A AUCA PROCURADORES... 4 3. FUNCIONALIDADES DE AUCA PROCURADORES... 5 3.1 CREAR UN GRUPO... 6 3.2 AÑADIR UN ENLACE A UN GRUPO...
Más detallesDiseño de una Aplicación en 10 Minutos!!...
COMENTARIO TECNICO Mundo EDUKIT08 Por: Ing. Roberto Simone Ingeniero de aplicaciones robertosimone@arnet.com.ar Ing. Daniel Di Lella D.F.A.E www.edudevices.com.ar edudevices@gmail.com dilella@arnet.com.ar
Más detallesSOFTWARE DE DESARROLLO WinIDE
SOFTWARE DE DESARROLLO WinIDE Este documento permitirá al lector conocer el entorno de trabajo correspondiente al software de desarrollo WinIDE y las diferentes herramientas de desarrollo que brinda, como
Más detallesGESTION EXPEDIENTES S. EXPEDIENTES/ Gestión Expedientes
GESTION EXPEDIENTES S. EXPEDIENTES/ Gestión Expedientes Desde esta opción se pueden cargar, consultar y trabajar con los expedientes. Al seleccionar en el menú: S. Expedientes, Gestión Expedientes, aparecerá
Más detallesPráctica 2. Desarrollo de programas. Entrada y salida estándar en C.
INFORMÁTICA Práctica 2. Desarrollo de programas. Entrada y salida estándar en C. Grado en Ingeniería en Electrónica y Automática Industrial Curso 2014-2015 v2.0 (05.09.14) CREACIÓN DE UN PROGRAMA A la
Más detallesGUIA DE EJERCICIOS Nº 3 INSTRUMENTACIÓN AVANZADA
GUIA DE EJERCICIOS Nº 3 INSTRUMENTACIÓN AVANZADA Comunicando LabVIEW a una placa ARDUINO 1 3.-COMUNICANDO LABVIEW A UNA PLACA ARDUINO El objetivo de esta guía es programar la placa ARDUINO para que se
Más detallesDepartamento de Informática Universidad de Valladolid Campus de Segovia LABORATORIO: INTRODUCCIÓN A LAS UNIDADES EN TURBO PASCAL
Departamento de Informática Universidad de Valladolid Campus de Segovia LABORATORIO: INTRODUCCIÓN A LAS UNIDADES EN TURBO PASCAL UNIDADES EN TURBO PASCAL 7.0 Concepto de unidad Estructura de una unidad
Más detallesGrabación de un uc PIC
Grabación de un uc PIC Elementos necesarios para grabar el programa dentro del uc Proceso de grabación de un microcontrolador. Pines del uc usados durante la grabación. Grabadores. Software usado para
Más detallesManual de ventas Pedidos
Funcionalidad y acceso Contenidos Ficha de pedido Manual de ventas Pedidos Crear/modificar pedido Traspaso de datos desde ficha de pedido Traspaso de pedidos desde una ficha de cliente Gestión de pedidos
Más detallesRESEÑA DE LENGUAJE C
RESEÑA DE LENGUAJE C VARIABLES La función main. Es el punto de entrada al programa. void main(void) Aquí escribo mi programa Tipos de datos. Char. El char es una variable de 1 byte. Almacena números enteros.
Más detallesINTRODUCCIÓN AL EMU8086.
Microprocesadores. Guía 1 1 Facultad: Ingeniería. Escuela: Electrónica. Asignatura: Microprocesadores. Lugar de ejecución: Microprocesadores (Edificio 3, 2da planta). INTRODUCCIÓN AL EMU8086. Objetivos
Más detallesDiagrama de bloques del sistema
Software de control: Diagrama de bloques del sistema Para controlar todos los parámetros de funcionamiento de la pila de combustible, se ha creado un software específico, este funciona como se muestra
Más detallesSegundo 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 detallesCorreas transportadoras
UNIVERSIDAD DE SANTIAGO DE CHILE FACULTAD DE INGENIERÍA Departamento de Ingeniería Mecánica Área de Procesos Mecánicos Correas transportadoras Se desea construir un sistema de control para dos correas
Más detallesTeclado 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 detalles5.- File Menu: Pulsando con el ratón en esta opción de la Barra de menú apare el menú desplegable de la Figura 80.
5.- File Menu: Pulsando con el ratón en esta opción de la Barra de menú apare el menú desplegable de la Figura 80. Figura 80.- Menú desplegable de la opción File Algunas de las opciones del menú de archivos
Más detalleskit mínimo de FPGA/ALTERA Cyclone ll. EP2C5T144C8, USB BLASTER y DC 5V
Practica 0. QUARTUS ll FCE 2015-02-05 Objetivo: El alumno conozca y utilice el software de ALTERA, quartus ll 1. Escribir un programa en vhdl, con ejemplo de compuerta NOT. 2. compilar y verificar sintaxis,
Más detalles1. Presentación del lenguaje C Creado en 1972 por D. Ritchie Lenguaje de propósito general Portátil o transportable (generalmente) Inicialmente de niv
Introducción al lenguaje C Informática Belarmino Pulido Junquera Índice 1. Presentación del lenguaje C 2. Estructura de un programa en C 3. Instrucciones del pre-procesador procesador 4. Tipos de datos
Más detallesCUESTIÓN (2 puntos): SOLUCIÓN:
CUESTIÓN (2 puntos): Escriba las instrucciones en C necesarias para realizar las siguientes operaciones, sin alterar el comportamiento del resto del sistema: a) Configurar el pin PB12 como entrada digital
Más detallesCIRCUITOS COMBINACIONALES CON isplever
CIRCUITOS COMBINACIONALES CON isplever En el siguiente tutorial se describe el procedimiento para crear un diseño digital usando esquemático con el software isplever. Se explicará como implementar la ecuación
Más detallesManipulación directa de puertos. Usando los puertos digitales.
Manipulación directa de puertos. Usando los puertos digitales. (Segunda traducción al castellano de los artículos escritos aqui: http://hekilledmywire.wordpress.com/2011/02/23/) Hola amigos lectores, hoy
Más detallesInicio de PCWorx 3: Vamos a hacer un pequeño recorrido por las tres vistas. Página 1 de 23
Inicio de PCWorx 3: En PCWorx 3 tendremos tres vistas principales del proyecto: - Vista de programación. - Vista de configuración de bus. - Vista de enlace de variables con datos de proceso. Vamos a hacer
Más detalles