You are on page 1of 7

Instrucciones iniciales

Este archivo web debe aparecer en una ventana nueva, contiene varias lecturas sobre las que se realizaran preguntas para desarrollar la actividad. Cada lectura presentar un contenido especialmente diseado para que lo leas atentamente, lo analices y lo tengas presente para contestar las preguntas, se plantean dos preguntas por cada lectura (LECTURA NX), NO cierres este documento Web pues se utiliza durante la actividad de leccin evaluativa para exponer cada lectura que se evala con dos (2) preguntas. Es recomendable hacer una lectura total de este contenido antes de dar clic en "comenzar" en la ventana de la leccin evaluativa. Contina con las lecturas propuestas..

Introduccin
Bienvenido al Curso de Microprocesadores y Microcontroladores !! El curso se fundamenta en dos grandes dispositivos en el mundo de la microelectrnica, muchos han escuchado estos trminos y estn mas familiarizado con el trmino Microprocesador, relacionndolo con los equipos computo utilizados a diario en el hogar, el trabajo o en los lugares de acceso a internet. El termino Microcontrolador, es menos conocido, pese a que en este mundo rodeado de tecnologa existen mas de estos dispositivos instalados en muchos equipos que manipulamos o con los interactuamos a diario, como es el caso de celulares, alarmas, relojes entre otros. El trabajo con Microcontroladores y Microprocesadores, no se fundamenta solamente en principios tericos y leguaje de programacin, parte importante en el desarrollo de aplicaciones con estos dispositivos requieren tener conocimientos de cursos anteriores relacionados con la electrnica anloga y digital. En este curso se plantean conceptos que van mas all del papel y de un simulador, se habla de proyectos prcticos y funcionales que con un poco mas de elaboracin se convertirn en proyectos productivos. Con el avance en los contenidos del curso el estudiante se encontrara con aplicaciones funcionales que incorporan componentes en montajes sencillos y muy prcticos. El Objetivo no es solo cumplir con los crditos acadmicos, es poder interactuar con aplicaciones tangibles, aunque los simuladores son una representacin muy fiel del comportamiento del sistema, se sugiere complementar el curso con la implementacin de las prcticas sugeridas con ayuda de la gua de textos especializados.

Lectura N 1
Electrnica bsica: conceptos generales

El curso de Microcontroladores y Microprocesadores, es fruto de la tecnologa de integracin a media y gran escala, aunque en si mismos estos componentes contienen los componentes y la lgica para controlar otros dispositivos, necesitan de componentes y siguen las leyes y conceptos de la electrnica. Retmenos algunos conceptos expuestos en anteriores cursos, es pertinente que el estudiante retome estas temticas y las complemente con informacin de fuentes documentales virtuales y tangibles. Comenzando por definir el termino electricidad que es el fenmeno que surge de la existencia e interaccin de cargas elctricas, la electricidad circula por los Circuitos elctricos, que son la interconexin de componentes o elementos elctricos en trayectorias cerradas de forma que pueda existir un flujo de corriente elctrica. La responsable de estos fenmenos es la Carga elctrica, es una propiedad de la materia responsable de los fenmenos electricos, se manifiesta como la atraccin y repulsin entre cargas, su unidad de medida es el Coulombo (C), representada por Q. Un Coulomb equivale a 6.28x1018 electrones. El movimiento de las cargas se denomina, Corriente elctrica, representado por I. Es la razn de cambio de la carga con respecto al tiempo. I=Q/t=Cantidad de Carga / unidad de tiempo

El Amperio, en la unidad de medida de la corriente elctrica, definida como la cantidad de carga elctrica que pasa por un punto dado a travs de un conductor, su unidad es el Amperio (A). Existen varios tipos de corriente elctrica entre ellos. Corriente continua o directa, es la corriente donde la cantidad de carga que pasa por un punto en un tiempo determinado permanece constante, presente en la bateras o pilas. Corriente alterna o senoidal, es la corriente que se manifiesta como un cambio peridico de la carga respecto al tiempo siguiendo un comportamiento similar a la funcin seno, presente en las instalaciones elctricas residenciales, como fuente de consumo. Corriente variable en el tiempo, esta corriente adopta varias formas, de rampa, pulso, cuadrado, diente de sierra, entre otros. En el curso las seales que gobiernan la actividad y funcin del MP o MC, es una seal de tipo cuadrada. El trabajo por unidad de carga o trabajo necesario para mover una carga de un punto a otro se denomina Voltaje, denominado tambin como diferencia de potencial, su unidad es el voltio (V), V= dw/dq, con v es el voltaje, w la energa y q la carga elctrica En todos estos procesos se utiliza la Energia que es la capacidad de realizar un trabajo medido en Joule. El consumo o la energa cedida se denomina Potencia elctrica, definida como la cantidad de trabajo por unidad de tiempo realizado por una corriente elctrica, simbolizada como (P) sus unidades son los vatios. P = dw/dt = razn de la entrega o absorcin de energa en la unidad de tiempo Los

Hertz, son la cantidad de ciclos por segundo de una seal elctrica, presente en las seales elctricas domiciliarias y en los sistemas digitales gobernados por reloj.

Part 2 - Lectura N 1
Electrnica bsica: Elementos Activos y Pasivos

Los elementos de un circuito elctrico se pueden clasificar en dos categoras: Elementos Pasivos, los cuales absorben energa. Dentro de los elementos pasivos ms utilizados en un circuito electrnico estn las resistencias. Elementos Activos, los que entregan energa como las fuentes independientes o dependientes de voltaje corriente. Fuentes independientes o dependientes: Una fuente se define como un generador de voltaje o corriente capaz de suministrar energa a un circuito. Las fuentes independientes son generadores de voltaje corriente que no dependen de otras variables en el circuito, se habla de fuentes ideales las cuales son generadores de voltaje corriente, independiente de la corriente que pasa por la fuente de voltaje; o del voltaje a travs de la fuente de corriente. Las fuentes dependientes son generadores de corriente voltaje que dependen de otra variable del circuito.

Resistores: La propiedad de un material de resistir el flujo de corriente se llama resistividad, la resistencia es la propiedad fsica de un elemento dispositivo que impide el flujo de corriente, se representa con el smbolo R. La resistencia tambin es una medida de la capacidad de un elemento para disipar energa de forma irreversible. La resistencia es uno de los elementos fsicos ms utilizados en el diseo y construccin de los circuitos elctricos y electrnicos. Ley de Ohmn La ley de Ohm, relaciona el voltaje con la corriente, se publico en 1827 por Georg Simon Ohm, establece la relacin como: V = R * I, donde R es la unidad de resistencia llamada Ohm y se abrevia con el smbolo Omega mayscula. Podemos establecer que 1 Ohm = 1 Voltio / Amperio Un elemento con una resistencia R se llama resistor y se representa por el smbolo de dos terminales. La Conductancia

Se denota como G con unidades en siemens (S) y es el recproco de la resistencia, conductancia (G) = 1 /Resistencia (R). Leyes de Kirchhoff Las leyes de Kirchhoff son utilizadas para el anlisis de circuitos con varios elementos resistivos donde se puede determinar la relacin de corriente y voltaje en los elementos del circuito. Las leyes de Kirchhoff son: Ley de Kirchhoff para las corrientes, la suma algebraica de las corrientes hacia un nodo es cero en todo instante, un nodo es la unin de varios elementos. Ley de Kirchhoff para voltajes, establece que la suma algebraica de los voltajes alrededor de cualquier trayectoria cerrada en un circuito es idntica a cero en todo instante, una trayectoria cerrada es un recorrido a travs de una serie de nodos que termina en el nodo inicial sin pasar por un nodo ms de una vez.

DORF. C. Richard. Circuitos elctricos, introduccin al anlisis y diseo. Editorial Alfaomega.

Lectura N 2
Medicin y Simuladores Para la implementacin de circuitos y su prueba se utilizan dispositivos como: El Voltimetro, dispositivo que mide la diferencia de potencial entre dos puntos, idealmente la circulacin de corriente a travs del dispositivo es cero. Exiten dispositivos de medida de voltaje directo y alterno (valor efectivo, rms). Su conexin se realiza sin interrumpir el flujo de corriente es decir, en paralelo al componente. El Amperimetro, dispositivo de medida de la cantidad de corriente que circula por un conductor, idealmente la diferencia de potencial o voltaje entre sus terminales es cero. Al igual que los voltmetros existen ampermetros para medir voltajes directos y alternos. Su conexin se realiza interponindose en la circulacin del flujo elctrico (similar a los contadores para el sistema de acueducto), es decir, en serie al componentes antes o despues. El Multimetro, Simuladores Electrnicos, Un simuladores electrnicos puede ser una pieza de hardware o un complejo software que permite la implementacin de circuitos y con ellos establecer su funcionamiento, obteniendo lecturas que establecen el comportamiento complejo del mismo, dando una idea del funcionamiento del

circuito real hasta el punto de tener un 90% de seguridad que el circuito al implementarse en fsico funcionara adecuadamente. Simuladores como Workbench, Multisim, Space, entre otros permiten un acercamiento muy real al comportamiento del circuito, incluso sus ambientes interactivos lo hacen familiares y cmodos para aficionados o principiantes, pero tambin contienen herramientas que hacen clculos y visualizaciones complejas que son usadas y comprendidas por usuarios expertos.

Lectura N 3
Lgica digital Partiendo de la conceptualizacin presentada en el curso de lgica digital, se debe extender estos conceptos para un claro entendimiento de los eventos en el funcionamiento de un Microprocesador o Microcontrolador. Es hora de retomar algunos conceptos claves y ampliar a otros. Las Seales digitales, son cuantificadas, donde varan a escalas e intervalos entre los cuales no existen valores intermedios. En los circuitos microcontrolados se presentan como seales con niveles lgicos, alto (1) y bajo (0). Contrario a esto estn las Seales anlogas, a diferencia de las anteriores esta pueden tomar cualquier valor dentro de un margen, ejemplo de estas son las seales que escuchamos de las fuentes de audio convencionales. Los Programa, son un conjunto de instrucciones o secuencia de rdenes lgicas a seguir por un dispositivo con capacidad de proceso. Las seales que manejan los sistemas digitales son de Valor discreto, se entiende como el nico valor que puede tomar un evento. La electrnica analgica y parte de la digital utiliza Sistemas cableados, las funciones del sistemas quedan restringidas al diseo electrnico del circuito. En este curso trabajaremos con Sistemas programables, las funciones del sistema dependen de un programa. Todos los conceptos de Lgica booleana, empleada en la lgica proposicional y empleada en el diseo digital junto con las Compuertas lgicas, que son la expresin fsica de la logia booleana, donde en general el estado verdadero se relaciona con uno (1) lgico y falso se relaciona con un cero (0) lgico, entre ellas tenemos AND, mltiples entradas una sola salida, que es verdadera si todos las entradas son verdaderas. OR, mltiples entradas una sola salida, que es verdadera si alguna de las entradas es verdadera. NOT, una sola entrada, una sola salida, su funcin es la inversin de la entrada, es decir, si la entrada es verdadera, la salida es falsa.

Lectura N 4
Sistemas numricas Sistemas numricos, nuestro sistema numrico decimal utiliza diez dgitos y con ellos se desarrolla toda la matemtica conocida, en la electrnica digital y para este curso se hace necesario utilizar otros sistemas. Sistema binario, es un sistema numrico basado en dos dgitos (0,1) Ejemplo el numero 25 decimal (base 10) es 11001 en binario, que se obtiene al dividir el valor25 sucesivamente por 2 (base a la cual se quiere convertir) y tomar el ultimo modulo y todos los residuos. Sistema Hexadecimal, sistema basado en 16 digitos (0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f) Ejemplo 25 decimal (base 10) es 19 en Hexadecimal, que se obtiene haciendo divisiones sucesivas como el caso anterior. Sistema Octal, sistema basado en 8 digitos (0,1,2,3,4,5,6,7) Ejemplo 25 decimal es 31 en Octal. Utilizando el mismo procedimiento. EL estudiante observara en este curso formas de comunicarse con los MP y MC en un lenguaje de bajo nivel. Utilizando los Bits, como la unidad mnima de informacin en un sistema informtico que representan estados, decisiones y bifurcaciones, la informacin esta contenida en registros normalmente en bloques de ocho bits (Byte). Los microprocesadores y microcontroladores requieren de seales que indiquen el cambio de estado y secuencia de instruccin formando los ciclos maquina, estas seales se originan con pulsos de reloj, que son seales con dos estados discretos.

Lectura N 5
Programacin. Fundamentado en los cursos de introduccin a la programacin, algoritmos y sistemas digitales bsicos, utilizamos conceptos comunes para implementar la parte prctica del curso. Todo programa en sistemas de cmputo se compone de rdenes, instrucciones o sentencias que le indican la labor a realizar. El programa parte de a elaboracin de Algoritmos, que son estructuras definidas generalmente por diagramas de flujo donde se establecen las operaciones que conllevan a la solucin de un problema. Los datos, los cuales representan valores mediante smbolos; las instrucciones que indican la tarea a realizar, junto con la estructura en los diagramas de flujo permiten generar programas, como una secuencia de instrucciones lgicas,

utilizando para ello leguajes de programacin que dependen del tipo de dispositivo que controlara el sistema. Los Lenguaje de programacin dependen del tipo de dispositivo y fabricante pero su esencia y funcionalidad es la misma, lo que cambia es la representacin simblica (nemnicos) y la adicin de instrucciones que hacen tareas especificas segn el dispositivo. La solucin de un problema parte de tres fases 1. Analizar el problema 2. Disear el algoritmo 3. Resolver el algoritmo en un sistema compatible con el dispositivo Las dos primeras utilizan diagramas de flujo o pseudocdigo para describir el problema en subconjuntos de este. La tercera consiste en implementar el algoritmo en un lenguaje de programacin como reflejo de las dos primeras etapas del proceso.La implementacin del algoritmo requiere seguir varios pasos. Codificacin en el lenguaje que corresponda (nemnicos) Compilacin y ejecucin, se toma el programa escrito en lenguaje ensamblador y lo convierten a objeto (lenguaje maquina) Verificacin y depuracin, se corregir los errores para posteriormente realizar nuevamente la Compilacin y ejecucin. Documentacin Los programas no generalmente son bloque completos de cdigo, en muchas ocasiones se componen de subprogramas o subrutinas que se encargan de una tarea especifica dentro del objetivo del programa principal.