Sie sind auf Seite 1von 4

Curso Modular

Diseo con microcontroladores PIC en lenguaje MikroBasic


Datos de identificacin
1.1 Ttulo del Curso:
Diseo con Microcontroladores PIC en lenguaje MikroBasic
1.2 Lugar de desarrollo del curso:
I.S.E.I.T. Sto. Toribio de Mogrovejo
Carrera Sistemas de Regulacin y Control Automtico
1.3 Docente:
Ing. Roger Reynaldo Guachalla Narvez
1.4 Requisitos:
Necesarios:
o Conocimientos generales del uso del sistema operativo Windows
o Conocimientos generales de Programacin
o Conocimientos bsicos de Algebra Booleana
Recomendados (No excluyentes):
o Conocimientos bsicos de Electrnica
o Conocimientos bsicos de Ingles
1.5 Material y Equipamiento requeridos:
Laboratorio de Computacin con acceso a Datashow
Laboratorio de Electrnica con acceso a 1 computador PC
Fuentes de Alimentacin de +5Volt, Protoboards y Multmetros
Grabadores de Microcontroladores PICKIT2
Material por cada participante:
o 1 microcontrolador PIC16F877A
o 1 cristal oscilador de 4MHz
o Motor paso a paso unipolar
o 1 display lcd 2x16
o 1 teclado matricial 4x4
o Componentes pasivos resistencias, capacitores, leds, pulsadores, switch.
1.6 Carga horaria:
24 Horas reloj
1.7 Horario Sugerido:
Lunes 14:00 a 17:00 y Martes 14:00 a 17:00 (A coordinar con Direccin Acadmica)
1.8 Nmero de Participantes Sugerido: 12 a 16
1.9 Costo sugerido por Participante: Bs. 100 (Cien bolivianos 00/100)
1.10

Pago al Docente: Bs. 720 (Setecientos veinte bolivianos 00/100)

Objetivos Generales

Expandir las metodologas educacionales y tcnicas de diseo electrnico introduciendo un


dispositivo programable, de bajo coste, amplia versatilidad y fcil acceso en nuestro medio: el
microcontrolador.

Involucrar y profundizar a los participantes en el manejo del microcontrolador brindndoles las


destrezas de programacin y herramientas suficientes para el diseo de prcticas educativas
electrnicas que tengan como ncleo al microcontrolador.

Utilizar el lenguaje de programacin en alto nivel MikroBasic para proveer un entorno sencillo
y a la vez potente para realizar proyectos electrnicos en tiempos muy inferiores con respecto a
la programacin en Assembler.

Objetivo Especfico

Al concluir el curso, el participante estar en condiciones de disear y desarrollar sistemas


electrnicos sencillos tomando como componente central de control a los microcontrolador PIC
de gama media PIC16F877A.

Contenido Temtico y Cronograma


Horas
3

Temas y Prcticas de Avance


1. Diferencias de diseo con Microprocesador Vs. Microcontrolador
Resea histrica del Microprocesador
Diseo clsico con microprocesador
Qu es un Microcontrolador?
Introduccin a los microcontroladores PIC
Caractersticas
Familias PIC
Por qu usar microcontroladores PIC?

2. Arquitectura de los microcontroladores PIC


Descripcin de las caractersticas tcnicas del Microcontrolador PIC16F877A
Organizacin de la Memoria
Memoria de programa
Memoria de datos
rea de registros de funciones especiales (SFRs)
Modos de direccionamiento
Registros especiales SFR y de propsito general
Lenguaje Ensamblador
Conjunto de Instrucciones

3. Entorno de Desarrollo Integrado IDE MikroBasic


Creacin de Proyectos
Edicin del cdigo fuente en lenguaje MikroBasic
Depuracin del cdigo
Compilacin del cdigo
Simulacin del cdigo
Prctica 1: Planificacin del algoritmo, edicin en MikroBasic, depurado,
compilacin y simulacin del proyecto Juego de Luces

4. Simulador Virtual: PROTEUS - ISIS


Creacin del Circuito Esquemtico - ISIS
Enlace con MikroBasic
Esquemtico de componentes necesarios en el circuito bsico de aplicacin con
microcontroladores
Prctica 2: Simulacin virtual en Proteus MikroBasic del proyecto Juego
de Luces

5. Diagramador PCB: PROTEUS - ARES


Creacin del Circuito para Placa Impresa PCB
Colocacin de los componentes
Ruteo con Netlist
Autoruteo
Prctica 3: Creacin del PCB para el circuito del proyecto Juego de Luces

6. Grabador de Microcontroladores
Grabador por puerto Serial JDM Software WINPIC
Grabador por puerto USB Software PICKIT2
Lectura, Borrado, Proteccin y Grabado hardware del microcontrolador
Armado del circuito en Protoboard
Prctica 4: Armado en protoboard y prueba final del proyecto Juego de
Luces

7. Programacin modular en MikroBasic


Palabras reservadas en MikroBasic
Estructura de un programa en MikroBasic
Tipos de datos
Operadores aritmticos y de asignacin
Entrada / Salida por puertos
Prctica 5: Programas de prueba de: Tipos de datos, Operadores y
Entrada/Salida por Botn y Pulsador en MikroBasic
Prctica 6: Codificacin,.simulacin virtual y armado en protoboard del
proyecto ALU
Operadores aritmticos / relacionales
Sentencias condicionales
Operadores lgicos
Prctica 7: Codificacin, simulacin virtual y armado en protoboard del
proyecto Control de Semforo
Bucles
Salida en Leds
Prctica 8: Simulacin virtual y armado en protoboard del proyecto
Contador de Botellas
Procedimientos y Funciones
Control Motor Paso a Paso
Salida BCD en displays de 7-Seg

8. Interfase a dispositivos de Entrada y Salida


Interfase al display LCD
Interfase al teclado hexadecimal
Practica 9: Codificacin. Simulacin virtual y armado en protoboard del
proyecto Conversor de Grados Celsius a Fahrenheit

Material de Apoyo

Texto de avance terico Diseo con Microcontroladores PIC en MikroBasic (formato


digital)
Software Entorno de Desarrollo Integrado MikroBasic Pro, PROTEUS Labcenter, WinPic,
PicKit2

Bibliografa y enlaces Web

Microcontroller projects for PIC Microcontrollers Doga Ibrahim


Programming Embedded Systems - Michael J. Pont - University of Leicester
www.microchip.com
www.ucontrol.com.ar

Das könnte Ihnen auch gefallen