MICROCONTROLADORES NOCIONES BÁSICAS. ¿QUÉ ES UN MICROCONTROLADOR? MICROCONTROLADOR = MICROPROCESADOR + MEMORIA + PERIFERICOS.

Slides:



Advertisements
Presentaciones similares
Org. y Arquitectura del Computador
Advertisements

El modelo de Von Neumann
DISEÑO DE TRANSFERENCIA ENTRE REGISTROS
Microprocesadores Componentes básicos..
A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO LECCION 5 – ARQUITECTURA INTERNA DE LOS PIC - 1F.F. LINERA ARQUITECTURA BASICA. CARACTERISTICA.
MICROCONTROLADORES NOCIONES BÁSICAS.
Alumno: Roy R. Mercado Núñez
Intoduccion a la Arquitectura y Organizaciòn del Computador
MICROPROCESADORES y MICROCONTROLADORES
LOS ORDENADORES GUILLERMO CASTILLO.
LA COMPUTADORA.
ARQUITECTURA DE COMPUTADORAS
CICLO DE EJECUCION DE UNA INSTRUCCION
Computación PROGRAMACIÓN.
Subsistemas De un Sistema Operativo Celeste Domínguez Romo
Tema: Microprocesadores
Placa base, chipset y micropocesador
Introducción a los MCU´s de Motorola
Arquitectura del Computador
Operación de Micros e Interfaces
Informática Conceptos básicos.
Arquitectura de ordenadores.
ARQUITECTURA DE COMPUTADORES
Tecnología de la información Unidad: 3 El software Profesor: Fernando J. Martini.
SEMANA 9_3.
TIMER 1 El módulo TIMER1 así como el TIMER0 es un temporizador/contador con las siguientes características. Trabaja con 16 bits (con 2 registros de 8 bits:TMR1H.
Maquinas Digitales  La idea principal es dividir el procesamiento de cada una de las instrucciones en una serie de pasos totalmente independientes.
Integrantes: Christian Blanco Raúl Bejarano
Fundamentos de Programación Resolución de Problemas con Computadoras y Herramientas de Programación.
MICROCONTROLADORES NOCIONES BÁSICAS COMPUTO II. ¿QUÉ ES UN MICROCONTROLADOR? MICROCONTROLADOR = MICROPROCESADOR + MEMORIA + PERIFERICOS.
Lenguaje Ensamblador Pic 16F84A.
 En computación es un conjunto de líneas de señal que el microprocesador o CPU utilizan para intercambiar datos con otros componentes como teclados,
“Organización y Arquitectura de Computadores” William Stallings
UNIVERSIDAD DEL VALLE DE MEXICO
MICROCONTROLADORES TATIANA HURTADO RIVAS LILIANA PORTELA NOREÑA
Sesión 11: - Comparador, Captura y PWM. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Sistemas Digitales.
Microprocesadores II PIC16C5X Ing. Nelwi Báez.
Tema 4: El microcontrolador PIC16F876
Menú presentación Dispositivos de salida Software y hardware
NOCIONES BÁSICAS COMPUTO II
Universidad del Valle de Tlaxcala Maestría en Educación TIC’s aplicadas Alumnas: Sánchez peregrina Maricarmen.
Computadora Una computadora es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección.
1 Unidad II: La Computadora Personal. Tema: La Computadora Personal. Objetivos: Que el alumno conozca los elementos básicos que conforman un computador.
Principio unidad 1.
MICROPROCESADORES INTEGRANTES: Williams Rodríguez C.I: Peña julio C.Ojeda 17/04/2012.
CORPOCIDES Ing. Emilio Medina Baquero
PICOBLAZE RESUMEN.
RESUMEN: Softmicro de 8 bits Xilinx
INTERRUPCIONES – ABRAZO MORTAL
INTRODUCCIÒN MICROCONTROLADORES
Computadora Es una máquina electrónica que recibe y procesa datos para convertirlos en información útil. Una computadora es una colección de circuitos.
Menú Dispositivos de salida Presentación Software y Hardware
PROCESAMIENTO DE DATOS. Entrada MemorizaciónProcesamiento Salida.
Hardware Son todos los componentes y dispositivos físicos y tangibles que forman una computadora. ¿ Cómo describir un hardware?
Presentación Que es informática Sistema informativo Que es un computador Dispositivos de entrada Dispositivos de salida Software y hardware Dispositivos.
INTEGRANTES: JOSE ESTEVEZ _HUGO ANDRADE CURSO: 5TO “B”
Angie Baquero Garcia Oscar Quiroga Rojas Yajaira Urango Bedoya.
El procesador es el cerebro del computador que se encarga de organizar, procesar la información ejecutar cálculos y en general realizar muchos procesos.
M E N U I N I C I A L PARTES PC PERIFERICOS C P U SOFTWARE 1 johnbonilla.es.tl.
CONJUNTO DE INSTRUCCIONES Maquinas Digitales
Resolución de problemas Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
Tema 1- Generalidades sobre Control Digital
Curso: Fundamentos de Computación
Programación de microcontroladores PIC16f877a en linux
ARQUITECTURA DEL COMPUTADOR INTEGRANTES: CASTRO MYCHAEL ALVEAR NELSON FLORES DANILO RODRIGUEZ CARLOS IZQUIERDO HARRY INTEGRANTES: CASTRO MYCHAEL ALVEAR.
BUSES DE DATOS.
INTRODUCCIÓN A LA INFORMÁTICA Realizado por: SARI FOLGADO.
 Software  Humanware  Hardware Conformado por.
Unidad de Control Ubicación: Es uno de los tres bloques funcionales principales en los que se divide una unidad central de procesamiento (CPU). Realizar.
SISTEMAS ELECTRÓNICOS 3ºGIERM1 1. Introducción 2. Tipos de datos 3. Estructuras típicas de programación 4. Manejo de bits Tema 7. Programación de microcontroladores.
Transcripción de la presentación:

MICROCONTROLADORES NOCIONES BÁSICAS

¿QUÉ ES UN MICROCONTROLADOR? MICROCONTROLADOR = MICROPROCESADOR + MEMORIA + PERIFERICOS

MICROPROCESADOR ES UNA MAQUINA DE ESTADOS QUE INTERPRETA UNA SERIE DE INSTRUCIONES ALMACENADAS EN UNA MEMORIA Y REALIZA OPERACIONES CON ELLAS NECESITA AL MENOS UNA MEMORIA Y UN INTERFAZ CON EL USUARIO PARA PODER FUNCIONAR

MEMORIA ALMACENA LAS INSTRUCIONES A INTERPRETAR Y LOS DATOS QUE ESTAS UTILIZAN. PROGRAMA Y DATOS PUEDEN ESTAR EN JUNTOS (ARQUITECTURA PRINCENTON) O SEPARADOS (ARQUITECTURA HARVARD)

PERIFERICOS (I) PUERTOS (E/S) –PARALELO (CONTROLAR PINES) –SERIE (COMUNICACION OTRO MICRO) CONVERSORES A/D TIMERS PWM ETC...

PERIFERICOS (II) LOS UTILIZAMOS ESCRIBIENDO Y LEYENDO SUS REGISTROS (DETERMINADAS POSICIONES DE MEMORIA ASOCIADOS A ESTOS) EN LENGUAJES DE ALTO NIVEL (C) LO HACEMOS MEDIANTE FUNCIONES ESPECIFICAS

CONVERSOR A/D MIDE LA TENSION CONTINUA A UNA ENTRADA Y LA CONVIERTE EN UN VALOR DIGITAL PROPORCIONAL A ESTE. TIPICAMENTE ENTRE 0-5V A/D

TIMERS SON CONTADORES NOSOTROS FIJAMOS SU PERIODO SE PUEDEN LEER Y A VECES ESCRIBIR. NOS PERMITEN MEDIR TIEMPOS, GENERAR SEÑALES PERIODICAS, ETC...

GENERADOR DE PWM SEÑAL DE UNA CUADRADA PERIODICA DE UNA DETERMINADA FRECUENCIA EN LA QUE MODIFICAMOS EL CICLO DE TRABAJO NOS SIRVE PARA CONTROLAR MOTORES EN VELOCIDAD 5V 0V

¿QUÉ ES UNA INTERRUPCION? ES UN EVENTO QUE INTERRUMPE EL PROGRAMA QUE SE ESTA EJECUTANDO PARA EJECUTAR OTRO TROZO DE PROGRAMA QUE EN ESE MOMENTO TIENE MÁS PRIORIDAD. UNA VEZ EJECUTADO ESTE TROZO SE CONTINUA CON EL PROGRAMA PENDIENTE

INTERRUPCIONES EXTERNAS: –CAMBIO DE ESTADO DE UN PIN –PECEPCION PUERTO SERIE INTERNAS: –DESBORDAMIENTO DE TIMER –FIN DE CONVERSION A/D –INTERRUPCION SOFTWARE

MICROCONTROLADOR PIC 16F84A Características Generales del PIC16F84A El microcontrolador PIC16F84A posee 18 pines, de los cuales 13 son usados para entrada/Salida. Además, cuenta con un Timer/Contador interno y 4 fuentes de interrupción a la CPU. En la Figura se presenta un diagrama con su apariencia externa. Cada uno de los pines que lo componen se describen a continuación.

DIAGRAMA DE PINES DEL PIC 16F84A

Organización de la Memoria del PIC16F84A La memoria del PIC16F84A se divide en dos áreas principales: La primera es la de registros Especiales, que nos sirven para configurar el dispositivo (entradas y salidas, interrupciones, timer/contador, etc...) y obtener información sobre su estado actual (resultados de operaciones lógicas, Interrupciones, lectura de entradas y escritura de salidas, etc...). La segunda es la de Registros de Uso General, que consiste en 68 registros (de 8 bits cada uno), los cuales podemos utilizar para lo que estimemos necesario. En la Figura 2 podemos ver esta división junto con el nombre de los registros especiales y sus direcciones en hexadecimal.