Programación de Microcontroladores PIC

Central de Capacitación e Informática S.C.

$ 1,000
IVA inc.
Los usuarios que se interesaron por este curso también han mostrado interés por...
Ver más cursos similares

Información importante

  • Curso
  • A distancia
  • Orizaba
  • 40 horas de estudio
Descripción

Objetivo del curso: El objetivo de estos cursos es proporcionar a los jóvenes estudiantes y Profesionistas la información técnica que ayude en su formación y para el desempeño de su trabajo profesional, de una manera amena y divertida, trabajando por objetivos (Método de estudio). Destinatarios del curso: Estos cursos están dirigidos a estudiantes de la carrera de Electrónica o profesionistas del ramo, así como también para Instructores de computación de escuelas Privadas y Públicas, de la misma forma para las propias escuelas.

Información importante

Requisitos: Computadora personal (PC) o una laptop. La PC debe tener instalado como sistema operativo Windows 2000 o XP, y debe estar equipada con: • Disco duro con algunos Gigas de espacio libre • Lector de CD ROM • Puertos USB disponibles • Puerto serial disponible (Para pruebas que se harán) En el disco duro de nuestra computadora almacenaremos: • El compilador PBP • La IDE Microcode Studio • El software del dispositivo programador del PIC

Instalaciones

Dónde se imparte y en qué fechas

Inicio Ubicación
Consultar
Orizaba
Norte 16 # 155, 94320, Veracruz, México
Ver mapa

Opiniones

No hay opiniones de este curso todavía

Programa académico

  • PROGRAMACIÓN DE MICROCONTROLADORES PIC


Objetivo 1: Introducción a la electrónica y a los microcontroladores PIC
1. Introducción
2. ¿Qué es la electrónica?
3. ¿Qué es un microcontrolador?
4. Diferencia entre microprocesador y microcontrolador
5. ¿Para qué se pueden ocupar los microcontroladores?
Preguntas más frecuentes
Ejercicios

Objetivo 2: Arquitectura interna de los microcontroladores
1. Introducción
2. El procesador
3. Memoria de programa
3.1 Definición de memoria de programa
3.2 ROM con mascara
3.3 EPROM (Erasable Programmable Read-Only Memory )
3.4 OTP (One Time programmable-Programable una vez)
3.5 EEPROM (Electrically-Erasable Programmable Read-Only Memory)
3.6 FLASH
4. Memoria de datos
5. Líneas de E/S
6. Programación de Microcontroladores
Preguntas más frecuentes
Ejercicios

Objetivo 3: Herramientas indispensables
1. Introducción
2. PC o Laptop
3. Dispositivo programador
4. Protoboard
5. Microcontrolador PIC y componentes mínimos requeridos
6. Fuente de alimentación (batería)
7. Editor de texto
8. Microcode studio
9. El compilador PICBASIC PRO
10. Integrando PICBASIC PRO con MicroCode Studio
11. Software de simulación
12. Multímetro
Preguntas más Frecuentes
Ejercicios

Objetivo 4: La herramienta de simulación Virtual Proteus
1. Introducción
2. ¿Qué es Proteus?
3. Conociendo la interfaz de Proteus Isis
3.1 Introducción a Proteus ISIS
3.2 Barra de título
3.3 Barra de menús
3.4 Barras de herramientas
3.5 Zona de trabajo
3.6 Ventana de vista completa/Zoom/Mapa del diseño
3.7 Ventana de dispositivos
3.8 Barra de estado
3.9 Opciones de visualización
3.10 Rejilla (GRID)
3.11 Operación sobre bloques
3.12 Modos de trabajo
4. Creación de un proyecto en Isis
4.1 Dibujando nuestro circuito Video
4.2 ¿Cómo funciona el circuito?
Preguntas más Frecuentes
Ejercicios

Objetivo 5: Uso de laprotoboard
1. La Protoboard
1.1 ¿Qué es la protoboard y para qué sirve?
1.2 El interior de la Protoboard
2. Uso de la protoboard
2.1 Explicación del uso de la Protoboard
3. Armando un circuito simple en la protoboard
3.1 El diagrama
3.2 Paso número 1
3.3 Paso número 2
3.4 Paso número 3
3.5 Paso número 4
Preguntas más Frecuentes
Ejercicios

Objetivo 6: Diseñando la fuente de alimentación
1. ¿Qué es una fuente de alimentación?
1.1 Introducción
2. Diseño de la fuente de alimentación
2.1 Conceptos básicos
2.2 Construcción de la fuente de alimentación
3. Simulación de la fuente de alimentación
3.1 Dibujando la fuente de alimentación en ISIS
3.2 Midiendo el voltaje de la fuente de alimentación
4. Armando la fuente de alimentación en la protoboard
4.1 Consideraciones
4.2 Primer paso
4.3 Segundo paso
4.4 Tercer paso
4.5 Cuarto paso
5. Midiendo el voltaje de la fuente de alimentación
5.1 Usando el multímetro como voltímetro
Preguntas más Frecuentes
Ejercicios

Objetivo 7: Mi primer proyecto (Encendiendo un led)
1. Descripción del proyecto
1.1 Introducción
2. Registros de Entrada/Salida
2.1 Definiciones
2.2 El registro TRIS
3. Mi primer encuentro con PBP
3.1 Introducción
3.2 Comentarios en PBP
4. La instrucción HIGH
4.1 Sintaxis y ejemplo de uso
5. Esquema del proyecto
5.1 Explicación del conexionado
6. Escribiendo mi programa
6.1 Escribiendo y compilando mi programa en MicroCodeStudio
7. Simulando nuestro proyecto en Proteus ISIS
7.1 Prueba del circuito en ISIS
7.2 Cargando el archivo .HEX al microcontrolador
8. Instalando mi dispositivo grabador
8.1 Configurando el dispositivo grabador
9. Armando nuestro proyecto en la protoboard
9.1 Cargando el archivo .HEX al microcontrolador con el dispositivo grabador
Preguntas más frecuentes
Ejercicios

Objetivo 8: Haciendo parpadear un led
1. Descripción del proyecto
1.1 Introducción
1.2 Diagrama de circuito del proyecto
1.3 Diagrama de flujo
2. La instrucción LOW
2.1 Sintaxis y ejemplo de uso
3. La instrucción PAUSE
3.1 Sintaxis y ejemplo de uso
4. La instrucción GOTO
4.1 Sintaxis y ejemplo de uso
5. Código fuente
5.1 Explicación del código fuente
6. Simulando nuestro proyecto en Proteus ISIS
6.1 Prueba del circuito en ISIS
7. Armando nuestro proyecto en la protoboard
7.1 Probando el circuito físicamente
Preguntas más frecuentes
Ejercicios

Objetivo 9: Luces de advertencia
1. Descripción del proyecto
1.1 Introducción
1.2 Diagrama de circuito del proyecto
1.3 Explicación del diagrama
2. La instrucción TOGGLE
2.1 Sintaxis y ejemplo de uso
3. Código fuente
3.1 El código fuente y su explicación
4. Simulando nuestro proyecto en Proteus ISIS
4.1 Prueba del circuito en ISIS
5. Armando nuestro proyecto en la protoboard
5.1 Probando el circuito físicamente
Preguntas más frecuentes
Ejercicios

Objetivo 10: Encendiendo leds impares
1. Descripción del proyecto
1.1 Introducción
1.2 Diagrama de circuito del proyecto
1.3 Explicación del diagrama
1.4 Diagrama de flujo
2. Código fuente
2.1 El código fuente y su explicación
2.2 Enviando un valor numérico al PORTB
2.3 Accediendo bit por bit
2.4 Usando las instrucciones HIGH Y LOW
3. Simulando nuestro proyecto en Proteus ISIS
3.1 Prueba del circuito en ISIS
4. Armando nuestro proyecto en la protoboard
4.1 Probando el circuito físicamente
Preguntas más frecuentes
Ejercicios

Objetivo 11: Conteo binario con leds
1. Descripción del proyecto
1.1 Introducción
1.2 Diagrama de circuito del proyecto
1.3 Explicación del diagrama
1.4 Diagrama de flujo
2. Variables en PBP
2.1 Definición de variable
2.2 Declaración y tipos de variables en PBP
2.3 Creando un alias a una variable
2.4 Arrays en PBP
3. Operadores matemáticos en PBP
3.1 Introducción
3.2 Operadores básicos
4. Código fuente
4.1 El código fuente y su explicación
5. Simulando nuestro proyecto en Proteus ISIS
5.1 Prueba del circuito en ISIS
6. Armando nuestro proyecto en la protoboard
6.1 Probando el circuito físicamente
Preguntas más Frecuentes
Ejercicios

Objetivo 12: Corrimiento a la izquierda de leds
1. Descripción del proyecto
1.1 Introducción
1.2 Diagrama de circuito del proyecto
1.3 El diagrama de flujo
2. El operador shift left “<<”
2.1 Uso del operador "<<"
3. La sentencia IF..THEN...ELSE (SI..ENTONCES...SINO)
3.1 Uso de los comandos IF..THEN...ELSE
4. Código fuente
4.1 El código fuente y su explicación
5. Simulando nuestro proyecto en Proteus ISIS
5.1 Prueba del circuito en ISIS
6. Armando nuestro proyecto en la protoboard
6.1 Probando el circuito físicamente
Preguntas más Frecuentes
Ejercicios

Objetivo 13: Corrimiento a la derecha de leds
1. Descripción del proyecto
1.1 Introducción
1.2 Diagrama de circuito del proyecto
1.3 El diagrama de flujo
2. El operador shift right “>>”
2.1 Uso del operador ">>"
3. Código fuente
3.1 El código fuente y su explicación
4. Simulando nuestro proyecto en Proteus ISIS
4.1 Prueba del circuito en ISIS
5. Armando nuestro proyecto en la prooboard
5.1 Probando el circuito físicamente
Preguntas más Frecuentes
Ejercicios

Objetivo 14: Corrimiento izquierda - derecha de leds
1. Descripción del proyecto
1.1 Introducción
1.2 Diagrama de circuito del proyecto
1.3 Explicación del diagrama
1.4 El diagrama de flujo
2. Código fuente
2.1 El código fuente y su explicación
3. Simulando nuestro proyecto en Proteus ISIS
3.1 Prueba del circuito en ISIS
4. Armando nuestro proyecto en la protoboard
4.1 Probando el circuito físicamente
Preguntas más Frecuentes
Ejercicios

Objetivo 15: Dado electrónico con leds
1. Descripción del proyecto
1.1 Introducción
1.2 Diagrama de circuito del proyecto
1.3 Explicación del diagrama
1.4 El diagrama de flujo
2. El comando LOOKUP
2.1 Sintaxis y ejemplo de uso
3. Código fuente
3.1 El código fuente y su explicación
4. Simulando nuestro proyecto en Proteus ISIS
4.1 Prueba del circuito en ISIS
5. Armando nuestro proyecto en la protoboard
5.1 Probando el circuito físicamente
Preguntas más Frecuentes
Ejercicios

Objetivo 16: Contador de 0-9 usando un display de 7 segmentos
1. ¿Qué es un Display de 7 segmentos?
1.1 Introducción
2. Tipos de displays de 7 segmentos
2.1 ¿Que tipos de Displays de 7 segmentos hay y cómo funcionan?
3. Descripción del proyecto
3.1 Introducción
3.2 Diagrama de circuito del proyecto
3.3 Explicación del diagrama
3.4 El Diagrama de flujo
4. Código fuente
4.1 El código fuente y su explicación
5. Simulando nuestro proyecto en Proteus ISIS
6. Armando nuestro proyecto en la protoboard
Preguntas más Frecuentes
Ejercicios

Objetivo 17: Dado electrónico usando un Display de 7 segmentos
1. Descripción del proyecto
1.1 Introducción
1.2 Diagrama de circuito del proyecto
1.3 El diagrama de flujo
2. La instrucción RANDOM
2.1 Sintaxis y ejemplo de uso
3. La instrucción GOSUB... RETURN
3.1 Sintaxis y ejemplo de uso
4. Código fuente
4.1 El código fuente y su explicación
5. Simulando nuestro proyecto en Proteus ISIS
5.1 Prueba del circuito en ISIS
6. Armando nuestro proyecto en la protoboard
6.1 Probando el circuito físicamente
Preguntas más Frecuentes
Ejercicios

Objetivo 18: Escribiendo el número 65 en dos displays de 7 segmentos
1. Descripción del proyecto
1.1 Introducción
1.2 Diagrama de circuito del proyecto
1.3 El transistor
1.4 El diagrama de flujo
2. El operador DIG
2.1 Definición y ejemplo de uso
3. Código fuente
3.1 El código fuente y su explicación
4. Simulando nuestro proyecto en Proteus ISIS
4.1 Prueba del circuito en ISIS
5. Armando nuestro proyecto en la protoboard
5.1 Probando el circuito físicamente
Preguntas más Frecuentes
Ejercicios

Objetivo 19: Contador de 0a 99 con dos displays de 7 segmentos usando interrupción
1. Descripción del proyecto
1.1 Introducción
1.2 Diagrama de circuito del proyecto
1.3 El diagrama de flujo
2. ¿Qué es una interrupción?
2.1 Definición de interrupción
3. ¿Cómo usar una interrupción en PBP?
3.1 El comando ON INTERRUPT GOTO
3.2 El temporizador TMR0 en el PIC16F84A
3.3 El registro OPTION
3.4 El registro INTCON
4. Código fuente
4.1 El código fuente y su explicación
5. Simulando nuestro proyecto en Proteus ISIS
5.1 Prueba del circuito en ISIS
6. Armando nuestro proyecto en la protoboard
6.1 Probando el circuito físicamente
Preguntas más Frecuentes
Ejercicios

Objetivo 20: Contador de eventos
1. Descripción del proyecto
1.1 Introducción
1.2 Diagrama de circuito del proyecto
1.3 El diagrama de flujo
2. La instrucción BUTTON
2.1 Sintaxis y ejemplo de uso
3. Código fuente
3.1 El código fuente y su explicación
4. Simulando nuestro proyecto en Proteus ISIS
4.1 Prueba del circuito en ISIS
5. Armando nuestro proyecto en la protoboard
5.1 Probando el circuito físicamente
Preguntas más Frecuentes
Ejercicios

Objetivo 21: Aprendiendo a usar un LCD
1. ¿Qué es una LCD?
1.1 Definición y aplicación
1.2 Tipos de LCDs
2. LCDs Paralelos
2.1 Introducción
2.2 EL módulo HD44780
2.3 Conectando el módulo LCD al microcontrolador
3. El comando LCDOUT
3.1 Sintaxis y ejemplo de uso
4. Ejemplo práctico
4.1 Escribiendo mi nombre completo y fecha de nacimiento en la pantalla LCD
4.2 El código fuente y su explicación
5. Simulando nuestro proyecto en Proteus ISIS
5.1 Prueba del circuito en ISIS
6. Armando nuestro proyecto en la protoboard
6.1 Probando el circuito físicamente
Preguntas más Frecuentes
Ejercicios

Objetivo 22: Contador de segundos con un LCD
1. Descripción del proyecto
1.1 Introducción
1.2 Diagrama de circuito del proyecto
1.3 El diagrama de flujo
2. Código fuente
2.1 El código fuente y su explicación
3. Simulando nuestro proyecto en Proteus ISIS
3.1 Prueba del circuito en ISIS
4. Armando nuestro proyecto en la protoboard
4.1 Probando el circuito físicamente
Preguntas más Frecuentes
Ejercicios

Objetivo 23: Reloj digital con horas, minutos y segundos usando LCD

1. Descripción del proyecto
1.1 Introducción
1.2 Diagrama de circuito del proyecto
1.3 El diagrama de flujo
2. Código fuente
2.1 El código fuente y su explicación
3. Simulando nuestro proyecto en Proteus ISIS
3.1 Prueba del circuito en ISIS
4. Armando nuestro proyecto en la protoboard
4.1 Probando el circuito físicamente
Preguntas más Frecuentes
Ejercicios

Objetivo 24: Cronómetro digital basado en con LCD
1. Descripción del proyecto
1.1 Introducción
1.2 Diagrama de circuito del proyecto
1.3 El diagrama de flujo
2. Código fuente
2.1 El código fuente y su explicación
3. Armando nuestro proyecto en la protoboard
3.1 Probando el circuito físicamente
Ejercicios

Información adicional

Tu solicitud de información será atendida por Ing. Antonio Mendoza Sosa
Descripción del precio:

Transferencia Bancaria, No incluye envío.


Los usuarios que se interesaron por este curso también han mostrado interés por...
Ver más cursos similares