MICROCONTROLADORES.

Slides:



Advertisements
Presentaciones similares
Org. y Arquitectura del Computador
Advertisements

INTRODUCCION A LOS PROCESADORES
PIC 16F873 CONVERSIÓN A/D Y TRANSMISIÓN POR PUERTO SERIE
CURSO BASICO INTERMEDIO
Bases de la programación de un PLC
A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO LECCION 8 – LOS REGISTROS DEL MCU - 1 MEMORIA DE DATOS La memoria de datos esta distribuida en.
A REA DE TECNOLOGIA ELECTRONICA U NIVERSIDAD DE O VIEDO LECCION 5 – ARQUITECTURA INTERNA DE LOS PIC - 1F.F. LINERA ARQUITECTURA BASICA. CARACTERISTICA.
LOS PUERTOS DE E/S PUERTO A
Campus Chapultepec Arquitectura de Computadoras Fuentes de Alimentación Modelos de gabinetes (CPU) Sánchez Manjarrez Silvana Ing. Daniel Domínguez C. México,
MICROCONTROLADOR PIC 16F877.
Desarrollo de proyectos con microcontroladores PIC
MICROCONTROLADORES PIC
RESUMEN: Softmicro de 8 bits Xilinx
TEMPORIZADORES.
MICROCONTROLADORES Microcomputadores y microcontroladores
1. Introducción Estructura básica de un computador.
Luces traseras de un FORD modelo THUNDERBIRD 1965
Diagrama de Bloques del Sistema de Adquisición.
Rommel Chang Suárez Jefferson Moreno Briones
ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL
Practico PIC Programa Sumador.
MICROCONTROLADORES MICROCHIP
Introducción a los MCU´s de Motorola
INTEGRANTES: CABRERA BYRON GUAMAN PABLO NIOLA XAVIER MOLINA JORGE
Entrada / salida digital con ccs
PICmicro GAMA MEDIA: PIC16F87X
Microcontroladores PIC
Arquitectura del Computador
Microcontroladores PIC16F84A.
Circuito divisor de Frecuencia x 2
José Estay A / jea I semestre académico 2014 Computadores (TU Sistemas Computacionales) Elementos de estructura de computadores.
* Pepe Sagitrón Jornadas MMIV / 4-FLASH / 1 © 2002 Microchip Technology Incorporated. All Rights Reserved. de 24.
Organización del Computador 1
José Estay A / jea I semestre académico 2014 Computadores (TU Sistemas Computacionales) Elementos de estructura de computadores.
INTERRUPCIONES Introducción.
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.
Introducción Tecnología Electrónica.
MICROCONTROLADORES NOCIONES BÁSICAS. ¿QUÉ ES UN MICROCONTROLADOR? MICROCONTROLADOR = MICROPROCESADOR + MEMORIA + PERIFERICOS.
Objetivos Generales Entender el funcionamiento de un microcontrolador
Timer 3 Presentan: Fernando piñal moctezuma Tecilli tapia Tlatelpa BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD DE CIENCIAS DE LA ELECTRÓNICA SISTEMAS.
Lenguaje Ensamblador Pic 16F84A.
MÓDULO II: El microcontrolador PIC16F8X
MICROCONTROLADORES COMPATIBLES CON 8XC51
Microcontrolador MPS430F149
UNIVERSIDAD DEL VALLE DE MEXICO
Campus Chapultepec Arquitectura de Computadoras Diferencia entre microprocesador y microcontrolador Sánchez Manjarrez Silvana Ing. Daniel Domínguez C.
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.
Sesión 09: TIMER como base de tiempo.
Microprocesadores II PIC16C5X Ing. Nelwi Báez.
Tema 4: El microcontrolador PIC16F876
Real Colegio San José S.A.S Programación - BASIC.
Sesión 07: Interrupciones. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Sistemas Digitales II Universidad.
Organización del Computador 1
NOCIONES BÁSICAS COMPUTO II
Estructura Microcontrolador
Elaborado por: Br. Guillermo Vilchez C.I Br. Mauro Carrero C.I
PICOBLAZE RESUMEN.
Arquitectura de Computadoras
INTRODUCCIÒN MICROCONTROLADORES
PICmicro GAMA MEDIA: PIC16F84 [I]
Alumno: Gerardo Mario Valdés Ortega
ESTADO Registro de ESTADO más utilizado  Es el registro más utilizado.  Ocupa la dirección 03 H tanto del Banco 0 como el Banco 1 de la Memoria de Datos.
Arquitectura de Computadoras
Programando puertos en C freescale
Programación de microcontroladores PIC16f877a en linux
Introducción a los microcontroladores Octubre 2013 Arduino Uno Convertidor A/D.
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.
Organización del Computador 1 Lógica Digital 2 Circuitos y memorias.
TEMPORIZADOR DIGITAL PIC 16F84 Alberto Simón González
Transcripción de la presentación:

MICROCONTROLADORES

Microcontroladores Concepto Usos Arquitectura interna CPU Memoria de Programa Memoria de datos Recursos Auxiliares Microcontroladores Comerciales El microcontrolador PIC

Concepto Circuito integrado que incluye en su interior las tres unidades funcionales de un ordenador: CPU, Memoria y Unidades de E/S, es decir, se trata de un computador completo en un solo circuito integrado.

Usos

PIC16F877 Características Diagrama de encapsulado Reloj. Osciladores Reset Arquitectura Interna Memoria de Programa Memoria de Datos Direccionamiento Registro de datos

PIC16F877

ENTRADAS Y SALIDAS

Programar en Mikroc

Programar en Mikroc

Ejemplo Se requiere controlar tres luces (L1, L2, L3) con la siguiente secuencia: L1 se enciende durante 12 segundos, luego se enciende L2 durante 8 segundos y finalmente, L3 durante 4 segundos. El ciclo se repite indefinidamente.

Diagrama de Encapsulado

PIC16F84 RESET VDD 10K ohm 100 ohm MCLR • Power-on Reset (POR) • MCLR reset during normal operation • MCLR reset during SLEEP • WDT Reset (during normal operation) • WDT Wake-up (during SLEEP)

ENTRADAS Y SALIDAS Inicializando PORTB CLRF PORTB ; (06xh) Inicializa PORTB BSF STATUS, RP0 ; ((03xh, 05xH) Selecciona Bank 1 MOVLW 0xCF ; Valor usado para seleccionar la función Ent/salida MOVWF TRISB ; (06xh) RB<3:0> entradas ; RB<5:4> salidas ; RB<7:6> entradas

Registro DE opciones OPTION u OPTION_REG (Dirección 81h,181h) bit 7:#RBPU: Resistencia de Pull-up en, el PORTB 1=Resistencia de Pull-up desactivada 0= Resistencia de Pull-up activada bit6 1:INTEDG:, Flanco, de control de interrupciones 1:Interrupción por flanco ascendente en el pin RB0/INT, 0:Interrupción por flanco: descendente en el pin RB0/INT bit 5:T0SC. Selección del tipo de Reloj para TMRO 1 = Los pulsos se introducen a través del, pin RA4/TOCK1 0 = Los Pulsos de reloj internos- Fosc/4 bit 4:T0SE: Tipo de flanco para TMR0 1 = Incremento de TMR0 en cada flanco, descendente por el pin RA4/TOCKI 0 = Incremento de TMR0 en cada flanco ascendente por el pin RA4/TOCKI bit 3:PSA: Asignación del Preescaler 1 = El preescaler se le asigna al WDT 0 = El preescaler se le asigna al TMR0 bit 2-0:PS2:PS0: Rango de actuación del preescaler