martes, 19 de noviembre de 2013

1.3.-ESTRUCTURAS DE MICROPROCESADORES RISC V/S CISC.

   Estas son las estructuras que tienen hoy en día los microprocesadores:


FIG. 3-1 RISC Y CISC


Tienen tecnología de semiconductor parecidas, e igual frecuencia de reloj, pero RISC tiene una capacidad de procesamiento de dos a cuatro veces mayor que la de un CISC.

            Los desarrolladores se han enfocado en mejorar 3 cosas fundamentales:


FIG.3-2 ASPECTOS FUNDAMENTALES DE UN MICROPROCESADOR


FIG.3-3 RISC V/S CISC


LEER RESUMEN





1.2.- PORQUE LENGUAJE C PARA LA PROGRAMACION DE MICROCONTROLADORES?

   El lenguaje c es un lenguaje de alto nivel que no se puede aprender de un día para otro, ni en el mismo curso de Microcontroladores aprender demanda mucho tiempo, es como aprender un nuevo idioma a diferencia del lenguaje ensamblador que es un lenguaje de bajo nivel y son pocas sentencias, Hoy en día C es el lenguaje más popular, no el más sencillo como Basic pero sí el más potente, robusto y versátil de los lenguajes siendo uno de los preferidos por los programadores.
   Este lenguaje ha sido uno de los pioneros, con él se han creado juegos, programas, sistemas operativos entre otros, sin dudar uno lenguaje de fiar.
   Este lenguaje tiene un sin fin de librerías especiales para cada microcontrolador, se puede manejar de forma muy sencilla el uso de puertos, bits y registros. Ahora ya sabemos lo bueno que es c sin dudar el lenguaje que usan los mejores tanto informáticos como electrónicos.




1.1.-MICROCONTROLADORES PIC

   Los MICROCONTROLADORES PIC son una de las tantos MICROCONTROLADORES existentes en el mercado electrónico, y lo podemos encontrar en nuestros hogares en distintos aparatos electrónicos desde el refrigerador hasta el computador, automóvil, etc.

   Nos encontramos con ellos en todo momento y PIC es uno de la familia de MICROCONTROLADORES que la empresa MICROSHIP TECNOLOGIC fabrica así como las memorias EEPRON y EPRON, y son uno de los líderes en venta de MICROCONTROLADORES

FIG.1-1 PRODUCTOS DE MICROSHIP TECNOLOGY.


  La ventaja de los MICROCONTROLADORES es que se evitan el hecho de crear grandes circuiterías y solo con un chips el cual viene incorporado con


FIG.1-2 VENTAJAS INCORPORADAS

     Sus principales ventajas son al ser tan masivos podemos encontrar mucha información en la web, esté nos ofrece un sin fin de modelos que se adecue a nuestras necesidades, su arquitectura es del tipo Harvard donde accede de forma independiente al leer la información en la memoria y otra para acceder al programa, posee un procesador RISC con el cual si desea programar en lenguaje ensamblador tendrá un juego de instrucciones y reducido y simple. El IDE MPLAB es el editor encargado que utilizaremos para crear el código, compilarlo y depurarlo (podremos corregir errores) este lo podemos bajar de la página oficial de microchip. Los PICs los podemos programar tanto con c lenguaje de alto nivel o lenguaje ensamblador de bajo nivel en MPLAB (MPLAB no es el único compilador ni el lenguaje tampoco).

   Sus desventajas podrían ser que no son tan baratos como Arduino o también que al ejecutar una acción llama a demasiadas instrucciones siendo un poco problemático al ser un proyecto muy grande.