Mensajes

Cada vez que visites esta página aparecerá un nuevo Mensaje

viernes, 20 de febrero de 2009

Hoja de Datos del PIC16f84

Aquí la Hoja de Datos de este microcontrolador PIC16f84a, puedes descargarlo de pagina de Microchip sección descarga o haciendo clic en el enlace Hoja de Datos PIC16f84a

Puedes usar esta hoja de datos en PDF
*************************************************

Conociendo a nuestro PIC

Aqui nuevamente con ustedes.
En esta oportunidad les hablaré de las caracterisiticas de nuestro PIC basico, el conocido PIC16f84a.

Se trata de uno de los microcontroladores más populares del mercado, ideal para principiantes, debido a su arquitectura de 8 bits, 18 pines, y un set de instrucciones RISC muy amigable para memorizar y fácil de entender, internamente consta de:
-5 pines de Entrada/salida por el puerto A
-8 pines de Entrada/Salida`por el puerto B
-Memoria Flash de programa (1K x 14).
-Memoria EEPROM de datos (64 x 8).
-Memoria RAM (68 registros x 8).
-Un temporizador/contador (timer de 8 bits).
-Un divisor de frecuencia.

Otras características son:

-Manejo de interrupciones (de 4 fuentes).
-Perro guardián (watchdog).
-Bajo consumo.
-Frecuencia de reloj externa máxima 10MHz. (Hasta 20MHz en nuevas versiones). La frecuencia de reloj interna es un cuarto de la externa, lo que significa que con un reloj de 20Mhz, el reloj interno sería de 5Mhz y así pues se ejecutan 5 Millones de Instrucciones por Segundo (5 MIPS)
-No posee conversores analógicos-digital ni digital-analógicos.
-Pipe-line de 2 etapas, 1 para búsqueda de instrucción y otra para la ejecución de la instrucción (los saltos ocupan un ciclo más).
-Repertorio de instrucciones reducido (RISC), con tan solo 30 instrucciones distintas.
-4 tipos distintos de instrucciones, orientadas a byte, orientadas a bit, operación entre registros, de salto.


*******************************************************************
En este video mostramos un tutorial de microcontroladores PIC



en este segundo video entederemos al PIC 16F628



Tercer video (parte 3)Ejercicios

sábado, 14 de febrero de 2009

Ordenando todo el contenido

Antes de empezar, quiero dejar claro que este blog esta dedicado a todos los que quieran conocer sobre la programacion de microncontroladores, para ello es necesario tener bien en claro que es lo que uno desea exactamente realizar.
Amigo estudiante, el mundo de los microcontroladores es lo que hoy es en dia se debe de aprender mas que cualquier dispsitivo.
Lo que quiero decir, es que todo lo que encuentras hoy en cualquier aparato electronico es pues , un microcontrolador. Como dije anteriormente, un microntrolador es un dispositivo programable que se encuentra embebido o incrustado en un circuito electronico, que gobierna entradas y salidas.
La logica que uno debe de emplear es esa, saber que lo que uno quiere realizar. Empezar a programar un microcontrolador sin conocer un lenguaje de programcion no es tan facil, pero es lo primero k uno debe aprender.
La primera vez que quieras programar tal vez lo encuentres aburrido, pero con un poco de paciencia lograras entender cada uno de los comando a utilizar.
En muchas web existen codigos y programas realizados por otros, basate en ellos para crear otros y aprende de ellos. si empieza con esa logica lograras mucho. Aprenderas desde el comienzo y no quedarte en el camino de solo encontrar fuentes de copia listas para aplicaciones practicas.
La unica solucion para aprender es ponerle ganas y mucha dedicacion.

Ensamblaje de programador JDM

martes, 3 de febrero de 2009

Aprendiendo a programar

Aqui doy a conocer lo k necesitas para entender un lenguaje de programacion.
Existen diversos lenguajes de programacion para microcontroladores, como el Asembler, el Basic, el C, pero uno que mas llamó la atencion fue el lenguaje C, por la sencillez y las pocas lineas k uno necesita para realizar un proyecto k funcione.
Antes de empezar como utilizar este Lenguaje es necesario saber algo mas sobre los microcontroladores.
Un microcontrolador es un dispositivo programable a traves de software, que lo encuentras embebido en un circuito electronico.
La funcion de un micrcontrolador es gobernar salidas y entradas.
Una de las familias conocidas y k uno empieza para entender este tipo de componentes son los PIC de la empresa MICROCHIP.
Se puede empezar a programar un PIC 16F84A, conociendo su hoja de datos, k lo puedes descargar de la pagina de MICROCHIP. Una vez que te familiarices con estos dispositivos, facilmente puedes programarlos ya sea en Assembler o en C, que es el que ahora en adelante usaremos pra crear el codigo fuente.

Bien, por ahora solo hasta aqui. Mas adelante daré lo que aprendí a través de este Lenguaje.
De ser necesrio recomendaria tener una nocion basica del Assembler. Y tener a mano un libro del Lenguaje C.