La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Programar PIC`s en lenguaje C18 En 64 horas.

Presentaciones similares


Presentación del tema: "Programar PIC`s en lenguaje C18 En 64 horas."— Transcripción de la presentación:

1 Programar PIC`s en lenguaje C18 En 64 horas.
El siguiente material está desarrollado como complemento didáctico para la materia de microcontroladores, puede ser utilizados por docentes y estudiantes con disciplina de autoaprendizaje. Programar PIC`s en lenguaje C18 En 64 horas. Autor: Ramdhar Hadit Yusseff Vanegas Esp. En control e instrumentación industrial                            Esta obra está bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 2.5 Colombia.

2 PRÓLOGO El siguiente material describe de forma rápida los conceptos básicos que debe tener una persona para entender el funcionamiento de los microcontroladores y su programación como herramienta didáctica, su intención no es convertirlos en expertos programadores. Es de notar durante el curso que el lenguaje utilizado es natural y poco técnico con el fin de permitir a los lectores una comprensión rápida por medio de ejemplos comparativos. Con este curso usted creará unas habilidades y un conocimiento que le permitirá analizar y crear códigos en lenguaje C18, con lo que será capaz de desarrollar diferentes sistemas de control con microcontroladores, utilizando led`s, display 7seg, display Lcd 16x2, pulsadores, interruptores, motores, teclado matricial, Conversores ADC, Modulación por ancho de pulso PWM, entre otros. Programación de PIC 18F4550 en C18 Autor: Ramdhar Hadit Yusseff Vanegas

3 NECESITAMOS Software MPALB – Se puede descargar gratis de CODEC C PROTEUS - Conocimientos previos Conceptos básicos de electrónica (Resistencia, Diodos, Led`s, Corriente, Voltaje, entre otros). Conceptos básicos de programación en cualquier lenguaje en especial estructuras de control (if, else, while, do-while, for, switch). Disciplina y actitud Disciplina es hacer las cosas que toca hacer, cuando se deben hacer, tengamos ganas o no, y actitud se refiere a llevar un entusiasmo elevado y constante durante el curso. Programación de PIC 18F4550 en C18 Autor: Ramdhar Hadit Yusseff Vanegas

4 Conceptos básicos de los microcontroladores.
Tema 1 Conceptos básicos de los microcontroladores. Programación de PIC 18F4550 en C18 Autor: Ramdhar Hadit Yusseff Vanegas

5 Microcontrolador Clase 1
Es una computadora dentro de un chip, contiene Memoria, CPU, Puertos de E/S. Tres unidades fundamentales para gobernar procesos de forma eficiente por medio de la lectura de un código programado en su interior. Programación de PIC 18F4550 en C18 Autor: Ramdhar Hadit Yusseff Vanegas

6 Tipos de microcontroladores
Clase 1 Tipos de microcontroladores Aunque existen diferentes tipos de microcontroladores y diferentes fabricantes, su funcionamiento y fabricación es similar. Programación de PIC 18F4550 en C18 Autor: Ramdhar Hadit Yusseff Vanegas

7 ¿Qué necesitan para funcionar?
Clase 1 ¿Qué necesitan para funcionar? Necesita dos señales indispensables: Como todo dispositivo electrónico necesita de una Tensión de alimentación establecida por el fabricante (5V, 3.3V, 2.5V, 1.5V) a la cual normalmente se le llama un uno lógico (‘1’). Un oscilador que determina la velocidad lectura del Código. También llamado Reloj, que electrónicamente es un tren de pulsos. perso.wanadoo.es Programación de PIC 18F4550 en C18 Autor: Ramdhar Hadit Yusseff Vanegas

8 Clase 1 ¿Para qué? listas.20minutos.es a wordpress.com notas.clubse.com.ar Para generar acciones de comunicación interna y externa, de naturaleza digital y analógica, con el fin de manipular de sistemas y dispositivos electrónicos. Es difícil imaginar cómo se sería el mundo si desaparecieran los Microcontroladores, pues actualmente se encuentran aplicados en los siguientes campos: Automatización industrial. Instrumentación. Medida y control de procesos. Industria de la automoción. Enseñanza e investigación. Electro-medicina. Periféricos y dispositivos auxiliares de las computadoras. Robótica. Sistemas de navegación. Electrodomésticos. Sistemas de seguridad y alarma. Aparatos portátiles y de bolsillo. Domótica. Máquinas expendedoras y juguetería. Termorregulación Programación de PIC 18F4550 en C18 Autor: Ramdhar Hadit Yusseff Vanegas

9 Bloques funcionales de los Microcontroladores.
Tema 2 Bloques funcionales de los Microcontroladores. Programación de PIC 18F4550 en C18 Autor: Ramdhar Hadit Yusseff Vanegas

10 Bloques funcionales de los Microcontroladores
Clase 1 Bloques funcionales de los Microcontroladores micro887.blogspot.com Los componentes que dispone normalmente un microcontrolador se pueden apreciar en la figura 4 y se nombran así: Procesador o CPU (Unidad central de proceso). Memoria RAM para contener los datos. Memoria para el programa tipo ROM/PROM/EPROM. Líneas de E/S para comunicarse con el exterior. Diversos módulos para el control de periféricos (Temporizadores, puertas serie y paralelo, CAD, etc.) Generador de impulsos de reloj que sincronizan el funcionamiento de todo el sistema. Programación de PIC 18F4550 en C18 Autor: Ramdhar Hadit Yusseff Vanegas

11 Procesador o CPU (Unidad central de proceso).
Clase 1 Procesador o CPU (Unidad central de proceso). Parte del microcontrolador encargado de analizar todos los datos y realizar operaciones aritméticas y lógicas ayudándose de estados de memoria llamados registros y de la ALU (Unidad Aritmética-Lógica). Este tipo de dispositivo se puede comparar fácilmente con el cerebro de ustedes, cuando se va a hacer una cuenta matemática ustedes necesitan unos datos de entrada, un registro de memoria para guardar estos datos, una ALU que es donde se encuentra la operación que va a realizar, suma, resta, división, entre otras. Programación de PIC 18F4550 en C18 Autor: Ramdhar Hadit Yusseff Vanegas

12 La Memoria en el microcontrolador
Clase 1 La Memoria en el microcontrolador Es una sección del Microcontrolador diseñada especialmente para retener códigos e información de la misma manera que su memoria guarda lo que sabe y lo que recuerda. RAM ROM Se puede comparar con la memoria de corto plazo de cada uno de ustedes, esta se encarga de movimientos corporales que no tienen que recordar….. Entre otros. Este tipo de memoria es muy similar a la memoria de largo plazo que ustedes tienen, en este tipo de memoria se encuentra su nombre, su edad, la fecha de nacimiento, recuerdos, entre otras. Programación de PIC 18F4550 en C18 Autor: Ramdhar Hadit Yusseff Vanegas

13 Clase 1 Periféricos I/O Extra clase 1. Traer cada uno 10 videos de proyectos utilizando microcontroladores de cualquier tipo datateca.unad.edu.co Son los pines con los cuales se comunica el microcontrolador con el exterior, Estos son los puertos del microcontrolador, y son bidireccionales de manera que funcionan como entrada o como salida, funcionan como espacios de memoria donde se puede analizar el estado de sus entradas o asignar un estado a sus salidas. Ventajas de los Puertos del Microcontrolador.   Pueden configurarse como entrada o salida. Son la interfaz de comunicación entre el chip y el mundo exterior. Se pueden configurar como Digitales o Analógicos. Los pines están protegidos contra sobre intensidades y sobretensiones. Por medio de las entradas se puede modificar la velocidad de trabajo del microcontrolador Programación de PIC 18F4550 en C18 Autor: Ramdhar Hadit Yusseff Vanegas

14 Arquitectura del microcontrolador
Tema 3 Arquitectura del microcontrolador Programación de PIC 18F4550 en C18 Autor: Ramdhar Hadit Yusseff Vanegas

15 Arquitectura del microcontrolador
Clase 1 Arquitectura del microcontrolador Programación de PIC 18F4550 en C18 Autor: Ramdhar Hadit Yusseff Vanegas

16 Bibliografía Tema 3 www.mikroe.com www.mexchip.com www.microchip.com
listas.20minutos.es micro887.blogspot.com Programación de PIC 18F4550 en C18 Autor: Ramdhar Hadit Yusseff Vanegas

17 Tema 3 Palabras clave Microcontrolador, PIC, 18f4550, oscilador, reloj, arquitectura, CPU, Memoria, Ram, Rom, puertos, perifericos, pin, ALU. Programación de PIC 18F4550 en C18 Autor: Ramdhar Hadit Yusseff Vanegas


Descargar ppt "Programar PIC`s en lenguaje C18 En 64 horas."

Presentaciones similares


Anuncios Google