Programa

Acciones de Documento
  • Vista de contenidos
  • Marcadores (bookmarks)
  • Exportación de LTI
Autores: Guillermo Carpintero, Marta Ruiz
Programa de la asignatura: Temas que forman parte de la asignatura.

 

 

1.       Tema 1: Introducción a los sistemas digitales basados en microprocesador

1.1.    Concepto de CPU

1.2.    Organización interna de un microprocesador

1.3.    Introducción a los microcontroladores

1.4.    Notas históricas

 

 

2.       Tema 2: Introducción al microcontrolador PIC18

2.1.    Arquitectura del procesador

2.2.    Organización de memoria

2.3.    ¿Cómo utilizar un microcontrolador?

2.3.1.Hardware: sistemas vitales

2.3.2.Programación: entorno de desarrollo

 

 

3.       Tema 3: Programación de bajo nivel en un sistema microprocesador

3.1.    Formato de instrucciones

3.2.    Modos de direccionamiento

3.3.    Categorías de las instrucciones (énfasis en las de salto)

3.4.    Programación en ensamblador en el microcontrolador PIC18

3.4.1.Juego de instrucciones

3.4.2.Directivas de ensamblador

3.4.3.Etiquetas

3.4.4.Descripción de software: Diagramas de flujo

3.4.5.Plantilla de un código en ensamblador

3.5.    Herramientas de desarrollo para el microcontrolador PIC18 (MPLAB de Microchip)

 

 

4.       Tema 4: Conceptos de Entrada/Salida

4.1.    Concepto de interface

4.2.    Modelo de los Dispositivos de Interface

4.3.    Técnicas de Sincronización de los Eventos Externos con el Programa

      4.3.1.Espera Activa

4.3.2.Interrupciones

4.4.    Ejemplos de E/S: Puertos y temporizadores

 

 

5.       Tema 5: Programación de alto nivel: Lenguaje C

5.1.    Funciones

5.2.    Tipos de datos

5.3.    Variables

5.4.    El lenguaje C y el microcontrolador PIC

5.5.    Librerías del compilador C18

5.5.1.Librerías HW. Ejemplos

5.5.2.Librerías SW. Modificación de librerías: Ejemplo LCD

 

 

6.       Tema 6: Periféricos del microcontrolador PIC18: Función, registros asociados y librerías de programación

6.1.    Módulos temporizadores y módulos CCP

6.2.    USART

6.3.    Módulo A/D

6.4.    Módulo MSSP

6.4.1.Modo I2C

6.4.2.Modo SPI

Reutilizar Curso
Descargar este curso