Desarrollo de programas en pic16f887Descripción completa
Desarrollo de programas en pic16f887Descripción completa
Microcontroladores PIC
Descrição: Conceitos básicos Programação Projetos e exemplos
Microcontroladores PIC
Descripción completa
Manual de PICS Capítulo IDescripción completa
Descrição completa
timer 1 picDescripción completa
Exercicios resolvidosDescrição completa
Descripción: formas de conectar un teclado
Curso de Internet Embarcada com microcontroladores PIC 18Descrição completa
Descripción completa
pic comunicación serialDescripción completa
Full description
Pinguino Project_ Arduino Con Microcontroladores Pic Usb - Taringa!Descripción completa
PIC programadorDescripción completa
Descripción completa
En la actualidad los microcontroladores son la herramienta fundamental para el desarrollo científico y tecnológico, saber sobre estas mini computadoras es muy importante ya que se encuentran…Descrição completa
Descripción: Solución de Problemas y Errores Con Los Microcontroladores PIC - Tecmikro
Curso Modular Diseño con microcontrolad microcontroladores ores PIC en lenguaje MikroBasic MikroBasic
Datos de identificación
1.1 Título del Curso: Curso: Diseño con Microcontroladores PIC en lenguaje MikroBasic 1.2 Lugar Lugar de desarr desarroll olloo del del curso: curso: I.S.E.I.T. “Sto. Toribio de Mogrovejo” Carrera “Sistemas de Regulación y Control Automático”
1.3 Do Docent cente: e:
Ing. Roger Reynaldo Guachalla Narváez 1.4 Requisitos Requisitos:: Necesarios: Conocimientos generales del uso del sistema operativo Windows o Conocimientos generales de Programación o Conocimientos básicos de de Algebra Booleana Booleana o Recomendados (No excluyentes): Conocimientos básicos de Electrónica o Conocimientos básicos de Ingles o 1.5 Material Material y Equipami Equipamiento ento requerido requeridos: s: Laboratorio de Computación con acceso a Datashow Laboratorio de Electrónica con acceso acceso a 1 computador computador PC Fuentes de Alimentación Alimentación de +5Volt, Protoboards y Multímetros Grabadore Grabadoress de Microcontr Microcontrolado oladores res PICKIT2 PICKIT2 Material por cada participante: 1 microcontrolador PIC16F877A o 1 cristal oscilador de 4MHz o Motor paso a paso unipolar o 1 display lcd 2x16 o 1 teclado teclado matricial matricial 4x4 4x4 o Componentes Componentes pasivos pasivos resistenci resistencias, as, capacitores capacitores,, leds, leds, pulsadores pulsadores,, switch. switch. o 1.6 Carga Carga horaria: horaria:
24 Horas reloj
1.7 Ho Horar rario io Suger Sugerido ido:: Lunes 14:00 a 17:00 17:00 y Martes 14:00 a 17:00 (A coordinar coordinar con Dirección Académica) 1.8 Número Número de Participan Participantes tes Sugerido Sugerido:: 12 a 16 1.9 Costo sugerido por Participante: Bs. 100 (Cien (Cien bolivianos 00/100) 1.10 1.10
Pago Pago al Do Docen cente: te: Bs. Bs. 720 (Sete (Setecien cientos tos veinte veinte bolivi boliviano anoss 00/100)
Objetivos Generales
Expandir las metodologías educacionales y técnicas de diseño electrónico introduciendo un dispositivo programable, de bajo coste, amplia versatilidad y fácil acceso en nuestro medio: el microcontrolador. Involucrar y profundizar a los participantes en el manejo del microcontrolador brindándoles las destrezas de programación y herramientas suficientes para el diseño de prácticas educativas electrónicas que tengan como núcleo al microcontrolador. Utilizar el lenguaje de programación en alto nivel MikroBasic para proveer un entorno sencillo y a la vez potente para realizar proyectos electrónicos en tiempos muy inferiores con respecto a la programación en Assembler.
Objetivo Específico
Al concluir el curso, el participante estará en condiciones de diseñar y desarrollar sistemas electrónicos sencillos tomando como componente central de control a los microcontrolador PIC de gama media PIC16F877A.
Contenido Temático y Cronograma
Horas 3
Temas y Prácticas de Avance 1. Diferencias de diseño con Microprocesador Vs. Microcontrolador Reseña histórica del Microprocesador Diseño clásico con microprocesador ¿Qué es un Microcontrolador? Introducción a los microcontroladores PIC Características Familias PIC ¿Por qué usar microcontroladores PIC?
2. Arquitectura de los microcontroladores PIC Descripción de las características técnicas del Microcontrolador PIC16F877A Organización de la Memoria Memoria de programa Memoria de datos Área de registros de funciones especiales (SFRs) Modos de direccionamiento Registros especiales SFR y de propósito general Lenguaje Ensamblador Conjunto de Instrucciones
3
3. Entorno de Desarrollo Integrado IDE – MikroBasic Creación de Proyectos Edición del código fuente en lenguaje MikroBasic Depuración del código Compilación del código Simulación del código Práctica 1: Planificación del algoritmo, edición en MikroBasic, depurado, compilación y simulación del proyecto “Juego de Luces”
3
4. Simulador Virtual: PROTEUS - ISIS Creación del Circuito Esquemático - ISIS Enlace con MikroBasic Esquemático de componentes necesarios en el circuito básico de aplicación con microcontroladores Práctica 2: Simulación virtual en Proteus – MikroBasic del proyecto “Juego de Luces”
5. Diagramador PCB: PROTEUS - ARES Creación del Circuito para Placa Impresa – PCB Colocación de los componentes Ruteo con Netlist Autoruteo Práctica 3: Creación del PCB para el circuito del proyecto “Juego de Luces”
3
6. Grabador de Microcontroladores Grabador por puerto Serial – JDM – Software WINPIC Grabador por puerto USB – Software PICKIT2 Lectura, Borrado, Protección y Grabado hardware del microcontrolador Armado del circuito en Protoboard Práctica 4: Armado en protoboard y prueba final del proyecto “Juego de Luces”
3
3
7. Programación modular en MikroBasic Palabras reservadas en MikroBasic Estructura de un programa en MikroBasic Tipos de datos Operadores aritméticos y de asignación Entrada / Salida por puertos Práctica 5: Programas de prueba de: Tipos de datos, Operadores y Entrada/Salida por Botón y Pulsador en MikroBasic Práctica 6: Codificación,.simulación virtual y armado en protoboard del proyecto “ALU”
Operadores aritméticos / relacionales Sentencias condicionales Operadores lógicos Práctica 7: Codificación, simulación virtual y armado en protoboard del proyecto “Control de Semáforo”
3
Bucles Salida en Leds Práctica 8: Simulación 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
3
8. Interfase a dispositivos de Entrada y Salida Interfase al display LCD Interfase al teclado hexadecimal Practica 9: Codificación. Simulación virtual y armado en protoboard del proyecto “Conversor de Grados Celsius a Fahrenheit”
Material de Apoyo
Texto de avance teórico “Diseño con Microcontroladores
PIC en MikroBasic” (formato
digital) Software Entorno de Desarrollo Integrado MikroBasic Pro, PROTEUS Labcenter, WinPic, PicKit2
Bibliografía 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