Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
43Activity

Table Of Contents

0 of .
Results for:
No results containing your search query
P. 1
Inicio Micros 8bits

Inicio Micros 8bits

Ratings: (0)|Views: 2,754 |Likes:
Published by Falco Corvaro

More info:

Published by: Falco Corvaro on Feb 16, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

06/26/2013

pdf

text

original

 
 
 Iniciación a los Microcontroladoresde las familias de 8 bits
  Jordi Mayné 
 Ingeniero de Aplicaciones
Rev. 2
 
 1
Índice
¿Qué es un Microcontrolador?______________________________________________________________8
 
Índice________________________________________________________________________________8
 
Introducción___________________________________________________________________________8
 
Vista global de un Sistema con Microprocesador_____________________________________________8
 
Entradas de un Sistema con Microprocesador_______________________________________________9
 
Salidas de un Sistema con Microprocesador_________________________________________________9
 
Unidad Central de Proceso (CPU)_________________________________________________________9
 
Reloj (Clock)_________________________________________________________________________10
 
Memoria del Microprocesador___________________________________________________________10
 
Programa de un Microprocesador________________________________________________________10
 
El Microcontrolador___________________________________________________________________11
 
Resumen_____________________________________________________________________________12
 
Partes de cualquier microprocesador______________________________________________________12
 
Tipos de Microprocesadores____________________________________________________________12
 
 Números y Códigos de un microprocesador___________________________________________________13
 
Índice_______________________________________________________________________________13
 
Introducción__________________________________________________________________________13
 
Números Binarios y Hexadecimales_______________________________________________________13
 
Códigos ASCII________________________________________________________________________14
 
Código de trabajo del microprocesador___________________________________________________15
 
Códigos Mnemotécnicos de las Instrucciones y Ensambladores________________________________15
 
Números Octales______________________________________________________________________16
 
BCD (Binario Codificado en Decimal)_____________________________________________________17
 
Resumen_____________________________________________________________________________18
 
 Elementos básicos de la Lógica_____________________________________________________________19
 
Índice_______________________________________________________________________________19
 
Introducción__________________________________________________________________________19
 
Niveles lógicos________________________________________________________________________19
 
Transistores CMOS____________________________________________________________________19
 
Puertas Simples_______________________________________________________________________20
 
Inversor____________________________________________________________________________20
 
Puerta NAND_______________________________________________________________________21
 
Entrada____________________________________________________________________________21
 
Puerta NOR_________________________________________________________________________21
 
Entrada____________________________________________________________________________22
 
Puertas de Transmisión, Buffers y Flip-Flops_______________________________________________22
 
Puerta de transmisión_________________________________________________________________22
 
Buffer de tres estados_________________________________________________________________23
 
Medio Flip Flop (HFF)________________________________________________________________24
 
Resumen_____________________________________________________________________________25
 
 Memoria y Entradas/Salidas Paralelas_______________________________________________________26 
 
Índice_______________________________________________________________________________26
 
 
 2
Introducción__________________________________________________________________________26
 
Analogía de una Memoria con unas Casillas________________________________________________26
 
Cómo ve la Memoria el Microprocesador__________________________________________________27
 
Kilobytes, Megabytes y Gigabytes________________________________________________________27
 
Tipos de Memoria_____________________________________________________________________27
 
Memorias Volátiles____________________________________________________________________27
 
RAM: Memoria de Acceso Aleatorio (Random Access Memory)_______________________________27
 
Memorias No-Volátiles_________________________________________________________________28
 
ROM: Memoria de sólo Lectura (Read-Only Memory)_______________________________________28
 
PROM: Memoria Programable de sólo lectura (Programmable ROM)___________________________28
 
EPROM: Memoria Eléctricamente Programable (borrable por UV)______________________________28
 
OTP: Memoria EPROM programable uno sola vez__________________________________________28
 
EEPROM: Memoria Programable y Borrable eléctricamente___________________________________28
 
FLASH: Memoria Programable y Borrable eléctricamente____________________________________28
 
E/S como un tipo de Memoria___________________________________________________________28
 
Estados internos y Registros de control____________________________________________________29
 
Mapa de memoria_____________________________________________________________________30
 
La Memoria como un Periférico_________________________________________________________31
 
Resumen_____________________________________________________________________________32
 
Tipos de Memoria____________________________________________________________________32
 
 Arquitectura del Microcontrolador__________________________________________________________33
 
Índice_______________________________________________________________________________33
 
Introducción__________________________________________________________________________33
 
Arquitectura del Microcontrolador_______________________________________________________33
 
Registros de la CPU____________________________________________________________________34
 
Tiempos_____________________________________________________________________________35
 
Vista de un Programa__________________________________________________________________35
 
Listado 1. Programa Ejemplo___________________________________________________________36
 
Funcionamiento de la CPU______________________________________________________________38
 
Funcionamiento Detallado de las Instrucciones en la CPU_____________________________________38
 
Guardar en el Acumulador (Modo de Direccionamiento Directo)_______________________________38
 
Cargar el Acumulador (Modo de Direccionamiento Inmediato)_________________________________39
 
Bifurcación Condicional_______________________________________________________________39
 
Llamada a una subrutina y Retorno de una subrutina_________________________________________39
 
Listado 2. Ejemplo de Llamada a Subrutina________________________________________________40
 
Ver Funcionando un Microcontrolador___________________________________________________41
 
Reset______________________________________________________________________________44
 
Pin de
RESET
 _____________________________________________________________________44
 
Power-On Reset______________________________________________________________________44
 
Reset por Watchdog Timer_____________________________________________________________44
 
Reset por una Dirección ilegal___________________________________________________________44
 
Interrupciones________________________________________________________________________45
 
Dirección del Vector__________________________________________________________________45
 
Interrupciones externas________________________________________________________________46
 
Interrupciones de Periféricos internos_____________________________________________________47
 
Interrupción por Software (SWI)_________________________________________________________47
 
Latencia de Interrupción_______________________________________________________________47
 
Interrupciones anidadas________________________________________________________________47
 
Resumen_____________________________________________________________________________48
 

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->