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
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7026344/pasted-from-clipboard.png)
MPLAB® XC8 Compiler v2.10
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7018579/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7018580/pasted-from-clipboard.png)
MPLAB® XC8 Compiler v2.10
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7018581/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7018583/pasted-from-clipboard.png)
MPLAB® XC8 Compiler v2.10
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7018584/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7018585/pasted-from-clipboard.png)
MPLAB® XC8 Compiler v2.10
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7018589/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7018613/pasted-from-clipboard.png)
309c23fe3a02
Initial Setup
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7018586/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7018587/pasted-from-clipboard.png)
Initial Setup
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7018588/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7026305/pasted-from-clipboard.png)
Initial Setup
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7026211/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7026216/pasted-from-clipboard.png)
Initial Setup
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7026214/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7026217/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7026245/pasted-from-clipboard.png)
DEBUG MAIN PROJECT
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7026250/pasted-from-clipboard.png)
Click on debug
DEBUG MAIN PROJECT
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7026251/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7026252/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7026254/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7026255/pasted-from-clipboard.png)
DEBUG MAIN PROJECT
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7026257/pasted-from-clipboard.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7026260/pasted-from-clipboard.png)
Cursor on status
DEBUG MAIN PROJECT
Customize project config
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7026246/pasted-from-clipboard.png)
Customize Project configuration 2
![](https://s3.amazonaws.com/media-p.slid.es/uploads/1166142/images/7026247/pasted-from-clipboard.png)
GRACIAS
Video repaso Procesador
Copy of Ensamblador 1
By Oscar Rosete
Copy of Ensamblador 1
- 113