Está en la página 1de 5
ir jails» PROGRAMACION VISUAL DE MICROCONTROLADORES PIC UNIDAD 1, INTRODUCCION A LOS MICROCONTROLADORES Clase 1, 1.1. ¢Qué es un microcontrolador? 1.2. Los microcontroladores PIC 1.3. Estructura interna de un microcontrolador } 41.4, Organizacién de la memoria } 15. Memoria de programa y de datos 1.6. Configuraciones del oscilador 1.7. Registros y bits } 1,8, Puertos de entrada y salida 1.9. Médulos temporizadores internos 1.10. Médulo de captura/comparacién/PWM (CCP) UNIDAD 2. CAPTURA DE ESQUEMAS Y SIMULACION CON PROTEUS Clase 2, 2.1. Conociendo Proteus 2.2. Creacién de un proyecto 2.3, Simulacién de un circuito anal6gico 2.4, Simulacién de un circuito microcontrolado UNIDAD 3. EMPEZANDO CON NIPLE Clase 3. 3.1, Instalacién de Niple 3.2. Instalacién de la licencia 3.3. Configurar el sistema UNIDAD 4, ENTORNO DE TRABAJO Clase 4. 4,1, Creacién de un proyecto 4,2. Conociendo el entorno de trabajo 4,3. Uso de los bloques 4.4, Configuracién del CPU ‘UNIDAD 5. PANEL DE HERRAMIENTAS Clase 5, 5.1, Insertar instrucciones assembler 5.2. Uso de etiquetas 5,3. Declaracién y uso de registros y bits 5.4, Configuracién y manejo de puertos 5.5, Asignaciones de valores 5.6. Condiciones —— Clase 6, 6.1, Matematicas 6.1.1. Célculos mateméticos 6.1.2. Conversiones: DEC/BCD, BCD/Registro 6.1.3. Calcular escalado proporcional 6.2. Generacién, edicién y consulta de tablas 6.3 Displays de 7 segmentos 6.4, Uso de temporizadores por ciclos 6.5. Subrutinas de usuario Clase 7. 7.1. Uso de temporizadores internos 7.2. El timer 0 7.2.1. Configuracién del médulo 7.2.2. Uso de la interrupcién del Timer 0 7.3. ELtimer 1 7.3.1. Configuracién del médulo 7.3.2. Uso de la interrupci6n del Timer 1 7.4. Bltimer 2 7.4.1. Configuracién del médulo 7.4.2. Uso de la interrupci6n del Timer 2 7S. El Watchdog 75.1. Configuracién del médulo 7.5.2. Uso de la interrupcién del Watchdog Clase 8. 8.1. Comparadores anal6gicos 8.1.1. Uso de la interrupcién 8.2. Conversion analégica digital 8.2.1. Interrupcién por fin de conversién A/D 8.3. Mostrar valores en display LCD Clase 9. 9.1, Uso del médulo de captura 9.1.1, Interrupcién por CCP1 9.1.2, Mostrar valores adquiridos en una barra de LEDs 9.2, Uso del médulo de comparacién 9.2.1, Interrupcién por CCP1 9.2.2. Lectura y escritura en la memoria EEPROM interna 9.3, Uso del médulo PWM. 9.3.1. Control del brillo de un LED mediante PWM. jase 10.1. Uso y configuracién de interrupciones 10.2. Interrupeién RBO 10.3. Interrupcién RB4/RB7 10.4, Generacién de pulsos 10.5. Medicién de pulsos Clase 11. 11.1. Médulo de control de potencia 11.2. Calculos de velocidad y revoluciones por minuto (RPM) 11.3. PID 11.4, SLEEP UNIDAD 6. DISPOSITIVOS Y SENSORES. Clase 12, 12.1. Dispositivos de visualizacién: GLCD 12.2. Dispositivos de memoria: EEPROM [2C 12.3, Dispositivos genéricos I2C — SPI 12.4, Registro de desplazamiento 12.5. Expansor de bus Clase 13, 13.1, Sensor de temperatura DS18B20 13.2. Sensor de temperatura MAX6675 13.3, Sensor de temperatura y humedad relativa SHTxx 13.4, Sensor de distancia 13.5, Sensor de caudal 13.6. Encoder incremental 14,1. Dispositivos de reloj de tiempo real (RTC) 14.2, Dispositivos conversién digital / analégica 14.3. Motor paso a paso 144. Servo motor 14.5, Teclados Matricial UNIDAD 7. COMUNICACIONES Clase 15. 15.1. Inftarrojos 15.2, Radiofrecuencia 15.3. Médulo ZigBee 15.4, Comunicacién RS-232 Clase 16. 16.1, Comunicacién RS485 16.2. Comunicacién DMX512 16.3. Comunicacin USB UNIDAD 8. PROYECTOS Clase 17. 17.1. Generacién de sefiales PWM para control de LED RGB Clase 18. 18.1, Sencillo autémata programable de diversas aplicaciones Clase 19, 19.1. Contador de eventos multi propésito Clase 20. 20.1. Alarma domicilic UNIDAD 9. EXTRAS Clase 21, 21.1, Depuracién de un proyecto por USB 21.2. Depuraci6n de un proyecto por RS232

También podría gustarte