Documente Academic
Documente Profesional
Documente Cultură
‘ ‘
25 Horas cronológicas
Clase 1 Clase3 Clase5
• Lenguajes de programación estándar • Concepto y aplicación de arreglos en C. • Concepto de memoria y el ahorro de ella.
para sistemas embebidos ANSI C. • Punteros a funciones.
• Arreglos (vectores y matrices).
• Estructura de un programa en C: • Gestión dinámica de la memoria.
sentencias, funciones, variables, etc. • Arreglos unidimensionales.
• Arreglos bidimensionales. • Listas y Tablas.
• Input / Ouput (iostream).
• Funciones con recursividad. • Punteros a cadenas.
• Clasificación de variables por su
alcance y su tiempo de vida. • Manipulación de String o cadenas. • Introducción a la POO: Clases yobjetos
•Operadores en C: aritméticos, de
Clase4
relación, lógicos, a nivel de bits, • Manejo de las directivas en C.
condicional.
• Búsqueda y ordenación.
• Búsqueda secuencial para arreglos.
Clase 2
• Registros (estructuras y uniones).
• Estructura cíclica(for, while, do while).
• Estructuras con arreglos.
• Sentencias de control anidadas.
• Enumeraciones.
• Introducción a las funciones.
• Restricción de rangos mediante listas: la
• Funciones Sin retorno de valor. sentencia enum.
• Funciones sin entrada de parámetros. • Sinónimo de un tipo de dato typedef.
• Funciones con entrada de parámetros.
• Funciones con retorno de valor.
• Funciones combinadas.
• Conversión de datos: conversión implícita y
explícita (type casting).
´ ´
Temario:
>Sistemas embebidos y el set de
instrucciones Nivel 1 y 2.
>Arquitectura interna de los
Microcontroladores 18F4550 - 16F877A-
16F84A
>Manejo de Puertos Digitales i/0(GPIO)
>Retardos por software , Lcd, Keypad y
Multiplexación de Datos
>Máquinas de estado en Asm Mealy,
Moore
>Timers, interrupciones y Pwm
Duración >Módulos de Radiofrecuencia, Domótica
25 Horas y Robótica
Curso 2
Programación de Microcontroladores Pic 18F4550-16F877A-16F84A
en lenguaje Assembler
Informes e inscripciones
MMJ_Smart_Electronics@hotmail.com
935 669 190
Sesión 1: Introducción a losMicro •Sesión 2: Manejo de Puertos Digitales •Sesión 3: Manejo de los Principales Módulos y
controladores Pic i/0(GPIO) Aplicaciones Reales
¿Qué es un sistema embebido? • Entradas y salidas digitales. •Análisis de FCY,TCY,Mips, Freloj, Ciclo-Maquina.
Introducción a los microcontroladores y • Aprendizaje de Instrucciones 2. •Implementación matemática para cálculo de temporizadores y
microprocesadores, Pics de 8 Bits,dSpics, generador de Señales PWM
• Uso de las principales Directivas DT,DEFINE, CBLOCK,
Pic32, ARM, Rasberry Pi y FPGA. ORG,ENDCETC. • (Modulación por ancho depulso).
Herramientas de desarrollo, programación y depuración •Manejo de saltos por Program Counter( Contadorde • Calculo de retardos por software.
de MICROCHIP (Code Programa)
• Subrutinas anidadasy manejo de la Pila tipo LIFO.
Configurator, Mplab Xpress, etc.) • Manejo de Tablas.
• Técnica de la Multiplexación de datos.
El lenguaje Assembler y Ansy C. • Lectura y escritura en la memoria Flash.
• Diseño de librerías para manejo demódulos.
Clasificación de las familias de los microcontroladores • Subrutinas y Macros.
Pics de Gamma media y • Implementación de una librería de teclado4x4.
• Laboratorio 2:
Gamma Alta. • Análisis de la pantalla LCD2x16 y su controlador HitachiHD4478.
• Alu de 4 bits
Características del Micro controlador • La memoria CgRam, CgRom y DDRam.
18F4550/16F877A/16F84A.
• Control del nivel de flujo de un Depósito de 4 Canales. • Laboratorio3:
Arquitectura de losMicro-controladores.
• Conversor de código binario a display 7Segmentos. • Blink de un Led
Análisis de la memoria de Programa y la memoria de
• Manejo de Pulsadores. • Generador de señales Pwm (Modulación por ancho depulso)
Datos.
• Trabajo Autónomo: Control del nivel de líquido de un • Uso del Puente H l293D/l298.
Aprendizaje de Instrucciones 1.
• Uso del Sensor Pir (Sensor de Presencia).
Direccionamiento de Bancos. pozo Automatizado usando3
• Uso del Sensor Ldr (Sensor de Luz) y Opam LM358.
Uso del Mplab X, Mplab Ide, manejo del Pickit3 y sus • electroválvulas, indicadores yalarmas.
• Uso del Módulo Relé de 4 Canales.
herramientas de simulación.
• Uso del Sensor Tcrt5000.
Laboratorio1:
• Aplicaciones con un Teclado4x4
Simulación del simulador Isis proteus 8.5 con Mplab X.
• Escritura en la Pantalla LCD2X16 uso de las memorias principales
Trabajo Autónomo: Investigación de 3sistemas
embebidos para su proyecto Final. • Uso de un Display Multiplexado de 7canales.
• Trabajo Autónomo: (Control de Una matriz 8x16 que se visualice su
nombre en esta y cualquier
• tipo de Palabras que elDocente ordene)
Pág4
• Sesion5: Robótica y Domótica
•Sesion4: Timers e Interrupciones
• Comunicación Inalámbrica Punto aPunto.
•El timer0: Modo Temporizador síncrono y modo Contador
asíncrono. • Direccionamiento por el bit Zdel registroStatus.
•El timer1: Modo Temporizador síncrono y modo Contador • Convertir al Microcontrolador en un transmisorde
asíncrono datos y a otro como un Receptor de Datos de
•El timer2: Modo Temporizador síncrono y modo Contador • manera inalámbrica.
asíncrono • Laboratorio:
• Interrupciones y técnicas de sondeo
• Análisis, diseño, simulación y construcción de unrobot
• Laboratorio4: controlado por Radiofrecuencia.
• Generación de PWM usando el Timer0como •Control de manejo de cargas de corriente alterna de
temporizador forma inalámbrica y una Interfaz visualLCD
•Faja trasportadora de productos empleando elTimer0 • 2X16.
modo Contador (35000 Productos)
• Trabajo Autónomo: Presentación de Proyecto Final
• Generación de tiempos por el timer0
• Generación de tiempos por eltimer1
• Aplicación de un sistema que permita detectar alganador
número 500000 en una distribuidorade
•productos.
•Control de un Semáforo Inteligente empleando
Interrupciones.
•Control de velocidad de un motor de corriente Continua
•(TrabajoAutónomo: Implementación de un proyecto real
usando el Timer0 en modo contador,
•Temporizador y generador dePWM)
Pág5
Curso 3 Especialización en Microcontroladores Pic de
Duración
30 Horas Cronológicas Microchip
Programación de Microcontroladores Pic
18F4550 en lenguaje C ( Módulo 1 )
´ ´
Temario:
➢ Rutinas de
Interrupción(INT0,INT1,INT2
,etc)
>Temporizadores
>Contadores
>Protocolos de comunicación
(USART)
Sesión 1: Introducción a los Microcontroladores Sesión 2: Gestión de Puertos de entrada y
Pic salida (GPIO)
¿Qué es un sistema embebido?
-Teclado matricial y pantalla LCD.
--Introducción a los Microcontroladores y Microprocesadores,
--Manejo del Módulo LCDalfanuméricoHD44780.
Pics de 8 Bits, dSpics, Pic32, ARM, Raspberry Pi y FPGA.
-Funcionamiento del controlador HD44780.
-Herramientas de desarrollo, programación y depuración de
-Uso de la CGRAM, CGROM y DDRAM
MICROCHIP (Code Configurator, Mplab Xpress, CCscompiler etc.)
-Descripción y configuración del teclado matricial.
-El lenguaje Assembler y C.
-Diseño e implementación de librerías para Microcontroladores.
-Clasificación de las familias de los microcontroladores Pics de Gamma media y
-Aplicaciones y ejemplos.
Gamma Alta.
Proyectos diseñados y realizados en clase
-Arquitectura y características del Microcontrolador Pic 18F4550.
1)Playa de estacionamiento ( Ingreso y salida de autos para una capacidad de
-Análisis de la memoria de programa y la memoria de datos.
100 con indicadores de estado Full-Free y alarmas de seguridad)
-El Lenguaje Ansi C aplicado a los Microcontroladores.
2)Tacómetro digital para un motor ,RPS–RPM
-Uso de Botones, dip switch, displays 7 segmentos, Puente H (L293D), Motores Dc.
3)Reloj digital reprogramable multifunción con alarmas.
Configuración para las GPIO del Microcontrolador Pic 18F4550 (Registros TRISX, LATX,
PORTX) 4)Panel Publicitario
Temario:
➢ Eficiencias energéticas
Duración ➢ IOT – GSM.
30 Horas Cronológicas
Sesión 1: Manejo de la Memoria EEPROM y el Keypad Sesión 2: Introducción a los Nuevos Microcontroladores de
NXZ Microchip y el Mplab Code Configurator
Configuración de Registros de la EEPROM Interna del Microcontrolador. Nuevas Familias de Microcontroladores Pic de Microchip
PIC16F1939,PIC16F1619,PIC16F1938,PIC18F45K50,16F18855,16F18875.
Implementación de una librería para manejar la EEPROM Almacenando datos no
Manejo del Mplab CodeConfigurator.
volátiles.
Configuración de las GPIO usando el Mplab Code Configurator.
Implementación de una librería para manejar un Teclado Matricial NXZ . Configuración de las Interrupciones usando el Mplab Code Configurator.
Proyectos diseñados y realizados en clase:
Configuración de los Temporizadores usando el Mplab Code Configurator.
1) Sistema de Adquisición de 50 mil productos almacenados en la memoria EEPROMY controlado
Configuración del ADC usando el Mplab Code Configurator.
por un Teclado Matricial NXZ ,a su vez transmitido por la EUSART hacia una Interfaz Serial y
Configuración de la EUSART usando el Mplab Code Configurator.
LabVIEW.
Configuración de la Memoria EEPROM usando el Mplab Code Configurator.
Manejo del Módulo CCPPen Modo Captura, Comparación y PWM.
Manejo de Comparadores Analógicos.
Proyectos diseñados y realizados en clase:
1) Aplicaciones y Diseño de Sistemas Embebidos utilizando como Herramienta al Mplab CodeConfigurator.
Sesión 3: Máquinas de estado, Multiplexación de Datos
,Aplicaciones Multitareas Y Aplicaciones en Tiempo Real
Manejo de la Tarjeta MPLAB Xpress 16f18855 de Microchip.
Conceptos de la Multiplexación de datos para transferencia de información, a alta velocidad.
Conceptos de Máquinas de estado, Mealy yMoore.
Diseño de una máquina de estado en lenguaje C
Configurando diferentes Interrupciones de los periféricos del
Microcontrolador por prioridades.
Proyectos diseñados y realizados en clase:
1) Diseño de un Panel de Leds Multiplexado 8x32.
2) Diseño de una playa de estacionamiento con entrada y salida usando Máquinas de
estado.
3) Implementación de una Lavadora usando Máquinasde estado.
4) Diseño de Sistemas Multitareas a elegir por los alumnos en tiempo real.
Sesión 4: Periférico DAC( Convertidor Digital – Analógico ) y el
Convertidor Analógico a Digital con módulo Computacional de
Post Procesamiento( ADCC ) Introducción a los Sistemas IOT (
Internet Of Things )
Conceptos del DAC.
Dac tipo Escalera-R2R-I2C-SPI.
Configuración del Dac por R2R.
Configuración del Dac por Mplab Code Configurator.
Electrónica necesaria para los DAC.
ADCC Modo Acumulador
ADCC Modo Promediado
ADCC Modo de ráfaga Promediado
ADCC Modo Filtro Pasa Baja
Introducción a los Sistemas IOT – GSMS – 2G – M2M.
Sesión 5: Protocolo I2C y el Módulo CLC de los Nuevos Micro
Controladores de Microchip
Conceptos del protocolo de Comunicación Maestro-Esclavo.
Pines para controlar al bus I2C.
Configuración del Protocolo i2c usando Mplab Code-Configurator.
Manejo de dispositivos RTC( Real Time Clock ) por I2C.
Electrónica necesaria para manejar el Bus I2C.
Manejo del Módulo CLC usando Mplab Code Configurator
Proyectos diseñados y realizados en clase:
1) Diseño de un Sistema Embebido usando RTC ( Real Time Clock ) con múltiples funciones
Sesión 6: Aplicaciones avanzadas utilizando las nuevas
tecnologías y Microcontroladores de Microchip
En esta clase aprenderemos las bases sólidas del funcionamiento del PWM y de motores DC. Se
realizarán prácticas de control de luminosidad de LED’s con PWM. Se aprenderá a utilizar las
nuevas tecnologías de Microchip para el control de Motores. Se realizarán prácticas para el control
de velocidad y dirección de Motores así como su configuración con el Code Configurator y
programación en Lenguaje C. Se verá la eficiencias en la conmutación y consumo de energía. No
sólo se trata de hacer girar un motor, se trata de hacerlo de manera eficiente.
A la vez se realizarán prácticas con el sensor de Temperatura EMC1001 incluido en la
tarjeta Mplab Xpress. También se mostrará como trabajar con el SMBus.
Finalmente el alumno aprenderá a desarrollar en términos de hardware y software un
medidor de consumo de energía utilizando los conocimientos impartidos en las clases
anteriores.
Especialización en Microcontrolahdores Pic de Microchip
Módulo 5: Comunicación Gsm – Gprs - Clouth Computing con Microcontroladores Pic
Aplicaciones 2G-M2M, IOT(Internet of Things)
Curso 5
Duración
20 horas cronológicas
CLASE1: Introducción a la CLASE2 :Mensajes de texto SMS y
red GSM/GPRS llamadas
En esta clase aprenderemos los conceptos básicos sobre •En esta clase aprenderemos a utilizar la tarjeta de
las redes GSM y GPRS. Se analizará la importancia, desarrollo Sim900 para realizar las primeras prácticas. En
ventajas y desventajas de utilizar la red celular como esta ocasión las prácticas consistirán en enviar y recibir
intercambio de información. mensajes de texto SMS y realizar llamadas. El alumno se
familiarizará con los comandos AT involucrados a realizar
A su vez el alumno aprenderá las características del dichas tareas. Enviando variables por mensajes de texto
módulo GSM/GPRS SIM900 así como su modelo de SMS.
operación mediante comandos AT. Se discutirán los
comandos AT para las principales funciones del SIM900.
Así como una clase avanzada de programación en C Por otro lado se corroborarán los conceptos aprendidos
acerca de Punteros. en la clase anterior y se realizarán prácticas escritas en
Lenguaje C que utilicen la tecnología de mensajes de
texto SMS con monitoreo de variables. Se utilizará el
Se mostrará en clase de manera detallada el modelo de
módulo ADC y sensores para enviar la temperatura por
comunicación entre un Microcontrolador PIC y el
mensajes de Texto SMS. Dichas prácticas se implementarán
módulo SIM900 utilizando el módulo UART. Añadido a
paso a paso tanto introduciendo los comandos en consola,
esto, también se mostrarán las características de
como en código en Lenguaje C.
hardware que debe de llevar un circuito electrónico
basado en los módulos SIM de SIMCOM para el desarrollo
de hardware propio del desarrollador.
Curso 7
Oferta académica
➜DIRIGIDO A:
-Jóvenes estudiantes universitarios y de post grado, profesionales, trabajadores del sector público y privado, así como público en general con
interés en aprender sobre nuevas tecnologías relacionadas a la electrónica y programación.
➜Dale Like y síguenos en nuestro Fanpage y accederás a la información de nuestras capacitaciones, cursos y especializaciones.
https://www.facebook.com/MMJ-Smart-Electronics-522673978103276/?hc_ref=ARSC111M1LvsTbZKHGxU3VnQwsGyh0-
KWWNNzknKrMvvCKIga0kyL5_EnroYoBEcrmM
➜ Pre-Inscripción:
https://goo.gl/forms/VDPH3gaf5AK5jcex2
➜Oferta Inversión por toda la especialización 1600 nuevos soles pago único en 2 partes:
➜Puede tomar los módulos de manera individual pagos hasta el 20 de Diciembre, pasando la fecha el costo por módulo tendrá un incremento de 50
nuevos soles.
➜ Si eres Ex – Alumno de la Institución o ya llevaste algún curso con nosotros tienes un 10% de descuento en los cursos que deseas
➜OFERTA: Descuentos por 4 cursos a más (20% cada uno). Pago en 2 partes 50% monto inicial
➜OFERTA: Descuentos por 3 cursos(15% cada uno). Pago en 2 partes 50% monto inicial
➜OFERTA: Descuentos por 2 cursos(10% cada uno). Pago en 2 partes 50% monto inicial
Información Importante
➜Incluye
-Certificado a nombre de la IEEE IAS UTP-MMJ Smart Electronics- Kamtronic SAC- BotsTronic ( Por cada curso que usted lleva se le entrega su
respectivo certificado de 30 horas académicas)
-Manuales del Curso.
-Uso de materiales, equipos y tarjetas.
-Videos de reforzamiento.
-Asesorías personalizadas para el Proyecto final.
-Prácticas en la empresa.
➜Si adquiere la especialización se adquiere 2 certificados adicionales de Especialista en
➜ Diseñador de Sistemas Embebidos con Microcontroladores Pic ( 210 horas )
➜ Diseño de Sistemas SCADA de Control y Monitoreo con NI LabVIEW 2018. ( 60 Horas )
➜Cursos que no requieren ningún pre-requisito y que básicamente empiezan desde 0 ( Solo muchas ganas de
aprender)
➜Programación en C y C++.
➜Programación de Microcontroladores Pic 18F4550-16F877A-16F84A en Assembler.
➜Programación de Microcontroladores Pic 18F4550 en lenguaje C ( Módulo 1 )
➜Diseño de Sistemas SCADA de Control y Monitoreo con NI LabVIEW e Interfaces Gráficas con Microcontroladores( Módulo 1 ) :
Al tomar el paquete completo de la especialización usted realizaría los 4 cursos por semana ya que los cursos están correctamente distribuidos.
-Cursos que requieren el requisito del Módulo 1 anterior a ese curso con los temas respectivos.
➜ Programación de las nuevas tecnologías y nuevos Microcontroladores de Microchip ( Módulo 2 )
➜ Diseño de Sistemas SCADA de Control y Monitoreo con NI LabVIEW e Interfaces Gráficas con Microcontroladores( Módulo 2 )
➜ Comunicación Gsm – Gprs e IOT con Microcontroladores ( Módulo 3 ):
➜OFERTA: Descuentos por 5 personas a más (20% cada uno).
➜OFERTA: Descuentos por 4 personas(15% cada uno).
Oferta académica
➜OFERTA: Descuentos por 3 personas(10% cada uno).
➜OFERTA: Descuentos por 2 personas(5% cada uno).
➜ FACILIDADES DEPAGO
-Pago fraccionado: hasta en 2 partes
-Separa tu vacante: con un minimo de S/.150.00 hasta el 20 de diciembre
➜Lugar:
-Av Perú 1716/ San Martín de Porres / Primer piso/ A 5 minutos de la Universidad Nacional de Ingeniería.
➜Ubicación:
https://www.google.com/maps/place/Av.+Per%C3%BA+1716,+San+Mart%C3%ADn+de+Porres+15101/@-12.0321866,-
77.0660052,17z/data=!3m1!4b1!4m5!3m4!1s0x9105ced095c68d79:0x9db399e62a0ded77!8m2!3d-12.0321866!4d-77.0638165
➜FORMAS DEPAGO:
- DIRECTA
- DEPOSITO
Número de cuenta de ahorros BCP191-39742147-0-81 Javier Christopher Hernández Flores.
Número de cuenta de ahorros Interbank 1403125210849 Javier Christopher Hernández Flores.
Enviar una foto del voucher de la cantidad depositada y datos al correo MMJ_Smart_Electronics@hotmail.com) o al Whatsapp (935 669
190)
Horarios
Certifican
MMJ
‘ ‘ SMART
ELECTRONICS
LOSEXPERTOSENEDUCACIÓN TECNOLÓGICA
CIENCIA- TECNOLÓGIA-INGENIERÍA
Pág27