You are on page 1of 4

*

1
Se mostrara instrumentacin bsica necesaria para la comunicacin de microcontrolador al exterior, (no terica solo practica)

Universidad de Guanajuato



Curso/Taller: Desarrollo de proyectos con lenguaje C para controladores PIC
Responsable: Jaime Osvaldo Landn Martinez
Requisitos: Niguno
Intensidad: ? H/S
Objetivo:

Dar a los participantes una formacin en la estructura y programacin de
microcontroladores PIC que les permita:

Disear y construir equipos de medida y control basados en microcontroladores, al
igual que desarrollar programas para el manejo de los mismos.
Adquirir la destreza necesaria para enfrentarse al uso de nuevas tecnologas,
asimilarlas, adaptarlas y utilizarlas para resolver problemas reales.*
1

Conocer las diferentes alternativas que existen en el mercado de los
microcontroladores, para as escoger la ms adecuada para trabajar en un proyecto
especfico.
Desarrollo de proyectos prcticos que le sern una herramienta base en su carrera
Utilizar dispositivos capaces de producir variaciones elctricas ante variables fsicas, y
su implementacin.

La idea principal de este libro es proporcionar la informacin necesaria al usuario para que sea capaz de utilizar los
microcontroladores en la prctica. Para evitar explicaciones pesadas y las historias infinitas sobre las caractersticas tiles de los
microcontroladores diferentes, este libro describe el funcionamiento de un modelo particular que pertenece a la clase media alta. Es
PIC16F887 - bastante poderoso para ser digno de atencin y bastante simple para poder ser utilizado por cualquiera. As, los siguientes
captulos describen este microcontrolador en detalle y tambin se refieren a la familia PIC entera..


CURSO BASICO DE LENGUAJE C PARA CONTROLADORES PIC

Contenido:

1. Conceptos Fundamentales
Electrnica Digital
Diseo con Procesador vs. Controlador
i. Memoria RAM
ii. Memoria ROM
iii. CPU
iv. Perifricos
v. Lgica de control
Conociendo al microcontrolador (PIC16F & PIC18F)
i. Pines y funciones
ii. Caractersticas especiales
iii. Arquitectura interna

2. El entorno de Trabajo: CCS de PCWM, MPLAB y PROTEUS
El lenguaje C de CCS


Creacin de Proyectos
Simulacin lnea por lnea de lenguaje C bajo MPLAB
Simulacin Bajo la plataforma PROTEUS ISIS
Ensamblando e Implementacin fsica

3. El lenguaje C, para Controladores
Cdigo fuente
i. Sintaxis, Declaraciones, Expresiones y Definiciones
Clases o funciones especficas del lenguaje C *
2

i. Protocolos de comunicacin: I2C, CAN Buss, RS232, SPI y USB
ii. Configuracin de Modulos: ADC, CCP, PWM, TIMERx, Manejo de
Interrupciones, Uso de memoria EEPROM
iii. Uso de libreras de la plataforma CCS
Ejemplos Bsicos de Programacin
Como programar un microcontrolador

4. Comunicacin PIC-PIC y PIC-PC
Desarrollo de proyectos PIC- LabView
Desarrollo de proyectos PIC- MATLAB
Comunicacin Inalmbrica por:
Infrarrojos. PIC-PIC
Radiofrecuencia. PIC-PIC

5. Control, Manejo y Uso de Sensores/Actuadores
Sensor de distancia por Ultrasonido
Sensor de distancia por Infrarrojo
Sensor de Efecto Hall
Sensor de Presencia PIR
Sensor de Temperatura
Sensor de Humedad
Sensor de Flujo
Sensor Inductivo
Servomotores
Motores de AC,DC y Brushless (BLDC)
Motores PAP (unipolares y bipolares)

6. Desarrollo Proyectos con controladores PIC
El relojito de 24hrs, un relojito de pared bastante especial(con y sin el DS1307)
Construccin de robots mviles experimentales
Robot Sigue lneas
Mini-Robot Sumo
Robot Evita Obstculos
Robot Sigue Paredes
Brazo Robtico, con 5 grados de libertad
Multmetro Digital, con capacidad de medir voltaje, corriente y capacitancia*
3

Teclado Electrnico, de tonos Naturales y Sostenidos.
Display POV(Persistence Of Vision),divertido tipo de Scroll Text.
Scroll Text, mensaje en movimiento vasado un una matriz de LEDs


Receptor de Mandos Infrarrojos, implementacin de un sistema por
contrasea, parecido al de las cocheras pero por IR.
Generador de Seales, Senoidal,Rampa,Triangular, Cuadrada y PWM)
Osciloscopio, reconstruye seales peridicas de baja frecuencia
Controlador de Servos, desarrollo de un controlador de hasta 28 servomotores
independientes.
Bibliografa

Angulo, Jos Mara. Microcontroladores PIC. Diseo prctico de aplicaciones.
McGraw Hill.
Fernando E. Valdes . Microcontroladores, Fundamentos y Aplicaciones. Alfaomega
Duque, Edison. Curso Avanzado de Microcontroladores PIC. Ed. Cekit.
Tokheim. Arquitectura de computadoras. Coleccin Schaum.
Pginas en Internet de fabricantes de microcontroladores.
Manuales y notas de aplicacin de fabricantes de microcontroladores.
Angulo, Jos Mara. Microcontroladores PIC. PIC16F87x. McGraw Hill.
Predko, Myke. Programming and Customizing the PIC microcontroller. McGraw Hill.


*
2
Cada tema es acompaado de un programa, una simulacin y una implementacin fsica que demuestre su eficiencia.
*
3 Todava estoy buscando mi censey para que me ayude con la medicin de capacitancia






















EJEMPLOS BASICOS DE PROGRAMACION.
1ra Parte Ejemplos sencillos de conceptos bsicos
Etapa Osciladora
Manejo de los puertos como entradas y salidas
Ejercicios con LEDs para adquirir lgica de programacin
Manejo de displays de 7 segmentos
Manejo de display de cristal lquido (LCD)
Manejo de Interrupciones
Programacin de la EEPROM
Conversin A/D
Comunicacin serial RS-232 (incluye teora RS-422/RS-485)
PIC-PIC y PIC-PC
Comunicacin I
2
C, 1-wire, SPI PIC-PIC
Comunicacin USB PIC-PC
Comunicacin por IR (Infrarrojo) PIC-PIC
Comunicacin por Radiofrecuencia PIC-PICPC

2da Parte Implementacin de los conceptos enfocados a control
Control de motores a pasos (Unipolar y Bipolar)
Control de Motores Brushless (BLDC)
Conociendo el PWM
Control de Motores de DC y AC
Opto acopladores
Control de Servomotor
Generador de Frecuencia
Lectura de Luminosidad

3ra Parte Uso y Control de sensores
Sensor infrarrojo GP2D12.
Sensor T Y Humedad SHT22
Sensor de Flujo Volumtrico

4ta Parte Desarrollo de los proyectos

You might also like