You are on page 1of 13

Ciclo 2017-I

Escuela Profesional de Ingeniería Electrónica y Telecomunicaciones

MICROPROCESADORES Y
2902-29312
Trabajo MICROCONTROLADORES
académico Docente:
MEDINA PEREZ PAUL
Nota:

06 01
Ciclo: Sección:
Módulo II
Datos del alumno: Forma de publicación:
Apellidos y nombres:
Publicar su archivo(s) en la opción TRABAJO ACADÉMICO que figura en
Venegas vilcapoma, jose luis el menú contextual de su curso
Código de matrícula:
Panel de control:
2014132351
Uded de matrícula:
lima

Fecha de publicación en
campus virtual DUED
LEARN:

Hasta el Domingo 23 de
Julio 2017
(Hora peruana)
Recomendaciones:

1. Recuerde verificar la
correcta publicación de
su Trabajo Académico
en el Campus Virtual
antes de confirmar al
sistema el envío
definitivo al Docente.

Revisar la
previsualización de su
trabajo para asegurar
archivo correcto.

2. Las fechas de publicación de trabajos académicos a través del campus virtual DUED LEARN están definidas
en la plataforma educativa, de acuerdo al cronograma académico 2017-I por lo que no se aceptarán
trabajos extemporáneos.

3. Las actividades de aprendizaje que se encuentran en los textos que recibe al matricularse, servirán para su
autoaprendizaje mas no para la calificación, por lo que no deberán ser consideradas como trabajos
académicos obligatorios.
Guía del Trabajo Académico:
4. Recuerde: NO DEBE COPIAR DEL INTERNET, el Internet es únicamente una fuente de
consulta. Los trabajos copias de internet serán verificados con el SISTEMA
ANTIPLAGIO UAP y serán calificados con “00” (cero).

5. Estimado alumno:
El presente trabajo académico tiene por finalidad medir los logros alcanzados en el desarrollo del curso.
Para el examen parcial Ud. debe haber logrado desarrollar hasta 50% y para el examen final debe haber
desarrollado el trabajo completo.

Criterios de evaluación del trabajo académico:


Este trabajo académico será calificado considerando criterios de evaluación según naturaleza del curso:

Presentación adecuada Considera la evaluación de la redacción, ortografía, y presentación del


1 del trabajo trabajo en este formato.
Considera la revisión de diferentes fuentes bibliográficas y electrónicas
confiables y pertinentes a los temas tratados, citando según la normativa
Investigación
2 bibliográfica:
APA.
Se sugiere ingresar al siguiente enlace de video de orientación:

Situación problemática o Considera el análisis contextualizado de casos o la solución de situaciones


3 caso práctico: problematizadoras de acuerdo a la naturaleza del curso.

Considera la aplicación de juicios valorativos ante situaciones y escenarios


4 Otros contenidos
diversos, valorando el componente actitudinal y ético.

PREGUNTAS:

INDICACIONES:

TENER EN CUENTA:

El presente trabajo tiene carácter DEMOSTRATIVO. Para poder desarrollarlo adecuadamente es necesario,
tener criterio lógico y aplicar las herramientas necesarias, normas y reglas que se le indicaron en el curso.

No se permiten copias de otro compañero.

Cada uno tiene un criterio distinto.

PROGRAMAS

Para el desarrollo del T.A. debe aplicar los siguientes programas

CCS Compiler

MPLAB 8.92
(NOTA no utilice otras versiones) Caso contrario no será calificado

PROTEUS V. 8
PicKit 2 V. 2.61

Arduino Uno u otro

PROCEDIMIENTO

1. Desarrolle una presentacion sobre Microcontroladores y Arduino – Matlab y Arduino


- Labview – Utilice de preferencia Prezi (capture pantallas y adjunte el archivo), sino
utilice Power Point 2013 (2p)

2. Microcontrolador: Realice mínimo dos laboratorios prácticos (Implementados


físicamente), para cada uno debe realizar: (10p)
a) Algoritmo del programa

b) Código fuente en C++ o en .ASM, entre otros

c) Compilación (.HEX)
d) Simulación en Proteus versión 8

e) Puede realizar la grabación física en un Microcontrolador y demostrar el


funcionamiento en un protoboard o placa impresa

Para demostrar que Usted lo realizó prepare videos (subir a Youtube) enviar link,
donde debe explicar su implementación, realizando la demostración práctica.
(IMPORTANTE, COLOCAR CARATULA AL VIDEO. SIN VIDEO NO SE PODRA REVIZAR)

Realice en Word y presentaciones (prezi o power point) sobre los laboratorios


desarrollados

3. Arduino: Realice la simulación en Proteus (puede también implementarlo


físicamente) de Arduino Uno, Mega sobre: (8p)
a) Control de un motor DC (Giro Horario, antihorario y control de velocidad)
mediante la PC

b) Control de servo motor empleando módulo Bluetooht desde un celular (descargar


programa en Android) y la computadora con programa adecuado para el caso
c) Control de un motor mediante Arduino – Matlab o Arduino Labview.

Para ello debe realizar el programa en Arduino (Capture pantallas y envié los archivos
realizados en los programa. Preparar su video, subir y enviar Link).

Realice en Word y presentaciones (prezi o power point) sobre el laboratorio


desarrollado.

Ordenar en una carpeta los archivos en Word, Prezi o Power Point, MPLAB, CCS Compiler,
Proteus 8, PicKit 2 V. 2.61, Arduino.
Para el logro de todo lo mencionado Usted debe demostrar el domino de los programas
mencionados.

Se aceptan más proyectos desarrollados que tenga relación a los mencionados

Como PID para control de temperatura

Temas detallados a desarrollar

MICROPROCESADORES

La computadora personal. Partes. Mainboard, Fuentes de alimentación. Conectores. Case

Ensamblaje. Setup. Configuración. Software de diagnóstico. Sistema Operativo

Sistemas basados en microprocesadores. Procesadores RISC, CISC

Conjunto de Instrucciones de los microprocesadores

Microprocesadores actuales. Programación básica con lenguaje ensamblador

Juego de instrucciones. Saltos y llamadas de subrutinas. Aplicaciones

Control de puertos e interrupciones. Interfaces de bus.


MICROCONTROLADORES

Interfaces y control de puertos. (Paralelo, Serial, USB) sobre los Microcontroladores


Microcontroladores, sistemas basados en microcontroladores, tipos, características.
Microcontrolador: PIC 16F84A, 16F87x. Arquitectura
Aplicación de las 35 instrucciones - Programación
Lenguaje de programación Assembler – Ejemplos prácticos
Aplicación del software MPLAB
Aplicación del software PROTEUS
Programas y diagramas para grabación del microcontrolador PIC en forma Paralelo, Serial y USB
Manejo de rutinas de tiempo, subrutinas. Interrupciones

Programación y simulación del microcontrolador PICs en: circuitos Led, display, LCD y Teclado
Hexadecimal

**Circuitos PRÁCTICOS APLICATIVOS: Contador de 0 a 99, panel en LCD y Panel matricial. Control de
temperatura con Control Proporcional Integral Derivativo (PID)

ARDUINO

Explicar el funcionamiento del Arduino Uno R2 Front, Arduino Uno R3 Front, Arduino Uno R3 Back,
Arduino Uno SMD, Arduino Uno Front, Arduino Uno Back.

Etapas, descripción de sus componentes, diagramas para su fabricación, programas de funcionamiento


del Arduino UNO. Todo lo referente para la construcción del Arduino Uno.
Traducir y explicar el contenido de la siguiente página: http://arduino.cc/en/Main/ArduinoBoardUno

Realice los proyectos (Simulación [Proteus v. 8] y/o Funcionamiento físico del Arduino Uno) sobre:

a. Control de un motor DC (Giro Horario, antihorario y control de velocidad) mediante la PC


b. Control de servo motor empleando módulo Bluetooht desde un celular (descargar programa en
Android) y la computadora con programa adecuado para el caso
c. Control de un motor mediante Arduino – Matlab o Arduino Labview.

EJEMPLOS

Ejemplo de código en Arduino

*/
#include <Bridge.h>
#include <YunServer.h>
#include <YunClient.h>

// Listen on default port 5555, the webserver on the Yun


// will forward there all the HTTP requests for us.
YunServer server;
String startString;
long hits = 0;

void setup() {
Serial.begin(9600);

// Bridge startup
pinMode(13,OUTPUT);
digitalWrite(13, LOW);
Bridge.begin();
digitalWrite(13, HIGH);

// using A0 and A2 as vcc and gnd for the TMP36 sensor:


pinMode(A0, OUTPUT);
pinMode(A2, OUTPUT);
digitalWrite(A0, HIGH);
digitalWrite(A2, LOW);

// Listen for incoming connection only from localhost


// (no one from the external network could connect)
server.listenOnLocalhost();
server.begin();

// get the time that this sketch started:


Process startTime;
startTime.runShellCommand("date");
while(startTime.available()) {
char c = startTime.read();
startString += c;
}
}

void loop() {
// Get clients coming from server
YunClient client = server.accept();

// There is a new client?


if (client) {
// read the command
String command = client.readString();
command.trim(); //kill whitespace
Serial.println(command);
// is "temperature" command?
if (command == "temperature") {

// get the time from the server:


Process time;
time.runShellCommand("date");
String timeString = "";
while(time.available()) {
char c = time.read();
timeString += c;
}
Serial.println(timeString);
int sensorValue = analogRead(A1);
// convert the reading to millivolts:
float voltage = sensorValue * (5000/ 1024);
// convert the millivolts to temperature celsius:
float temperature = (voltage - 500)/10;
// print the temperature:
client.print("Current time on the Yun: ");
client.println(timeString);
client.print("<br>Current temperature: ");
client.print(temperature);
client.print(" degrees C");
client.print("<br>This sketch has been running since ");
client.print(startString);
client.print("<br>Hits so far: ");
client.print(hits);
}

// Close connection and free resources.


client.stop();
hits++;
}

delay(50); // Poll every 50ms


}

** Circuitos Semáforo, simulado en el programa Proteus.


** Circuito de luces secuenciales

**Circuito control de acceso por clave


MÓDULOS A EMPLEAR PAR EL DESARROLLO FISICO

1. Grabador de PIC USB - Universal

2. Arduino Uno
BIBLIOGRAFIA

Puede consultar el siguiente libro de ayuda:

TITULO AUTOR EDITORIAL / AÑO PUBL.

José María Angulo Usategui, Juan Carlos Ediciones Paraninfo, S.A. España,
Hernández Martin, Ángeles Prieto Blanco, 2007
Electrónica Digital y Microprogramable
Mikel Etxebarria Isuskiza, Ignacio Angulo
Martínez ISBN:978-84-9732-505-9

3° Edición. Prentice Hall


Hispanoamericana S.A. 1994, 566p.
Arquitectura de computadores M. Morris Mano
ISBN: 968-880-361-8

Los microprocesadores Intel: arquitectura,


programación e interfaz de los procesadores Ediciones Pearson Educación, 2001 –
Barry B. Brey, Jorge Joel del Arco Pérez
8086/8088, 80186,/80188, 80286, 80386, 966p.
80486, Pentium, Pentium Pro y Pentium II

3° Edición. Pearson Educación,


México, 2003.
Diseño Digital M. Morris Mano
ISBN: 970-26-0438-9

1° Edición. Publicaciones UCAB,


Caracas, 2005
Lenguaje y compiladores. Teoría y ejercicios Ivan Pérez
ISBN: 980-244-411-1
Ediciones McGraw-Hill
Microcontroladores PIC: Diseño práctico de José María Angulo Usategui, I. Angulo
Interamericana de España S.L., 2006.
aplicaciones. PIC16F87X, PIC18FXXX Matinez, Susana Romero Yesa
304p.

www.microchip.com Microchip Technology inc. Internet

ENLACES

Puede considerar los siguientes links para el desarrollo del TA:

 Arquitectura de la PC
http://books.google.com.pe/books?id=y-
Bek3q8lYUC&pg=PA75&dq=microprocesadores&hl=es&sa=X&ei=fE5IUYnOOM7E4AP3nYGYC
A&ved=0CEsQ6AEwBQ#v=onepage&q=microprocesadores&f=false

 Introducción a los microprocesadores


http://books.google.com.pe/books?id=Boih9s8uVP4C&pg=PA11&dq=microprocesadores&hl=es&
sa=X&ei=fE5IUYnOOM7E4AP3nYGYCA&ved=0CDQQ6AEwAQ#v=onepage&q=microprocesado
res&f=false

 Programa Micro aprendizaje con microprocesadores con PC


http://books.google.com.pe/books?id=JMSdUzdwSwAC&printsec=frontcover&dq=microprocesad
ores&hl=es&sa=X&ei=fE5IUYnOOM7E4AP3nYGYCA&ved=0CDoQ6AEwAg

 Microcontroladores avanzados dsPIC


http://books.google.com.pe/books?id=KHJYOgr1KPIC&dq=microcontrolador+angulo&hl=es&sa=
X&ei=bE1IUZr2Bpio4AOe6oCIBg&ved=0CC4Q6AEwAA

 Microcontroladores
http://books.google.com.pe/books?id=V1wLsfO1114C&pg=PA52&dq=microprocesadores+y+micr
ocontrolador&hl=es&sa=X&ei=yE1IUeG0LNip4APNiIGgBQ&ved=0CEUQ6AEwBQ#v=onepage&
q=microprocesadores%20y%20microcontrolador&f=false

 Microcontroladores: Fundamentos y aplicaciones


http://books.google.com.pe/books?id=ODenKGOHMRkC&pg=PA11&dq=microprocesadores+y+
microcontrolador&hl=es&sa=X&ei=yE1IUeG0LNip4APNiIGgBQ&ved=0CCsQ6AEwAA#v=onepag
e&q=microprocesadores%20y%20microcontrolador&f=false

 ARDUINO
http://www.arduino.cc/
¡EXITOS!
EL PROFESOR

You might also like