1 Tema 6: Prácticas Antonio Cebrián. 2 Contenidos 1.Metodología 2.Programación 3.Prácticas.

Slides:



Advertisements
Presentaciones similares
MOVIMIENTO JOVENES DE LA CALLE CIUDAD DE GUATEMALA chi siamo quienes-somos qui sommes-nous who we are attività actividades activités activities scuola.
Advertisements

¿PARA QUE ESTAMOS AQUÍ? LOS OBJETIVOS DE LA ENCARNACIÓN.
SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR
SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR
1 Datos sobre webloggers Datos extraidos de la encuesta a webloggers disponibles en la web de los autores.
el 1, el 4 y el 9 tres cuadrados perfectos autosuficientes
Respuestas Jack y la mata de frijoles /60. 1.vivía 2.estaba 3.estaba 4.era 5.llamaba 6.gustaba 7.comía 8.dormía 9.gustaba 10.llamó 11.dijo 12.había 13.quería.
Los números del 0 al cero uno dos tres cuatro cinco 6 7 8
Seminario El Futuro del Seguro de Vida
1 PRINCIPALES INDICADORES DEL DESARROLLO DE LA SOCIEDAD DE LA INFORMACIÓN EN GALICIA CUADRO DE MANDO Apartado: Empresas Septiembre de 2004.
1 LA UTILIZACION DE LAS TIC EN LAS MICROEMPRESAS GALLEGAS. AÑO mayo 2005.
1 LA UTILIZACION DE LAS TIC EN LAS PYMES GALLEGAS AÑO de Junio de 2005.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS ( Resumen PYMES ) Noviembre de 2004.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS (MICROEMPRESAS, resultados provisionales) 29 de julio de 2004.
AYUDA A LA FUNCIÓN DOCENTE Internet
TEMA 5.- 1ª PARTE. EL A.O. Y SUS APLICACIONES
TEMA 2 MÚLTIPLOS Y DIVISORES
02- Plan Organización Docente v.2 Noviembre 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
02- PLAN DOCENTE Febrero 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
01- OFERTA FORMATIVA v.2 Noviembre 2009 SIES – SISTEMA INTEGRADO DE EDUCACIÓN SUPERIOR.
Respuestas Buscando a Nemo.
ABECEDARIO FIGURAS GEOMÉTRICAS NÚMERO
Área Razón Social 0 0 Telefónica Servicios Audiovisuales S.A. / Telefónica España S.A. Título de la ponencia / Otros datos de interés / Kit.
Los Objetos de la Clase Escriban la palabra (the word) en español para los objetos de la clase (#1-20).
Tema 5: Módulo de prácticas
Tiempos Verbales (caminar, comer, vivir)pg.484
MOVIMIENTO JOVENES DE LA CALLE CIUDAD DE GUATEMALA chi siamo quienes-somos qui sommes-nous who we are attività actividades activités activities alimentazione.
1. Apoyo exterior sobre ala inferior de viga de acero
SUMAS NÚMEROS HASTA =
Funciones Excel. Parte 1. Introducción 2 Una función Excel es una fórmula o un procedimiento que se realiza en el ambiente de Visual Basic, fuera de.
-17 Expectativas sobre la situación económica (Europa) Septiembre 2013 Indicador > +20 Indicador 0 a +20 Indicador 0 a -20 Indicador < -20 Total Unión.
Phone2Wave-Server Manual de Operación.
Repaso del capítulo Primer Paso
INFORME USDA NOVIEMBRE TRIGO 2 MERCADO INTERNACIONAL (Millones de Toneladas) 3.
Calendario 2008 Imágenes variadas Venezuela Elaborado por: MSc. Lucía Osuna Wendehake psicopedagogiaconlucia.com Enero 2008.
EL OSO APRENDIZ Y SUS AMIGOS
Las NIC MARCO CONCEPTUAL NIC 1: PRESENTACIÓN ESTADOS FINANCIEROS
1 SEGUNDO FORO REGIONAL HERMOSILLO, SON Sistema Nacional de Transparencia Fiscalización y Rendición de Cuentas:
1 PROYECTO DE PRESUPUESTO DE EGRESOS DE LA FEDERACION 2002 COORDINACIÓN DE POLITICA ECONOMICA GP-PRD.
RETIRO DE COMALCALCO DIC. 2012
Proyecto para Centros que trabajan una vez por semana.
Ecuaciones Cuadráticas
3 Enero 2010 PERÚ: IV CENSO NACIONAL ECONÓMICO, APURÍMAC.
¡Primero mira fijo a la bruja!
Mecanismos 3º ESO Soluciones cuestiones teóricas Curso
Comité Nacional de Información Bogotá, Julio 27 de 2011 Consejo Nacional de Operación de Gas Natural 1 ESTADISTICAS NACIONALES DE OFERTA Y DEMANDA DE GAS.
Business Proccess Management (BPM)
MINIMO COMÚN MÚLTIPLO DE DOS NÚMEROS a y b
Aqui está Señoras y Señores !!!!!
JORNADA 1 DEL 24 DE MARZO AL 30 DE MARZO EQUIPO 01 VS EQUIPO 02 EQUIPO 03 VS EQUIPO 06 EQUIPO 05 VS EQUIPO 10 EQUIPO 07 DESCANSA EQUIPO 08 VS EQUIPO 13.
EVOLUCION DE PRECIOS Y MARGENES DE MOLIENDA MAYO
CULENDARIO 2007 Para los Patanes.
BEATRIZ LAFONT VILLODRE
SI QUIERES VERLO DALE AL CLICK
ESTADOS FINANCIEROS A DICIEMBRE DE 2013.
* Fuente: Sondeo del Consumidor de la Comisión de la UE, GfK. Expectativas sobre la situación.
CURSO MULTIHAZ HYPACK ®
Los números. Del 0 al 100.
SpanishNumbers Uno 2 Dos 3 Tres 4 Quatro.
MSc. Lucía Osuna Wendehake
Calendario 2009 “Imágenes variadas” Venezuela Elaborado por: MSc. Lucía Osuna Wendehake psicopedagogiaconlucia.com Enero 2009.
“Modelo utópico para hacer feliz a una mujer” Miguel-A.
LOS NÚMEROS.
uno cero dos seis siete nueve Los Números DIEZ cinco ocho tres
Numbers.
1 BALONCESTO PARA NOVATOS Alcobendas 15 de mayo de 2008 GUILLERMO HERNANDEZ PEÑALBA.
Manual de Procedimientos Procedimiento de ejecución del programa de
CHAPTER 4 VOCABULARY: PART II
DISEÑO DE LA PROPUESTA DEL PROCESO DE RENDICION DE CUENTAS 2014 Coordinación General de Planificación Ministerio de Agricultura, Ganadería, Acuacultura.
Transcripción de la presentación:

1 Tema 6: Prácticas Antonio Cebrián

2 Contenidos 1.Metodología 2.Programación 3.Prácticas

3 1. Metodología

4

5 2. Programación

6 Estructura del código fuente plantilla.asm

7 2. Programación Directivas del ensamblador: –Control. –Ensamblador condicional. –Datos. –Listado –Macros. –Archivo objeto.

8 2. Programación Constantes numéricas: TypeSyntaxExample Decimal D' '. D'100'.100 Hexadecimal H' ' 0x H'9f' 0x9f Octal O' 'O'777' Binary B' 'B' ' ASCII A' ' ' A'C' 'C'

9 2. Programación Comparaciones: Igual que Contador == 10 movfContador,W sublw10 btfscSTATUS,Z gotoSeCumpleCondicion

10 2. Programación Comparaciones: Mayor que Contador > 10 movfContador,W sublw10; W = k – W. btfssSTATUS,C gotoSeCumpleCondicion

11 2. Programación Comparaciones: Menor que Contador < 10 movfContador,W sublw10; W = k – W. btfscSTATUS,C gotoSeCumpleCondicion

12 2. Programación Bucles: Infinito Bucle:. goto Bucle

13 2. Programación Bucles: Número fijo de iteraciones movlw100 movwfContador Bucle:. decfszContador,F gotoBucle

14 2. Programación Subrutinas:. callSubrutina. ; Subrutina:. return

15 2. Programación Interrupción: Interrup:. retfie

16 2. Programación Interrupción con cambio de contexto: Interrup: movwfSaveW movfSTATUS,W movwfSaveSTATUS movfPCLATH,W movwfSavePCLATH movfFSR,W movwfSaveFSR clrfSTATUS clrfPCLATH.

17 2. Programación Interrupción con cambio de contexto:. movfSaveFSR,W movwfFSR movfSavePCLATH,W movwfPCLATH movfSaveSTATUS,W movwfSTATUS swapfSaveW,F swapfSaveW,W retfie

18 3. Prácticas

19 3. Prácticas Práctica LEDs: 1.Encender secuencialmente todos los LEDs con ejecución paso a paso. 2.Encender secuencialmente todos los LEDs con ejecución continua utilizando un retardo software. 3.Encender secuencialmente todos los LEDs con ejecución continua utilizando un temporizador.

20 3. Prácticas Práctica LEDs: –Salidas digitales.

21 3. Prácticas Práctica LEDs: –Retardo software.

22 3. Prácticas Práctica LEDs: –Temporizador.

23 3. Prácticas Práctica PULSADORES: 1.Encender un LED mientras se mantiene la pulsación. 2.Cada pulsación conmuta el estado del LED. 3.Cada pulsación conmuta el estado del LED sin rebotes con retardo software. 4.Cada pulsación enciende secuencialmente un LEDs y apaga en anterior, utilizando un temporizador.

24 3. Prácticas Práctica PULSADORES: - Rebotes:

25 3. Prácticas Práctica ZUMBADOR: 1.Generar un tono de 2 kHz con zumbador mediante retardo software. 2.Generar un tono de 2 kHz con zumbador y onda bipolar mediante retardo software. 3.Generar un tono de 2 kHz con zumbador mediante módulo PWM.

26 3. Prácticas Práctica ZUMBADOR: - Módulo PWM:

27 3. Prácticas Práctica UART: 1.Realizar un echo local. 2.Realizar un sencillo intérprete de comandos para encender/apagar los LEDs.

28 3. Prácticas Práctica UART: - Módulo UART (TX):

29 3. Prácticas Práctica UART: - Módulo UART (TX):

30 3. Prácticas Práctica UART: - Módulo UART (RX):

31 3. Prácticas Práctica UART: - Módulo UART (RX):

32 3. Prácticas Práctica ADQ: 1.Lectura de la tensión del potenciómetro (VPOT) mediante el convertidor A/D en ejecución paso a paso. 2.Lectura de la tensión del potenciómetro (VPOT) mediante el convertidor A/D y envío del código en hexadecimal a través de la UART. 3.Lectura de la tensión de los pulsadores (VBUTTON) mediante el convertidor A/D, envío del código en hexadecimal a travé de la UART y encendido del LED correspondiente mientras el botón se mantiene pulsado.

33 3. Prácticas Práctica ADQ: –Convertidor A/D:

34 3. Prácticas Práctica VGA: 1.Generar una pantalla compuesta por 3 franjas horizontales de colores en modo VGA con 640x480 pixels, una frecuencia de línea de 31.5 kHz y una frecuencia de refresco de 60 Hz.

35 3. Prácticas Práctica VGA: –Sincronismo horizontal:

36 3. Prácticas Práctica VGA: –Sincronismo vertical:

37 3. Prácticas Práctica VGA: –Sincronismo horizontal:

38 3. Prácticas Práctica VGA: –Sincronismo horizontal vs vertical:

39 3. Prácticas Práctica VGA: –Sincronismo horizontal vs RGB:

40 3. Prácticas Práctica VGA: –Sincronismo vertical vs RGB:

41 3. Prácticas Práctica VGA: –Sincronismo vertical vs RGB:

42 3. Prácticas Práctica VGA: