Download - TEMARIO CURSO Diseño Con Microcontroladores PIC

Transcript
  • Curso ModularDiseo 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 MogrovejoCarrera 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 Windowso Conocimientos generales de Programacino Conocimientos bsicos de Algebra Booleana

    Recomendados (No excluyentes):o Conocimientos bsicos de Electrnicao 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 PIC16F877Ao 1 cristal oscilador de 4MHzo Motor paso a paso unipolaro 1 display lcd 2x16o 1 teclado matricial 4x4o 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 undispositivo programable, de bajo coste, amplia versatilidad y fcil acceso en nuestro medio: elmicrocontrolador.

    Involucrar y profundizar a los participantes en el manejo del microcontrolador brindndoles lasdestrezas de programacin y herramientas suficientes para el diseo de prcticas educativaselectrnicas que tengan como ncleo al microcontrolador.

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

    Objetivo Especfico

    Al concluir el curso, el participante estar en condiciones de disear y desarrollar sistemaselectrnicos sencillos tomando como componente central de control a los microcontrolador PICde gama media PIC16F877A.

    Contenido Temtico y Cronograma

    Horas Temas y Prcticas de Avance3 1. Diferencias de diseo con Microprocesador Vs. Microcontrolador

    Resea histrica del MicroprocesadorDiseo clsico con microprocesadorQu es un Microcontrolador?Introduccin a los microcontroladores PICCaractersticasFamilias PICPor qu usar microcontroladores PIC?

    2. Arquitectura de los microcontroladores PICDescripcin de las caractersticas tcnicas del Microcontrolador PIC16F877AOrganizacin de la Memoria

    Memoria de programaMemoria de datosrea de registros de funciones especiales (SFRs)

    Modos de direccionamientoRegistros especiales SFR y de propsito generalLenguaje EnsambladorConjunto de Instrucciones

    3 3. Entorno de Desarrollo Integrado IDE MikroBasicCreacin de ProyectosEdicin del cdigo fuente en lenguaje MikroBasicDepuracin del cdigoCompilacin del cdigoSimulacin del cdigoPrctica 1: Planificacin del algoritmo, edicin en MikroBasic, depurado,compilacin y simulacin del proyecto Juego de Luces

  • 3 4. Simulador Virtual: PROTEUS - ISISCreacin del Circuito Esquemtico - ISISEnlace con MikroBasicEsquemtico de componentes necesarios en el circuito bsico de aplicacin conmicrocontroladoresPrctica 2: Simulacin virtual en Proteus MikroBasic del proyecto Juegode Luces

    5. Diagramador PCB: PROTEUS - ARESCreacin del Circuito para Placa Impresa PCBColocacin de los componentesRuteo con NetlistAutoruteoPrctica 3: Creacin del PCB para el circuito del proyecto Juego de Luces

    3 6. Grabador de MicrocontroladoresGrabador por puerto Serial JDM Software WINPICGrabador por puerto USB Software PICKIT2Lectura, Borrado, Proteccin y Grabado hardware del microcontroladorArmado del circuito en ProtoboardPrctica 4: Armado en protoboard y prueba final del proyecto Juego deLuces

    3 7. Programacin modular en MikroBasicPalabras reservadas en MikroBasicEstructura de un programa en MikroBasicTipos de datosOperadores aritmticos y de asignacinEntrada / Salida por puertosPrctica 5: Programas de prueba de: Tipos de datos, Operadores yEntrada/Salida por Botn y Pulsador en MikroBasic

    3 Prctica 6: Codificacin,.simulacin virtual y armado en protoboard delproyecto ALUOperadores aritmticos / relacionalesSentencias condicionalesOperadores lgicosPrctica 7: Codificacin, simulacin virtual y armado en protoboard delproyecto Control de SemforoBuclesSalida en Leds

    3 Prctica 8: Simulacin virtual y armado en protoboard del proyectoContador de BotellasProcedimientos y FuncionesControl Motor Paso a PasoSalida BCD en displays de 7-Seg

    3 8. Interfase a dispositivos de Entrada y SalidaInterfase al display LCDInterfase al teclado hexadecimalPractica 9: Codificacin. Simulacin virtual y armado en protoboard delproyecto Conversor de Grados Celsius a Fahrenheit

    Material de Apoyo

    Texto de avance terico Diseo con Microcontroladores PIC en MikroBasic (formatodigital)

    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