You are on page 1of 21

Microprocesadores y

Microcontroladores

Emerson Jassan Olaya


Lección 2

1
Tareas:
Hacer el dibujo completo del microcontrolador visto en clase,
con una explicación de sus partes y su funcionamiento a nivel
general. Entregar el jueves 18 de agosto.

Entregar reporte de avances en el proyecto integrador.

• Introducción: Descripción del problema a resolver. Planteamiento,


justificación, objetivos.
• Estado del Arte: Qué se ha hecho anteriormente en cuanto al tema,
qué es lo más reciente. (Industria y Academia)
• Plan de trabajo.
• Investigación, Posibles materiales a usar, electrónica,
especificaciones técnicas de bandas transportadoras comerciales,
protocolos de comunicación, motores, hojas de datos, etc.
• Forma: Buena redacción, buena ortografía, formato IEEE, citas y
bibliografía.

2
PIC 16F84A (Programable Interface
Controllers)

Hardware Mínimo

3
4
Descripción de Pines

5
Arquitectura Interna Simplificada

• Memoria de datos
– Registros de propósito general
– Registros de propósito especifico
• Memoria de programa
• Registro w
• Puertos
• Características Especiales

6
Memoria

7
8
9
10
11
Formato de Código
• 1) Definir el tipo de PIC usado
• 2) Definir sistema de numeración usado.
• 3) Definir etiquetas
• 4) Definir dirección de origen del programa
• 5) Configurar registros y funciones
• 6) Código
• 7) FIN

12
Ejemplo 1
• Proponer un circuito que tenga el
puerto B como salida conectando 8 leds,
realizando un programa que me
encienda los bits 0, 1, 3, 5, 7.

13
Ejemplo 1

14
15
Ejemplo 2

16
Ejemplo 2

17
Ejercicio
• Lea la señal proveniente de un sensor
óptico de una banda transportadora de un
supermercado. (Conectado a un pin del
puerto b)

• Cuando sea 1 haga mover la banda con


una señal de 5 v en un pin del puerto b,
cuando sea cero detenga la banda con un
voltaje de 0v.

18
Laboratorio 2
• Proponer un circuito que tenga el puerto B
como salida conectando 8 leds y el puerto
A como entradas, realizar un programa
que multiplique por 2 el dato del puerto A
y saque el reultado por el puerto B.

• Hacer el diagrama de flujo, el código y


simularlo en MPLab.

19
Dibujo del Circuito

20
Tarea
• Investigar el principio de funcionamiento del
encoder de cuadratura.

Quiz al inicio de la siguiente clase. Martes 30


ago.

21