domingo, 26 de marzo de 2017

Microcontroladores PIC – Curso de Programación en MikroC (Parte 0)



Hola nuevamente a los tutoriales de Artes Electrónicas Pachani, de aquí en adelante vamos a iniciar un nuevo viaje en un nuevo lenguaje, de aquí en adelante iremos aprendiendo sobre las características de C por ello este tutorial está dirigido a lectores novatos, aficionados (hobbistas), estudiantes, que deseen implementar programas para microcontroladores en lenguaje C.

Comencemos en un lenguaje de alto nivel



Bien sabemos que los microcontroladores se emplean en la actualidad en una inmensa variedad de aplicaciones de control electrónico: producción industrial, electrodomésticos, exploración espacial, equipo médico, telecomunicaciones, robótica, etc.

Diseño de programas en ensamblador para PIC ( PARTE 5 )


Hola nuevamente a los tutoriales de Artes Electrónicas Pachani, hoy continuaremos con la serie programación en componentes PIC, este tutorial está dirigido a lectores novatos, aficionados (hobbistas), estudiantes, que deseen implementar programas para microcontroladores en lenguaje ensamblador (ASM), para el desarrollo de aplicaciones.

¡Programar es divertido!



En la niñez de muchos, los juegos han sido importantes y mas divertidos cuando involucra luces y secuencias , lo divertido es cuando son competencias uno a uno. Ahora plantemos un para de ejercicios que pueden ser divertidos implementar:

Problema 4.- A la clase de microcontroladores se le plantea realizar un juego para la semana aniversario de la carrera, donde se pide que sea hecho en base a botoneras y luces. Diseñe un programa que sea para jugar entre dos personas.

Diseño de programas en ensamblador para PIC ( PARTE 4 )


Hola nuevamente a los tutoriales de Artes Electrónicas Pachani, hoy continuaremos con la serie programación en componentes PIC, este tutorial está dirigido a lectores novatos, aficionados (hobbistas), estudiantes, que deseen implementar programas para microcontroladores en lenguaje ensamblador (ASM), para el desarrollo de aplicaciones.

¡Sigamos esforzándonos!



Sin duda la programación como tal es un arte que muy pocos siguen debido a que es largo y moroso, pero la verdad es que un ciencia apasionante, el fruto se lo ve al momento de la implementación de nuestros prototipos. Bien continuemos con nuestro estudio, ahora imaginemos que nos encargan el siguiente trabajo:

Problema 3.- Se desea realizar un juego de interruptores para el manejo de las luces de un ambiente, se tiene tres interruptores que controlan el encendido de las luces, uno se encuentra en la puerta, el segundo al fondo del ambiente y el tercero en medio del ambiente.

sábado, 25 de marzo de 2017

Diseño de programas en ensamblador para PIC ( PARTE 3 )

Hola nuevamente ha Artes Electrónicas Pachani, hoy continuaremos con la serie programación en componentes PIC, tutorial dirigido a lectores novatos, aficionados (hobbistas), estudiantes, que deseen implementar programas para microcontroladores en lenguaje ensamblador (ASM), para el desarrollo de aplicaciones. 

¿Como lo hago?(El inicio)



 
Una vez hemos logrado realizar nuestro primer “Hola Mundo”, la pregunta que viene a nuestra cabeza es ¿Como lo hago?, muchos de los retos en cuanto a la programación viene a ser en la manera como se plantee la solución a un determinado problema, empecemos:
Problema 2.- Se desea realizar un juego donde se busca que los participantes escojan colores y cuando la combinación sea correcta se repita en el panel de colores.

Diseño de programas en ensamblador para PIC ( PARTE 2 )

Hola nuevamente ha Artes Electrónicas Pachani, continuando con la serie programación en componentes PIC, tutorial dirigido a lectores novatos, aficionados (hobbistas), estudiantes, que deseen implementar programas para microcontroladores en lenguaje ensamblador (ASM), para el desarrollo de aplicaciones.
Mi primer programa: “Hola Mundo”


¡Tal vez parezca extraño pero los microcontroladores pueden hablar!
Me imagino que debe ser en unos y ceros.
¿De alguna manera podemos ver esto?
Si lo veremos en primer Hola Mundo.

domingo, 19 de marzo de 2017

Diseño de programas en ensamblador para PIC ( PARTE 1 )

Hola nuevamente ha Artes Electrónicas Pachani, hoy iniciaremos la serie programación en componentes PIC.

Entorno de desarrollo MPlab IDE (instalación rápida)



Vamos ha empezar la programación de microcontroladores PIC, de aquí en adelante los programas que vamos a ir desarrollando en dos etapas una de desarrollo donde usaremos hoja y papel para idear nuestros códigos , donde ademas realizaremos simulación en Mplab y proteus 7.9, y por ultimo la implementaremos en el microcontrolador esta etapa vendrá acompañada de videos.

Análisis y diseño de programas en ensamblador para PIC ( PARTE 6 )


Hola nuevamente a los tutoriales de Artes Electrónicas Pachani, hoy vamos a continuar con la serie de tutoriales en la parte de componentes PIC, este tutorial está dirigido a lectores novatos, aficionados (hobbistas), estudiantes, que deseen implementar programas para microcontroladores en lenguaje ensamblador (ASM), para el desarrollo de aplicaciones.

Programando Operaciones Básicas en PIC (parte 4)


Finalizando esta serie de Operaciones Basicas. Una vez conociendo las capacidades de las instrucciones de los Saltos, podemos trabajar con subrutinas que hará que nuestros programas sean mas flexibles en cuanto a la programación, un único programa principal y luego solo realizar llamadas a las Subrutinas que vendrán a ser como módulos que facilitaran nuestra aplicación y por ende un ahorro de espacio en nuestro microcontrolador. 

SUBRUTINAS E INTERRUPCIONES
  Que entendemos por subrutina entonces, diremos, son pequeñas porciones del programa principal, que el programa principal utiliza para realizar completamente la aplicación. Para tener una idea más clara del concepto de subrutinas, observemos este ejemplo (Figura 3.11): supongamos que tenemos una misma tarea repetida varias veces en el programa, de tal manera que lo que tenemos es una repetición del código de esta tarea en diferentes partes del programa. Esto hace que este programa sea ineficiente debido a que consume mucha memoria de programa.

Figura 3.11.- Programa con y sin subrutina

Microcontroladores PIC – Curso de Programación en MikroC (Parte 6 )

Microcontroladores PIC – Curso de Programación en MikroC Bienvenido nuevamente a los tutoriales de Artes Electrónicas Pachani , con...