UNIVERSIDAD DE OVIEDO
|
|
|
- Javier San Martín Henríquez
- hace 9 años
- Vistas:
Transcripción
1 1
2 Qué son los Microcontroladores? Son circuitos integrados que incorporan todos los bloques funcionales de un Sistema Microprocesador en un único encapsulado Qué necesitan para funcionar? Sólo una tensión continua estable (5V, 3.3V, 2.5V, 1.5V...) y un oscilador Qué hacen? Interpretan (decodifican) combinaciones de bits (instrucciones) y generan señales digitales internas y/o externas Para qué? Repasando... Para ejecutar de manera continua una secuencia de instrucciones (programa) que permita controlar un sistema o subsistema electrónico 2
3 Sistema Microprocesador (varios C.I. en una PCB) Microcontrolador (único C.I.) 3
4 Tarjeta de Sistema Microprocesador para control C.I. Microcontrolador ( casi todo ahí dentro) 4
5 Dónde tenemos microprocesadores y microcontroladores? Evolución Microprocesadores: Computadores Evolución Microcontroladores: Sistemas Empotrados 75 Millones Microprocesadores/año 5
6 SISTEMAS EMPOTRADOS (Embedded systems): Sistemas que incorporan microcontroladores (o microprocesadores) para una tarea específica pero que no son visibles ni programables directamente por el usuario. Empotrado también quiere decir oculto o escondido. Cuando se usa un PC, uno es consciente de que dentro está un microprocesador. Y cuando usamos un teléfono móvil, un reloj, una calculadora, una lavadora, un cargador de baterías, un mando a distancia, un secador de pelo, un lavaplatos, un equipo de música,...? Los microcontroladores de 8 bits dominan en la mayoría de las aplicaciones El microcontrolador es el núcleo del sistema electrónico versátil de bajo coste y reducido tamaño que es capaz de detectar las señales de entrada y generar las salidas de un equipo, sistema o instrumento Por su reducido tamaño y coste permiten la fácil implantación de sistemas de inteligencia distribuida a lo largo de sistemas más complejos Los microcontroladores son los semiconductores más abundantes de todos en la actualidad. 6
7 Puede haber del orden de 50 microcontroladores en un automóvil! 7
8 Los Fabricantes y sus Modelos de Microcontroladores INTEL MOTOROLA HITACHI 8048,8051,80C196, ,68HC11,68HC12 HD64180 PHILIPS 8051 SGS-THOMSON NATIONAL SEMICONDUCTOR ZILOG TEXAS INSTRUMENTS TOSHIBA MICROCHIP ST-62XX COP400,COP800 Z8,Z86XX TMS370 68HC11 PIC 8
9 Motorola 2.- Mitsubishi 3.- NEC 4.- Intel 5.- Hitachi 6.- Philips 7.- Matsushita 8.- National 9.- Siemens 10.- TI 11.- Sharp 12.- Oki 13.- Toshiba 14.- SGS-Thomson 15.- Zilog 16.- Matra 17.- SONY 18.- Fujitsu 19.- AMD 20.- Microchip 1.- Motorola 2.- Mitsubishi 3.- SGS-Thomson 4.- NEC 5.- Microchip 6.- Philips 7.- Zilog SEGÚN UNIDADES VENDIDAS DE MICROS DE 8 BITS 1.- Microchip 2.- Motorola 3.- ST-Micro 4.- NEC 5.- Atmel 6.- Sunplus 7.- Hitachi 8.- Fujitsu 9.- Philips 10.- Toshiba 11.- Mitsubishi 12.- Samsung 13.- Elan 14.- Winbond 15.- Zilog 16.- Sanyo 17.- Matsushita 18.- Infineon 19.- Holtek 20.- National 9
10 Microcontroladores PIC Arquitectura Harvard: buses internos separados para memoria de datos (8 bits) y de programa (12, 14 ó 16 bits depende de la familia) Microprocesador RISC: juego de intrucciones reducido Estructura pipe-line: durante la ejecución de una instrucción, se está accediendo a la memoria de programa para traer la siguiente instrucción a ejecutar. En cuanto se acaba una instrucción, ya se dispone de la siguiente para ejecutar (salvo que se trate de un salto o llamada a subpr.) Todas las instrucciones ocupan una posición de memoria de programa Todas las instrucciones se ejecutan en un ciclo de instrucción = 4 ciclos de reloj (salvo las instrucciones de salto) Ortogonalidad de los registros: se opera entre el registro de trabajo W y cualquier otro registro, el resultado puede almacenarse en el citado registro o en W 10
11 Por qué los Microcontroladores PIC de Microchip? Eficiencia del código: permiten una gran compactación de los programas Rapidez de ejecución: a frecuencia de 20MHz -> 5 millones de instr./seg. Seguridad en acceso por la separación de memoria de datos y de programa Juego reducido de instrucciones y de fácil aprendizaje Compatibilidad de pines y código entre dispositivos de la misma familia o incluso de familias distintas Gran variedad de versiones en distintos encapsulados (desde 8 hasta 84 pines) sin reducción de las prestaciones internas (muy versátiles) Posibilidad de protección del código muy fiable Herramientas de desarrollo software y hardware abundantes y de bajo coste 11
12 Comparando el tamaño del código con los 16Cxx Nº posiciones de memoria Nº posiciones de memoria Nº posiciones para PIC16Cxx Tamaño relativo del código 12
13 Comparando la velocidad de ejecución con los 16Cxx tiempo que necesita PIC16Cxx tiempo que necesita el otro micro Velocidad relativa de ejecución 13
14 Familias de Microcontroladores PIC Familia PIC10F20x Encapsulados de 6 pines (SOT). Oscilador interno 4MHz Memoria de programa de 12 bits y datos de 8 bits Juego de 33 instrucciones Familia PIC12CXXX/12FXXX Encapsulados de 8 pines (DIP ó SOIC) Instrucciones de 12 ó 14 bits en Memoria de Programa Juego de 33 ó 35 instrucciones Disponibles con EEPROM de datos Modelos con módulos de conversión A/D Permiten alimentación a baja tensión de hasta 2,5V Familia PIC16C5X Encapsulados de 14, 18, 20 y 28 pines Instrucciones de 12 bits Juego de 33 instrucciones Es la familia base de partida de los PIC 14
15 Familias de Microcontroladores PIC (II) Familia PIC16CXXX/16FXXX (+PIC14000) Encapsulados desde 18 hasta 68 pines (DIP, SSOP, PLCC, QFP) Instrucciones de 14 bits en Memoria de Programa Juego de 35 instrucciones Gran variedad de módulos integrados Familia PIC17CXXX SE ESTÁN DEJANDO DE FABRICAR Encapsulados de 40 a 80 pines Memoria de Programa de 16 bits Juego de 58 instrucciones (oper. de multiplicación por hardware) Posibilidad de direccionar memoria externa Familia PIC18CXXX/18FXXX Encapsulados de 18 a 80 pines Memoria de Programa de 16 bits Juego de 77 instrucciones (multiplicación) 15
16 1.- De la familia PIC10F20x 16
17 2.- De la familia PIC12CXXX/12FXXX 17
18 3.- De la familia PIC16C5X 18
19 4.- De la familia PIC16XXX 19
20 5.- De la familia PIC17XXX 20
21 6.- De la familia PIC18XXX 21
22 CARACTERÍSTICAS EL SIGUIENTE PASO Control Empotrado + Procesado Digital de Señal 32-bit MCU 8-bit MCU 1-10 MIPS 16-bit MCU 5-15 MIPS COSTE dspic30f Microcontroladores de 16 bits con capacidades de DSP 22
23 El catálogo actual de Familias de Microcontroladores PIC ( ) Familia PIC10F20x Familia PIC12CXXX/12FXXX (12/14 bits) Familia PIC16C5X (12 bits) Familia PIC16CXXX/16FXXX (14 bits) Familia PIC17CXXX (16 bits) Familia PIC18CXXX/18FXXX (16 bits) 4 Dispositivos 8 Dispositivos 9 Dispositivos 74 Dispositivos 7 Dispositivos 82 Dispositivos TOTAL: 177 Dispositivos! Versiones de Memoria de Programa: OTP, EPROM, EEPROM y FLASH 23
24 Módulos Internos Disponibles en la Familia Media (PIC16CXXX/16FXXX) Puertos de Entrada/Salida Puerto Esclavo Paralelo (PSP) Temporizadores/contadores (TMR0, TMR1, TMR2) Captura / Comparación / PWM (CCP1 y CCP2) Conversión Analógica / Digital (A/D) Transmisor Receptor Asíncrono Síncrono Universal (USART ó SCI) Puerto Serie Síncrono Básico ó Maestro(BSSP ó MSSP) Memoria EEPROM de datos FLASH EEPROM de programa modificable desde el código 24
25 Puertos de E/S 8K x x 8 Microcontrolador PIC16F877 (familia media) Tiene de todo! Temporizadores Puerto Esclavo Paralelo 256 x 8 Módulos CCP SSP Conversor A/D USART 25
26 Y todavía hay más: Versión avanzada PIC16F877A Módulo de Comparación Analógica + Referencia de tensión interna: Dos comparadores Referencia de tensión interna programable Salidas de comparadoes accesibles 26
27 El Procedimiento de Diseño con Microcontroladores Diseño hardware: conectaremos al micro todo lo que necesita para funcionar y lo que le permite interaccionar con el mundo exterior Definición de las señales de Entrada, Salida y Alimentaciones Etapas de Adaptación/Acondicionamiento Eléctrico de Señales Selección de los módulos del microcontrolador a utilizar y pines Diseño de la Placa de Circuito Impreso (PCB) Montaje y ensamblado CAD-CAE Realización + Montaje 27
28 El Procedimiento de Diseño con Microcontroladores (II) Diseño software: el micro sin un programa cargado en su memoria no hace absolutamente nada, cuando el micro esté grabado con un programa eficiente el conjunto empezará a funcionar Diseño del programa y escritura del código fuente en ensamblador o en C Pruebas, verificación y modificación del código: * Simulación del Programa (puro software) * Emulación dentro del Circuito de Aplicación (software y hardware) Grabación del código máquina en la memoria interna del microcontrolador Emulación o Depuración sobre PCB Edición del código, 1ª depuración y simulación Grabación del micro 28
29 Las herramientas para los microcontroladores PIC Entorno de Desarrollo: MPLAB IDE (Integrated Development Environment) Herramientas para generar código máquina: De Microchip: MPASM: Ensamblador para generar código máquina absoluto o reubicable MPLINK: Montador de Enlaces para ensamblador y MPLAB-C17 MPLIB: Biblioteca de códigos pre-compilados para utilizar con MPLINK MPLAB-C17: Compilador de C para la familia PIC17Cxx MPLAB-C18: Compilador de C para la familia PIC18Cxx De Otras compañías: CCS PIC C: HI-TECH PIC C: IAR PIC C: PBASIC: Compilador de C Compilador de C Compilador de C Intérprete de Basic de Parallax 29
30 Otros Microchip Las herramientas para los microcontroladores PIC (II) Simuladores: MPLAB-SIM (incluido en MPLAB-IDE) Emuladores en el Circuito: MPLAB-ICE 2000 MPLAB-ICE 4000 PICMASTER (en desuso) ICEPIC (RF Solutions)... MPLAB IDE Fuente de Alimentación Cabeza del Emulador PC con Puerto serie o paralelo Emulador de PIC 30
31 Depuradores en el Circuito (In-Circuit Debuggers): MPLAB-ICD MPLAB-ICD2 (también puede funcionar como programador/grabador) ICD2 Las herramientas para los microcontroladores PIC (III) MPLAB IDE Tarjeta de Aplicación 31
32 Las herramientas para los microcontroladores PIC (IV) Programadores/Grabadores de la memoria de los PIC * PICSTART PLUS * PROMATE II * MPLAB-ICD2 también puede funcionar como programador 32
33 Paso final: Grabar la memoria con el programa e insertar el microcontrolador Grabaremos con el ICD2 ( PICSTART PLUS y más programadores de bajo coste) Ya es autónomo! 33
34 Hardware de Prácticas Tarjetas de Evaluación y Demostración PICDEM 1 PICDEM 2 PICDEM 3 PICDEM 4 PICDEM 14A PICDEM 17 PICDEM 18R... Para entrenamiento sin necesidad de desarrollar hardware 34
35 Hardware de Prácticas PICDEM 2 PLUS junto con MPLAB ICD2 35
36 El Programador y los microcontroladores El programador para software de PC, parte de un lujoso hardware ya cableado, instalado y en funcionamiento: microprocesador, memoria y dispositivos de E/S como el teclado, el ratón y el monitor. El desarrollo de la aplicación obliga únicamente a tener que escribir el programa y depurar los errores El programador para microcontroladores tiene que diseñar y crear todo el interface de E/S con el mundo exterior antes de iniciar la escritura del programa. La mayoría de los programas están hechos a medida de una determinada aplicación y no son demasiado portables. Pero como todavía no se hacen PCs del tamaño y coste de los microcontroladores (incluyendo el teclado y el monitor), será necesario seguir utilizando los microcontroladores en los sistemas empotrados Las herramientas de desarrollo para diseños basados en micros serán básicamente las mismas que para PC si sustituimos las librerías gráficas por otras destinadas al manejo de los módulos del microcontrolador. 36
37 Programar en lenguaje C o en ensamblador? La ventaja del C frente al ensamblador es la rapidez en el desarrollo de las aplicaciones y la comodidad a la hora de utilizar las funciones de manejo de los módulos internos (la diferencia entre 2 ó 3 días y 1 ó 2 semanas con aplicaciones para el manejo de un LCD por ejemplo). Las ventajas del ensamblador sobre el C residen en la eficiencia y lo compacto que resulta el código (entorno a un 80% menor en tamaño). En el ensamblador de los microcontroladores PIC, una instrucción ocupa una única posición de la memoria de programa. Una simple instrucción en C que nos ocupa una única línea de nuestro código fuente puede traducirse en varias posiciones de memoria de programa (como ejemplo se pueden probar unas cuantas condiciones en un if...). Además, cuando uno utiliza la programación en ensamblador, se tiene un control total sobre el tiempo de ejecución de las instrucciones, lo que puede resultar especialmente importante en ciertas aplicaciones en tiempo real. Punto de partida: el Ensamblador 37
Repasando... Son circuitos integrados que incorporan todos los bloques funcionales de un Sistema Microprocesador en un único encapsulado
1 Qué son los Microcontroladores? Son circuitos integrados que incorporan todos los bloques funcionales de un Sistema Microprocesador en un único encapsulado Qué necesitan para funcionar? Sólo una tensión
MICROPROCESADORES II. Características de los uc PIC
MICROPROCESADORES II Características de los uc PIC Repasando... Qué son los Microcontroladores? Son circuitos integrados que incorporan todos los bloques funcionales de un Sistema Microprocesador en un
Preguntas claves (y sus respuestas)
1 Preguntas claves (y sus respuestas) Qué es un microprocesador? Es un Circuito Integrado Secuencial Síncrono Qué necesita para funcionar? Qué hace? Para qué? Una tensión continua estable (5V, 3.3V, 2.5V,
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
Tema 2 INTRODUCCION A LOS MICROCONTROLADORES
Tema 2 INTRODUCCION A LOS MICROCONTROLADORES 1 2.1 Introducción 2.2 Características 2.3 Los microcontroladores más utilizados 2.4 Lenguajes de programación 2.5 Herramientas de desarrollo 2 2.1. Introducción
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
Elección de un microcontrolador
Elección de un microcontrolador Decisión multivariable. No hay un óptimo evidente Factores: Herramientas de desarrollo Base de conocimientos Precio y disponibilidad Familia versátil y en desarrollo Cantidad
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN MICROCONTROLADOR
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN MICROCONTROLADOR Resumen de contenidos 1 - Objetivos 2 - Microprocesador vs. Microcontrolador 3 - Aplicaciones 4 - Fabricantes y familias 5 - Herramientas 6 - Elección
ÍNDICE CAPÍTULO 1 FUNDAMENTOS DE LOS MICROCONTROLADORES
ÍNDICE CAPÍTULO 1 FUNDAMENTOS DE LOS MICROCONTROLADORES 1.1 Introducción 1.2 Fundamentos de los procesadores digitales secuenciales 1.2.1 Introducción 1.2.2 Arquitectura interna 1.2.2.1 Procesadores digitales
PANORAMA GENERAL DE LOS µc
PANORAMA GENERAL DE LOS µc Sistemas Digitales II Este tipo de dispositivos en la actualidad se encuentran en los supermercados, artículos electrodomésticos, instrumentos musicales, juguetes, equipo automotriz
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,
MICROCONTROLADORES: FUNDAMENTOS Y APLICACIONES CON PIC. Autores: Fernando E. Valdés Pérez Ramon Pallàs Areny. Título de la obra:
Título de la obra: MICROCONTROLADORES: FUNDAMENTOS Y APLICACIONES CON PIC Autores: Fernando E. Valdés Pérez Ramon Pallàs Areny Composición y preimpresión: Carles Parcerisas Civit (3Q Editorial) Reservados
Sistema de Desarrollo para el Microcontrolador PIC18F452
ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES Y DE TELECOMUNICACIÓN Sistema de Desarrollo para el Microcontrolador PIC18F452 Alumno: Andrés Valverde Villarán Tutora: Carmen Aracil Fernández Sevilla,
MICROCONTROLADORES INTRODUCCIÓN A LOS MICROCONTROLADORES
INTRODUCCIÓN A LOS MICROCONTROLADORES 1 Sistemas electrónicos de control: (se utilizan para el gobierno de uno o varios procesos) Componentes lógicos (lógica cableada): Circuitos complejos. Elevado consumo
1.1 Introducción y definición de un microcontrolador 1.2 Estructura básica de un microcontrolador 1.3 Características de la Arquitectura
Índice 1.1 Introducción y definición de un microcontrolador 1.2 Estructura básica de un microcontrolador 1.3 Características de la Arquitectura 1.3.1 Arquitectura RISC 1.3.2 Arquitectura Harvard 1.3.3
Microcontroladores ( C)
Microcontroladores ( C) Bibliografia: Hoja de datos del PIC 16F84 y 16F628 (www.microchip.com) Microcontroladores PIC: la clave del diseño (biblioteca) Microcontroladores PIC: diseño práctico de aplicaciones
INDICE Capitulo 1. Microcontroladores Programables: La Solución está en un CHIP Capitulo 2. Microcontroladores de 8 BITS: Los <<PIC>>
INDICE Prólogo XIII Capitulo 1. Microcontroladores Programables: La Solución está en un CHIP 1 1.1. Qué es un microcontrolador? 1 1.1.1. Diferencia entre microprocesador y microcontrolador 3 1.4. Arquitectura
ÍNDICE INTRODUCCIÓN...17
ÍNDICE INTRODUCCIÓN...17 CAPÍTULO 1. MICROCONTROLADORES...19 1.1 MICROCONTROLADOR...19 1.1.1 Controlador y microcontrolador...19 1.1.2 Diferencia entre microprocesador y microcontrolador...21 1.1.3 Aplicaciones
UNIVERSIDAD NACIONAL DE COLOMBIA SEDE BOGOTÁ FACULTAD DE INGENIERÍA INGENIERÍA MECATRÓNICA
UNIVERSIDAD NACIONAL DE COLOMBIA SEDE BOGOTÁ FACULTAD DE INGENIERÍA INGENIERÍA MECATRÓNICA INTRODUCCIÓN AL PIC NOMENCLATURA ARQUITECTURA. TEMPORIZACIÓN. SET DE INSTRUCCIONES. MODOS DE DIRECCIONAMIENTO.
Capítulo 2. Microcontroladores: Características y aplicaciones generales
1. Definición Capítulo 2. Microcontroladores: Características y aplicaciones generales Recibe el nombre de controlador el dispositivo que se emplea para el gobierno de uno o varios procesos. Por ejemplo,
ESCUELA POLITÉCNICA DEL EJÉRCITO
ESCUELA POLITÉCNICA DEL EJÉRCITO VICERRECTORADO ACADÉMICO ASIGNATURA/MÓDULO: MICROCONTROLADORES NIVEL: SEXTO CRÉDITOS: 4 CÓDIGO: DEPARTAMENTO: ELÉCTRICA Y ELECTRÓNICA UNIDADES DE COMPETENCIAS GENÉRICAS:
Taller de Firmware. Introducción a los Microcontroladores. Facultad de Ingeniería Instituto de Computación
Taller de Firmware Introducción a los Microcontroladores Facultad de Ingeniería Instituto de Computación Contenido Microcontroladores Características del hardware Arquitectura Desarrollo de software Microcontroladores
Arquitectura y Periféricos
Arquitectura y Periféricos Departamento de Electrónica Fundación San Valero Características fundamentales: Arquitectura RISC avanzada Harvard: 16- bit con 8- bit de datos. 77 instrucciones Desde 18 a 80
SISTEMAS ELECTRÓNICOS AVANZADOS
Departamento/área Departamento de I. eléctrica, electrónica, automática ái y comunicaciones./ Tecnología eléctrica TEÓRICAS PRÁCTICAS Nº créditos Plan 6 Horas ECTS: (1) Vigente Horas presenciales Curso
Ventajas del BUS I2C
BUS I2C: IMPLEMENTACIÓN PRÁCTICA CON MICROCONTROLADORES PIC TC74: Termómetro digital 1 Ventajas del BUS I2C Definido inicialmente a mediados de los 80 para trabajar a 100kbit/s y en 1995 se definió un
Qué es un Microcontrolador?
Qué es un Microcontrolador? Es un circuito integrado programable que contiene todos los componentes de un computadora, aunque de limitadas prestaciones y se destina a gobernar una sola tarea. Cómo se compone
Informática Industrial Parte I
Facilitadores MsC. Jesús Pérez A. Dr. Eladio Dapena Gonzalez Contenido Microprocesadores Arquitecturas PIC 2 Dr. Eladio Dapena G / MsC. Jesus Perez.A. 1 3 Dentro del campo de la producción industrial,
Qué es un Microcontrolador?
Qué es un Microcontrolador? Es un circuito integrado programable que contiene todos los componentes de un computadora, aunque de limitadas prestaciones y se destina a gobernar una sola tarea. Cómo se compone
Sistemas con Microprocesadores I
Sistemas con Microprocesadores I 1 Microcontroladores Introducción Harvard vs. von-neumann Clasificación del procesador Segmentado o Pipeline Ortogonal vs. No ortogonal 2 Microcontroladores PIC Siglas
UNIVERSIDAD TECNICA DE AMBATO NOVENO SEMESTRE INGENIERIA ROBOTICA MICROCONTROLADORES Y SU APLICACION EN ROBOTICA PROFESOR: UTA 2009 ING. G.
MICROCONTROLADORES Y SU APLICACION EN UTA 2009 PROFESOR: ING. G. ALMEIDA SEMESTRE MARZO - JULIO 2009 OBJETIVOS DISTINGUIR LOS ASPECTOS GENERALES, CARACTERISTICAS Y FUNCIONAMIENTO DE UN MICROCONTROLADOR.
Sílabo de Microcontroladores
Sílabo de Microcontroladores I. Datos generales Código ASUC 00599 Carácter Obligatorio Créditos 4 Periodo académico 2018 Prerrequisito Circuitos y sistemas Horas Teóricas: 2 Prácticas: 4 II. Sumilla de
xl PIC16F877
4.6.8.- PIC16F877 xl 4.6.9.- PIC 16F84 xli xlii 4.7.- ANEXO3 4.7.1.- El Microcontrolador PIC16F84: Este microcontrolador es un Circuito Integrado Programable o PIC por sus siglas en Inglés: (Programmable
TEMA 2: MICROPROCESADORES Y MICROCONTROLADORES
12/31/2011 1 TEMA 2: MICROPROCESADORES Y MICROCONTROLADORES Sistemas Digitales basados en Microprocesador Grado en Ingeniería Telemática Raúl Sánchez Reíllo Sistemas Digitales Basados en Microprocesador
La Familia del Microcontrolador 8051
La Familia del Microcontrolador 8051 Generalidades de la familia del 8051 Es uno de los µc s más viejos (Intel MCS-51 en 1981) y probablemente el más popular, ya que ha sido comercializado por un gran
Capítulo 3. Microcontroladores 3.1 Definiciones
Capítulo 3. Microcontroladores En este capítulo se define el microcontrolador, con una breve semblanza histórica sobre procesadores. Se habla más detenidamente sobre los PICs y se muestran características
Capítulo 1. Introducción a los PIC de 8 bits
Capítulo 1. Introducción a los PIC de 8 bits 1.1 Memorias y Registros Entre los componentes básicos de un microcontrolador podemos definir el contador, sus registros, la memoria, el watchdog timer, el
Programador Universal Elnec Labprog+
Pág. 1 de 6 Programador Universal Elnec Labprog+ Programador veloz, de los más rápidos en su categoría. Excelente relación calidad / precio Realiza testeo de circuitos integrados TTL/CMOS y SRAM Posee
Contenido MICROCONTROLADORES PIC16F877A Y PIC16F887 / SALVATIERRA. Alfaomega. 3.4 Soporte Muestras... 25
Contenido Introducción 1 Parte 1 Conceptos básicos 3 1.0 Componentes de un MCU... 3 1.1 Partes básicas... 3 1.1.1 ALU (Unidad lógica aritmética). 4 1.1.2 I/O (INPUT/OUTPUT)... 4 1.1.3 Memoria (RAM, ROM...
TEMA 3 TEMA 3 CARACTERISTICAS GENERALES DE LOS MICROCONTROLADORES
TEMA 3 CARACTERISTICAS GENERALES DE LOS MICROCONTROLADORES CURSO 2010/2011 TEMA 3 3.1 Concepto de microcontrolador 3.2 Aplicaciones de los microcontroladores 3.3 Tipos de microcontroladores 3.4 Recursos
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE MECANICA ELECTRICA LABORATORIO DE ELECTRONICA PENSUM ELECTRONICA 6
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE MECANICA ELECTRICA LABORATORIO DE ELECTRONICA PENSUM ELECTRONICA 6 ~ 1 ~ ÍNDICE Introducción...página 3 Teoría y prácticas de instrumentación...página
Anexo II: Lógica programada y lógica cableada. Ventajas e inconvenientes. MSP430G2553.
Anexo II: Lógica programada y lógica cableada. Ventajas e inconvenientes. MSP430G2553. 1. Introducción Como se observa a lo largo de este proyecto, en casi todas las tarjetas esclavo recurrimos a usar
PRODUCTO P05 SOFTWARE EMBEBIDO PARA EL CONTROL DEL CIRCUITO GENERADOR DE CORRIENTE DE LAS FORMAS DE ONDAS PARA ELECTROTERAPIA
PRODUCTO P05 SOFTWARE EMBEBIDO PARA EL CONTROL DEL CIRCUITO GENERADOR DE CORRIENTE DE LAS FORMAS DE ONDAS PARA ELECTROTERAPIA Actividades: A05-1: Elaboración del diagrama de flujo de las funciones de control
TEMA 16 (1) INTERFACES ENTRE SENSORES Y PROCESADORES DIGITALES
SENSORES Y ACONDICIONADORES TEMA 16 (1) INTERFACES ENTRE SENSORES Y PROCESADORES DIGITALES CONCEPTOS GENERALES E INTERFACES LOCALES Profesores: Enrique Mandado Pérez Antonio Murillo Roldan Tema 16-1 CONCEPTOS
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA PROGRAMA DE ESTUDIO MICROCOMPUTADORAS 1672 6 o 08 Asignatura Clave Semestre Créditos Ingeniería Eléctrica Ingeniería en Computación Ingeniería
CAPÍTULO IV MICROCONTROLADOR PIC
CAPÍTULO IV MICROCONTROLADOR PIC 4.1. HISTORIA DE LOS MICROCONTROLADORES Inicialmente cuando no existían los microprocesadores las personas se ingeniaban en diseñar circuitos electrónicos y los resultados
ESTRUCTURA BÁSICA DEL µc AT89C51
Desde mediados de la década de los 80 s gran parte de los diseños basados en la automatización (electrodomésticos, sencillas aplicaciones Industriales, instrumentación medica, control numérico, etc.) utilizaban
ARQUITECTURA DE COMPUTADORES
Facultad Ciencias Básicas e Ingeniería Programa Ingeniería Sistemas CURSO: ARQUITECTURA DE COMPUTADORES 1 SEMESTRE: IV 2 CODIGO: 602403 3 COMPONENTE: 4 CICLO: 5 AREA: Profesional 6 FECHA DE APROBACIÓN:
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
UNIVERSIDAD DE LOS LLANOS Facultad de Ciencias Básicas e Ingeniería Programa Ingeniería de Sistemas
Facultad Ciencias Básicas e Ingeniería Programa Ingeniería Sistemas CURSO: ARQUITECTURA DE COMPUTADORES 1 SEMESTRE: IV 2 CODIGO: 602403 3 COMPONENTE: ARQUITECTURA DE COMPUTADORES 4 CICLO: ESPECIFICO 5
TEMA 1: INTRODUCCIÓN. Sistemas Digitales basados en Microprocesador. Grado en Ingeniería Telemática. Raúl Sánchez Reíllo
1 TEMA 1: INTRODUCCIÓN Sistemas Digitales basados en Microprocesador Grado en Ingeniería Telemática Raúl Sánchez Reíllo ÍNDICE Presentación de la Asignatura Profesorado Programa de la Asignatura Bibliografía
UNIVERSIDAD 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
ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN CARRERA DE INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN
INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN CARRERA DE INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN APUNTES DE MICROPROCESADORES
Sensores inalámbricos de bajo
Sensores inalámbricos de bajo consumo. Parte 1. El sistema de telemetría con microcontroladores PIC Autor: Marc Ralita Álvarez Director proyecto: Francesc Sánchez Robert Sensores inalámbricos de bajo consumo
Sistemas Electrónicos Especialidad del Grado de Ingeniería de Tecnologías de Telecomunicación
Especialidad del Grado de Ingeniería de Tecnologías de Telecomunicación Charlas Informativas sobre las Especialidades de los Grados E.T.S.I.I.T. Jesús Banqueri Ozáez Departamento de Electrónica y Tecnología
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
Introducción. Modo monitor. Cuaderno técnico 4: Grabación de microcontroladores PIC
Cuaderno técnico 4: Grabación de microcontroladores PIC [Introducción] [Modo monitor] [Arquitectura] [Autores] [Licencia] [Download] [Links] [Noticias] Introducción Los microcontroladores PIC se graban
Universidad Nacional de Ingeniería Arquitectura de Maquinas I. Unidad III: Introduccion a los Microcontroladores PIC MICROCHIP
Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad III: Introduccion a los Microcontroladores PIC MICROCHIP Qué es un Microcontrolador? Es un circuito integrado que incluye en su interior
Robótica. Miguel Grassi (www.miguelgrassi.com.ar/mae) Introducción a los Microcontroladores
Robótica Miguel Grassi () Introducción a los Microcontroladores Maestría en Tecnología y Estética de las Artes Electrónicas Universidad Nacional de Tres de Febrero Esquema de un Microcontrolador Todo en
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
PROGRAMA DE ESTUDIO. Nombre de la asignatura: MICROPROCESADORES Y MICROCONTROLADORES. Horas de Práctica
PROGRAMA DE ESTUDIO Nombre de la asignatura: MICROPROCESADORES Y MICROCONTROLADORES Clave: IEE20 Ciclo Formativo: Básico ( ) Profesional ( ) Especializado ( x ) Fecha de elaboración: marzo 2015 Horas Semestre
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
HERRAMIENTAS EMPLEADAS EN EL DESARROLLO DEL PROYECTO
Estudio y realización de un enlace Bluetooth para el sistema de 31 Capítulo 2 HERRAMIENTAS EMPLEADAS EN EL DESARROLLO DEL PROYECTO En todo proyecto de electrónica es necesario conocer y saber utilizar
1 Microprocesadores: Introducción
[email protected] 1 Microprocesadores: Introducción Objetivos Microprocesadores y microcontroladores Sistemas objetivo en la asignatura Organización docente Universidad Politécnica de Madrid Objetivos En esta
INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE EDUCACIÓN SUPERIOR
CARRERA: PROGRAMA SINTÉTICO Ingeniería en Comunicaciones y Electrónica ASIGNATURA: Microcontroladores SEMESTRE: Séptimo OBJETIVO GENERAL: El alumno diseñará y construirá diferentes circuitos electrónicos
ÍNDICE TEMÁTICO. 4 Salida Paralelos y Serie. 7 Programación de Microprocesadores 10 4 Características de los 4 8
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉICO FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN LICENCIATURA: INGENIERÍA EN TELECOMUNICACIONES, SISTEMAS Y ELECTRÓNICA DENOMINACIÓN DE LA ASIGNATURA: Microprocesadores
UNIVERSIDAD TECNOLÓGICA DE LA MIXTECA. Ingeniería en Electrónica EL MICROCONTROLADOR PIC16F84 PRESENTA: M. C. Felipe Santiago Espinosa
UNIVERSIDAD TECNOLÓGICA DE LA MIXTECA Ingeniería en Electrónica EL MICROCONTROLADOR PIC16F84 PRESENTA: M. C. Felipe Santiago Espinosa Noviembre de 2007 Objetivos 2 Que los participantes adquieran el conocimiento
AUTOMATIZACION. Reconocer la arquitectura y características de un PLC Diferenciar los tipos de entradas y salidas MARCO TEORICO. Estructura Interna
AUTOMATIZACION GUIA DE TRABAJO 3 DOCENTE: VICTOR HUGO BERNAL UNIDAD No. 3 OBJETIVO GENERAL Realizar una introducción a los controladores lógicos programables OBJETIVOS ESPECIFICOS: Reconocer la arquitectura
tarea determinada y, debido a su reducido tamaño, suele ir incorporado en el propio dispositivo al que gobierna.
* * Es un circuito integrado programable que contiene todos los componentes de un computadora * Se emplea para controlar el funcionamiento de una tarea determinada y, debido a su reducido tamaño, suele
Programación de Microcontroladores Parte II / TEN. Noguera Guillermo Sebastián Nuestros primeros programas en Assembler para PICs
Programación de Microcontroladores Parte II / TEN. Noguera Guillermo Sebastián Nuestros primeros programas en Assembler para PICs Con el objetivo de adquirir una metodología clara en la programación de
Indice. I. Microcontroladores Holtek Ramtron Microchip. II. Memorias y Processor companions Memorias EEPROM Memorias FRAM Processor companions
001 Indice I. Microcontroladores Holtek Ramtron Microchip II. Memorias y Processor companions Memorias EEPROM Memorias FRAM Processor companions III. Displays Módulos LCD s Módulos OLED s IV. Módulos varios
T E S I N A D E S E M I N A R I O D E G R A D U AC I O N : I N T E G R A N T E S :
T E S I N A D E S E M I N A R I O D E G R A D U AC I O N : I N T E G R A N T E S : ANTECEDENDES INTERFAZ: Q u é e s? : Es la conexión entre dos ordenadores o máquinas de cualquier tipo dando una comunicación
INTRODUCCIÓN A LOS MICROPROCESADORES Y MICROCONTROLADORES
INTRODUCCIÓN A LOS MICROPROCESADORES Y MICROCONTROLADORES TEC Digital ÍNDICE Parte I Microprocesadores Parte II Memorias Parte III Periféricos Parte IV Integración de periféricos, memorias y microprocesadores
Fases para realizar un proyecto con PIC
Fases para realizar proyecto Departamento de Electrónica Fundación San Valero VENTAJA DE LOS PIC: UTILIZAN MEDIOS MUY ECONÓMICOS PARA DESARROLLAR GRAN CANTIDAD DE PROYECTOS INCLUSO DE CIERTA COMPLEJIDAD.
MICROCONTROLADOR PIC DE MICROCHIP
MICROCONTROLADOR PIC DE MICROCHIP Sistema Microprocesador (varios C.I. en una PCB) Microcontrolador (único C.I.) MICROCONTROLADOR PIC DE MICROCHIP PIC16F877-28-PIN 8-BIT CMOS FLASH MICROCONTROLLER Manuel
SOMI XVIII Congreso de Instrumentación ELECTRONICA ASC1876
SD_908, SISTEMA PARA DESARROLLO CON MICROCONTROLADORES DE LA FAMILIA 68HC908 Autor: Antonio Salvá Calleja División de Ingeniería Eléctrica Facultad de Ingeniería UNAM [email protected] RESUMEN Los
Diseño e implementación de un equipo de prácticas de control automático
Pantalla de funcionamiento manual. Esperando datos de entrada y salida (corriente, tensión o posición) 5 Esquemas eléctricos 5.1 Placa principal. En el esquema eléctrico general que se representa más adelante
Introducción a Programación de Microprocesadores con. Benjamín Celis Ingeniero de Aplicaciones, National Instruments
Introducción a Programación de Microprocesadores con LabVIEW Blackfin y ARM Benjamín Celis Ingeniero de Aplicaciones, National Instruments Estado del Diseño: Creciente Complejidad en Sistemas Embebidos
