100000I15N Microcontroladores

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

22/3/2019 100000I15N_Microcontroladores

SÍLABO
MICROCONTROLADORES (100000I15N)
2019 - Ciclo 1 Marzo

1. DATOS GENERALES

1.1.Carrera: INGENIERÍA BIOMÉDICA


INGENIERÍA ELECTRÓNICA
INGENIERÍA MECATRÓNICA

1.2. Coordinador: Alberto Duanee Alvarado Rivera

1.3. Créditos: 3
1.4. Modalidad: Presencial

1.5. Horas semanales: 4

2. FUNDAMENTACIÓN
Esta asignatura brinda un gran campo de aplicaciones al estudiante ya que contribuye a obtener en su formación el desarrollo de
sistemas electrónicos digitales utilizando los microcontroladores de MICROCHIP, el uso y aplicación de estos dispositivos son de
gran importancia en el rubro de la investigación y la industria, permitiendo al estudiante la concepción sistémica de estos
dispositivos

3. SUMILLA
El curso es teórico, práctico y experimental. Inicia con los microcontroladores PIC18F4550, se estudia la arquitectura,
configuraciones y modos de interrupciones. Asimismo, la configuración y programación de los módulos internos del
microcontrolador, concluyendo con las interfaces y periféricos de comunicación.

4. LOGRO GENERAL DE APRENDIZAJE


Al final de la asignatura el estudiante brinda soluciones usando microcontroladores mediante el análisis y diseño de sistemas
digitales de complejidad media. El estudiante utiliza el uso del lenguaje C para microcontroladores con las aplicaciones básicas e
intermedias en ingeniería.

5. UNIDADES Y LOGROS ESPECÍFICOS DE APRENDIZAJE

Unidad de aprendizaje 1: Semana 1,2,3,4,5 y 6


Arquitectura interna del Microcontrolador.

Logro específico de aprendizaje:


Logro específico de aprendizaje: Comprende y aplica los principios fundamentales de la arquitectura de los microcontroladores de 8 bits,
complementando su importancia con el manejo y programación mediante software de simulación.

https://silbia.lacafetalab.pe/syllabuses/export/438.html 1/6
22/3/2019 100000I15N_Microcontroladores

Temario:

Introducción a los microcontroladores.


Arquitectura del Microcontrolador PIC18F4550.
- Introducción
- Organización de Memoria
- Organización de Memoria
Memoria de Programa, Memoria de Datos
Memoria EEPROM, Memoria RAM
( Registros SFR y GPR)
Arquitectura del Microcontrolador PIC18F4550.
- Fuentes de Reset
- Osciladores (LP,XT,HS,INTOSC,EXTRC)
- Circuito básico de funcionamiento.
Arquitectura del Microcontrolador PIC18F4550.
Manejo de Puertos de I/O( Registros TRISx ,PORTx y LATx ).
Uso de operadores aritméticos y lógicos, variables, constantes y sentencias en la programación para microcontroladores
Uso de operadores aritméticos y lógicos, variables, constantes y sentencias en la programación para microcontroladores
Uso de Vectores, punteros y funciones en lenguaje C.
Uso de las funciones para retardos de tiempo (__delay_ms y __delay_us)
Uso de las funciones para retardos de tiempo (__delay_ms y __delay_us)
Interrupciones
- Definiciones y fuentes de interrupción.
- Funcionamiento del ciclo de interrupción.
- Registros de interrupción, habilitadores y banderas.
Practica Calificada 1
Interrupción Externa 0
- Introducción
- Características
Implementación de un programa para interrupción externa usando las interrupciones en lenguaje C.

Unidad de aprendizaje 2: Semana 7,8,9,10,11,12,13 y 14


Periféricos del microcontrolador PIC y visualizador LCD.

Logro específico de aprendizaje:


Analiza, diseña y programas para un visualizador LCD y los módulos internos del microcontrolador complementando su aprendizaje con
herramientas informáticas de simulación, así como la implementación en prototipos de prueba.

Temario:

Manejo del Módulo LCD alfanumérico HD44780.


- Funcionamiento del controlador HD44780.
- Uso de la CGRAM, CGROM y DDRAM.
Practica Calificada 2
Uso y manejo del visualizador LCD. Display de cristal Liquido. Analisis básico de su fincionamiento.
Aplicaciones usando el visualizador LCD, en lenguaje C,
Temporizadores (Timer 0 , Timer 1 y Timer 2)
- Descripción de los módulos de temporización.
- Configuración del módulo TMR0, TMR1 y TMR2 en modo temporizador.
- Calculo de la temporización.
- Configuración del módulo TMR0, TMR1 y TMR2 usando interrupciones.
Practica Calificada 3
Ejemplo de aplicación de temporizaciones, utilizando los temporizadores internos (Timer 0, Timer 1 y TMR2 ) del microcontrolador.
Realizaremos la implementación de un programa que pueda configurar los temporizadores internos del microcontrolador PIC en
lenguaje C, usando el MPLABX y el Proteus.
Conversor Análogo- Digital (ADC).
- Fundamentos de los convertidores Analógico -Digital.
- Configuración del módulo ADC del microcontrolador para convertir una señal analógica.
Configuración del módulo ADC del microcontrolador para convertir una señal analógica.
Conversión Analógica-Digital. Muestreo, cuantización, codificación
Realizaremos la implementación de un programa que pueda configurar el módulo ADC en lenguaje C.
Comunicación Serial (UART)
- Introducción a la comunicación Serial RS232.
- Módulo UART del microcontrolador
- Configuración del módulo UART del microcontrolador
Practica Calificada 4
Aplicación de envío de datos del microcontrolador a un terminal de datos de la PC.
Realizaremos la implementación de un programa que pueda enviar datos por el puerto serial a la PC usando el lenguaje C,
usando el MPLABX y el Proteus.

Unidad de aprendizaje 3: Semana 15,16,17 y 18


Aplicaciones integradas con microcontroladores.

https://silbia.lacafetalab.pe/syllabuses/export/438.html 2/6
22/3/2019 100000I15N_Microcontroladores

Logro específico de aprendizaje:


Analiza, diseña el desarrollo de sistemas embebidos básicos, en su aspecto físico hardware y de programación software con
herramientas informáticas de simulación y así mismo la implementación de prototipos de prueba

Temario:

Sistemas embebidos
- Introducción
- Arquitectura de un sistema embebido
Metodología del diseño de sistemas embebidos.
Practica Calificada 5
Análisis y diseño de un sistema embebido para monitoreo de temperatura inalámbrico utilizando módulos de transmisión
bluetooth.
Desarrollo del hardware embebido.
Desarrollo del software embebido.
Implementación de un programa que pueda enviar datos de manera inalámbrica a una aplicación de PC o una aplicación de un
Smartphone.
Proyecto final sobre sistema embebido
Integración del hardware y software.
Pruebas y depuración del prototipo.
Realizaremos las pruebas del sistema embebido
Examen Final

6. METODOLOGÍA
Se dictarán clases teóricas con desarrollo de exposiciones y la participación activa de los estudiantes mediante la realización de
trabajo autónomo grupal e individual. Para ello se facilitará guías de laboratorio y separata de problemas para resolver en clase y
fuera de ella.
Los principios de aprendizaje que promueven este curso son:
• Aprendizaje autónomo
• Aprendizaje basado en evidencias
• Aprendizaje colaborativo.

7. SISTEMA DE EVALUACIÓN
El cálculo del promedio final se hará de la siguiente manera:

(10%)PC1 + (10%)PC2 + (10%)PC3 + (15%)PC4 + (15%)PC5 + (40%)EXFI

Donde:

Tipo Descripción Semana Observación

PC1 PRACTICA CALIFICADA 1 5 practica calificada 1

PC2 PRACTICA CALIFICADA 2 7 practica calificada 2 - Laboratorio

PC3 PRACTICA CALIFICADA 3 9 practica calificada 3

PC4 PRACTICA CALIFICADA 4 13 practica calificada 4 - Laboratorio

PC5 PRACTICA CALIFICADA 5 15 practica calificada 5

EXFI EXAMEN FINAL INDIVIDUAL 18 examen final individual

Indicaciones sobre Fórmulas de Evaluación:

1. Solo se podrá rezagar el Examen Final.


2. El examen rezagado incluye los contenidos de todo el curso.
3. No se elimina ninguna práctica calificada.
4. La nota mínima aprobatoria es 12 (doce).
5. En el caso de que un alumno no rinda una práctica calificada (PC) y, por lo tanto, obtenga NS, esta es reemplazada con la
nota que se obtenga en el examen final o de rezagado. En caso de que el alumno tenga más de una práctica calificada no
rendida, solo se reemplaza la práctica calificada de mayor peso. No es necesario que el alumno realice trámite alguno para
que este remplazo se realice.

8. FUENTES DE INFORMACIÓN
Bibliografía Base:

ANGULO USATEGUI, JOSÉ MARÍA (2007) Microcontroladores PIC, MCGRAW HILL INTERAMERICANA DE ESPANA

https://silbia.lacafetalab.pe/syllabuses/export/438.html 3/6
22/3/2019 100000I15N_Microcontroladores

Bibliografía Complementaria:

LEHMANN, STEFAN (2008) Microcontroladores PIC , MARCOMBO


JOSÉ ADOLFO GONZÁLES VÁSQUEZ (2012) Introducción a los Microcontroladores

9. CRONOGRAMA DE ACTIVIDADES

Actividades y
Unidad de aprendizaje Semana Sesión Tema
evaluaciones

Unidad 1 Introducción a los microcontroladores.


Arquitectura interna del Arquitectura del Microcontrolador PIC18F4550. Ejemplos de aplicación
1
Microcontrolador - Introducción
- Organización de Memoria
1
- Organización de Memoria
Memoria de Programa, Memoria de Datos Ejemplos de aplicacion
2 Memoria EEPROM, Memoria RAM practica . Examen de
( Registros SFR y GPR) entrada

Arquitectura del Microcontrolador PIC18F4550.


- Fuentes de Reset Ejemplos de aplicacion
3
- Osciladores (LP,XT,HS,INTOSC,EXTRC)
- Circuito básico de funcionamiento.
2
Arquitectura del Microcontrolador PIC18F4550.
Manejo de Puertos de I/O( Registros TRISx Ejemplos de aplicacion
4
,PORTx y LATx ). práctica

Uso de operadores aritméticos y lógicos,


5 variables, constantes y sentencias en la Ejercicios de aplicacion
programación para microcontroladores

Uso de operadores aritméticos y lógicos,


variables, constantes y sentencias en la Laboratorio dirigido No1
programación para microcontroladores Implementación de
programas básicos
3 relacionado a los
operadores en lenguaje
C para
6
microcontroladores
usando el MPLABX y el
Proteus. Programa
ejemplo en XC8, para el
microcontrolador
PIC18F4550

Uso de Vectores, punteros y funciones en


lenguaje C. Ejercicios de aplicacion
7
Uso de las funciones para retardos de tiempo
(__delay_ms y __delay_us)

Uso de las funciones para retardos de tiempo


(__delay_ms y __delay_us) Laboratorio dirigido No2.
4 Implementación de
programas básicos
relacionados al uso de
8 vectores, punteros y
funciones en lenguaje C
para microcontroladores
usando el MPLABX y el
Proteus.

Interrupciones
- Definiciones y fuentes de interrupción. Ejercicios de aplicacion
9 - Funcionamiento del ciclo de interrupción.
- Registros de interrupción, habilitadores y
5 banderas.

Practica Calificada 1
Practica Calificada 1
10
(Practica Calificada 1)

https://silbia.lacafetalab.pe/syllabuses/export/438.html 4/6
22/3/2019 100000I15N_Microcontroladores

Interrupción Externa 0
11 - Introducción Ejercicios de aplicacion
- Características
6
Implementación de un programa para
interrupción externa usando las interrupciones Laboratorio dirigido No3.
12 en lenguaje C. Uso de MPLABX y el
Proteus.

Unidad 2 Manejo del Módulo LCD alfanumérico


Periféricos del HD44780. Ejercicios de aplicación.
microcontrolador PIC y 13 - Funcionamiento del controlador HD44780. Uso del MPLABX y el
visualizador LCD - Uso de la CGRAM, CGROM y DDRAM. Proteus.

7
Practica Calificada 2
Practica Calificada 2
14 (Practica Calificada 2
Laboratorio)

Uso y manejo del visualizador LCD. Display de


cristal Liquido. Analisis básico de su Ejercicios de aplicación.
15 fincionamiento. Uso del MPLABX y el
Proteus.

8
Aplicaciones usando el visualizador LCD, en
lenguaje C, Laboratorio dirigido No4.
16 usando el MPLABX y el
Proteus.

Temporizadores (Timer 0 , Timer 1 y Timer 2)


- Descripción de los módulos de temporización. Ejercicios de aplicación
- Configuración del módulo TMR0, TMR1 y
17 TMR2 en modo temporizador.
- Calculo de la temporización.
9 - Configuración del módulo TMR0, TMR1 y
TMR2 usando interrupciones.

Practica Calificada 3
Practica Calificada 3
18
(Practica Calificada 3)

Ejemplo de aplicación de temporizaciones,


19 utilizando los temporizadores internos (Timer 0, Ejercicios de aplicación
Timer 1 y TMR2 ) del microcontrolador.

10 Realizaremos la implementación de un
programa que pueda configurar los Laboratorio Dirigido No5
20 temporizadores internos del microcontrolador
PIC en lenguaje C, usando el MPLABX y el
Proteus.

Conversor Análogo- Digital (ADC).


- Fundamentos de los convertidores Analógico - Ejercicios de aplicación
Digital.
21
- Configuración del módulo ADC del
microcontrolador para convertir una señal
11 analógica.

Configuración del módulo ADC del


microcontrolador para convertir una señal Ejemplos de aplicación
22
analógica. práctica

Conversión Analógica-Digital. Muestreo,


23 cuantización, codificación Ejercicios de aplicación

12
Realizaremos la implementación de un
programa que pueda configurar el módulo ADC Laboratorio Dirigido No6.
24
en lenguaje C. Uso del MPLABX-XC8

https://silbia.lacafetalab.pe/syllabuses/export/438.html 5/6
22/3/2019 100000I15N_Microcontroladores

Comunicación Serial (UART)


- Introducción a la comunicación Serial RS232. Ejercicios de aplicación
25 - Módulo UART del microcontrolador
- Configuración del módulo UART del
microcontrolador
13
Practica Calificada 4
Practica Calificada 4
26 (Practica Calificada 4
Laboratorio)

Aplicación de envío de datos del


27 microcontrolador a un terminal de datos de la Ejercicios de aplicación
PC.
14
Realizaremos la implementación de un
programa que pueda enviar datos por el puerto Laboratorio Dirigido No7.
28 serial a la PC usando el lenguaje C, usando el Uso del MPLABX y el
MPLABX y el Proteus. Proteus.

Sistemas embebidos
- Introducción Ejercicios de aplicación
29
- Arquitectura de un sistema embebido
Metodología del diseño de sistemas embebidos.
15
Practica Calificada 5
Practica Calificada 5
30
(Practica Calificada 5)

Análisis y diseño de un sistema embebido para


monitoreo de temperatura inalámbrico utilizando Ejercicios de aplicación
31 módulos de transmisión bluetooth.
Desarrollo del hardware embebido.
Desarrollo del software embebido.
16
Unidad 3 Implementación de un programa que pueda
Aplicaciones integradas con enviar datos de manera inalámbrica a una Laboratorio Dirigido No8
microcontroladores 32
aplicación de PC o una aplicación de un
Smartphone.

Proyecto final sobre sistema embebido


33 Integración del hardware y software. Ejercicios de aplicación
Pruebas y depuración del prototipo.
17
Realizaremos las pruebas del sistema
embebido Ejemplos de aplicación
34
práctica

Examen Final
Examen Final Individual
18 35 (Examen Final
Individual)

https://silbia.lacafetalab.pe/syllabuses/export/438.html 6/6

También podría gustarte