Digitales-desde-cero
May 5, 2008 at 8:02 pm | In Sistemas Digitales | No CommentsUn nuevo proyecto que tengo entre manos es la creación de un libro-manual de sistemas digitales para todos aquellos nuevos en el mundo digital, donde se pueda aprender sobre compuertas lógicas y álgebra de Boole, lógica combinatoria y secuencial e incluso, siendo un poco ambicioso, sobre diseño de microprocesadores.
Como explico en la página del proyecto, Digitales-desde-cero aún se encuentra en una etapa (mucho) muy temprana de su desarrollo pero bueno, siempre es bueno decir en voz alta este tipo de proyectos porque así ya se tiene la presión de saber que ya se habló de mas y que ahora más vale presentar algun producto y mucho mejor si es un buen producto que eso espero que sea.
Bueno, ya está dicho, todo aquel que quiera aprender sobre sistemas digitales dentro de algún tiempo podrá hacerlo, aunque antes de que el libro este terminado iré publicando algunas partes y capítulos, de cualquier manera no publicaré ninguno muy pronto pero aqui queda la promesa de publicar un libro.
Usando Macros
March 18, 2008 at 5:23 pm | In HowTo, Tutorial | 5 CommentsEl uso de subrutinas lo vimos por primera vez en el tutorial Encendiendo y apagando LED’s… ahora con retardo! Ahí se vio la manera en la que se llama y se regresa de las subrutinas. También se dijo que el empleo de subrutinas hacía el código más entendible, otra forma de hacer el código entendible es mediante el uso de Macros.
Las macros son de alguna forma similares a las subrutinas ya que son conjuntos de intrucciones que se ejecutan de manera secuencial mediante una llamada a una orden de ejecución, sin embargo tiene diferencias muy significativas. Mientras que una subrutina aparece una sola vez en el código, cada vez que se “invoca” una macro se inserta el código de esta en el programa. Otra diferencia es que a una macro se le pueden especificar parámetros de entrada y a una subrutina no.
Multiplicación mediante el algoritmo de Booth
February 2, 2008 at 11:27 am | In Rutinas | 11 CommentsEl algoritmo de booth es un algoritmo que sirve para multiplicar (y dividir) números binarios con signo de manera rápida y sencilla en complemento a dos. Aqui explico de manera detallada el funcionamiento de ese algoritmo y muestro una implementacion del mismo para microcontroladores PIC.
Continue reading Multiplicación mediante el algoritmo de Booth…
Cumplimos un año
January 10, 2008 at 9:51 am | In MicroPIC | 4 CommentsHace un año ya que este blog le decía por primera vez hola al mundo y lo hacía con la intención de convertirse en un lugar de referencia para todo aquel que quisiera comenzar en este mundo de los microcontroladores PIC. Ha pasado ya un año y creo que para más de uno este sitio si ha servido de ayuda.
Librería PIC 16F628a (y todas las demás) para Eagle
January 9, 2008 at 10:15 am | In Librerías Eagle | No CommentsEn esta ocasión les traigo la librería para los pics 16f627, 16f627a, 16f628, 16f628a y 16f648a para EAGLE Layout Editor. Al igual que las librerías anteriores esta es una primera versión que solamente incluye el encapsulado PDIP de 18 pines, en futuras acutalizaciones incluiré los demás encapsulados.
También anuncio que todas las librerías que vaya creando estarán disponibles en la página http://thestardestroyer.googlepages.com/libreriaseagle.html así que aunque seguiré publicandolas en este blog no dejen de visitar aquella página para ver las nuevas actualizaciones de las librerías. Hasta pronto.
Descargar: pic16f6xx-v0.1.lbr
Cómo multiplexar una matriz de leds
January 5, 2008 at 12:48 pm | In Multiplexación, Rutinas, Tutorial | 10 CommentsYa empezó un nuevo año así que vamos a empezar con un nuevo tutorial, esta vez con un cómo sobre multiplexación, cómo multiplexar una matriz de leds.
Feliz 2008!
December 31, 2007 at 10:31 am | In MicroPIC | 2 Comments2007 está a unas horas de terminar y no está de más hacer una pequeña reflexión de lo que fue este 2007. Comencé este blog el 10 de enero de este año con la intención de crear un espacio donde pudiera compartir conocimiento y aprender más sobre microcontroladores PIC, el año hoy termina y creo que este blog logró cumplir su propósito.
Continue reading Feliz 2008!…
Librería 16F87/88 para Eagle Layout Editor
December 28, 2007 at 12:30 pm | In Librerías Eagle | No CommentsAyer publiqué la librería para microcontroladores pic 16F88x, ahora hago lo mismo para los pic 16F87 y 16F88 para poder utilizarlos en Eagle Layout Editor. Esta es la versión 0.1 y solamente se encuentra el paquete DIP y SOIC de 18 pines pero posteriormente la actualizaré para incluir SSOP y QFN.
Sin más por el momento aqui dejo la librería
Descargar: pic16f88-v0.1.lbr
Librería 16F88x para Eagle Layout Editor
December 27, 2007 at 10:22 pm | In Librerías Eagle, Software CAD | No CommentsEl Eagle Layout Editor es un programa muy potente para crear diagramas esquemáticos y circuitos impresos de manera sencilla. Su uso está muy extendido por lo que no resulta difícil encontrar entre sus librerías el componente que se necesita en un circuito, sin embargo hay casos que aquel componente que se ocupa no se encuentra en ninguna librería como pueden ser algunos microcontroladores PIC.
Instalar Piklab en Ubuntu 7.04
October 5, 2007 at 2:55 pm | In Linux | 14 CommentsPor mucho, el post más popular de este blog es en el que explico la instalación y uso de MPLAB. Sin duda porque es un entorno de desarrollo muy potente que permite escribir, ensamblar, simular y programar los pics, todo desde el mismo programa. En linux no existe una herramienta tan poderosa, es por eso que muchos instalan MPLAB en este sistema operativo.
Una buena alternativa a MPLAB en linux puede ser Piklab, un entorno de desarrollo para microcontroladores pic que se integra con muchos compiladores y ensambladores y con un simulador llamado GPSim, y que además permite programar los pics con los programadores más comunes.
Blog at WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.