Microcontroladores

Unidad I. Arquitectura de computadoras

Facultad de Ingeniería/Campus Mexicali

Ing. Oscar Alonso Rosete Beas

Sesion 7 Rev:2 ciclo 2020-1

 

Sesión Previa

1.5. Periféricos de entrada/salida
1.6. Arquitectura de microcontroladores

 

 

 

 

Agenda

2.1. Introducción a los lenguajes de programación en microcontroladores
2.2. Arquitectura y lenguaje de programación Ensamblador
2.3. Modos de direccionamiento
2.4. Memoria RAM
2.5. Lenguaje C

Repaso el viernes 7 de febrero

Lunes 10 de febrero examen

Unidad 2. Programación

Trabajo de clase individual

Generales: Generar un documento Word o Powerpoint

  • Investigación individual con cuadro comparativo:
    • RISC

    • CISC

  • Clasificación de los siguientes microcontroladores acuerdo al arbol visto en clase (Agregar referencias):

    • Pic16f84a, pic16f18877

    • Atmega328p

    • PICAXE 08M2

Trabajo de clase individual

  • Requerimientos para programar un microcontrolador pic16f84a
    • ​Tarea conseguir los materiales para realizarlo
  • Requerimientos para simular un microcontrolador PIC16F84a utilizando lenguaje ensamblador y lenguaje C

    • Realizar una simulación del encendido de un LED utilizando el PIC16F84a en cualquier lenguaje.

  • Requerimientos para ejecutar un programa en lenguaje C
    • Ejecutar "hello world" en su laptop
  • ​Instalar MPLAB X IDE
  • Crear cuenta en TinkerCAD

MPLAB X IDE and assembly source code

mplab assembler input output

page 24

MPLAB® XC8 Compiler v2.10

MPLAB® XC8 Compiler v2.10

MPLAB® XC8 Compiler v2.10

MPLAB® XC8 Compiler v2.10

309c23fe3a02

Initial Setup

Initial Setup

Initial Setup

Initial Setup

DEBUG MAIN PROJECT

Click on debug

DEBUG MAIN PROJECT

DEBUG MAIN PROJECT

Cursor on status

DEBUG MAIN PROJECT

Customize project config

Customize Project configuration 2

GRACIAS

Video repaso Procesador

Ensamblador 1

By oscaralonso11

Ensamblador 1

  • 1,187