Informe Practica 2 Pic

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Informe Practica 2 Pic as PDF for free.

More details

  • Words: 550
  • Pages: 11
Universidad Politécnica Salesiana Ingeniería Electrónica

Sistemas Microprocesados

Practica 2 Utilización de declaraciones con el Microcontrolador Pic Integrantes: • Juan Villacís

• Gabriela Chicaiza

Ing. Luis Oñate

Periodo Septiembre2009-Febrero 2010

Objetivo: Utilizar las declaraciones If, select, case, do, for, while con el microcontrolador

Ejercicios planteados en laboratorio En esta práctica vamos aponer en práctica lo que es declaraciones con el microcontrolador pic Practica 2.1 1. Si se presiona el botón el foco se enciende por 3 segundos, luego se apaga 1 segundo y se vuele a encender el foco por 3 segundos. Caso contrario el foco permanece prendido. Para esta practica se necesita un relé de 5 voltios o 12 voltios y 110 V ac para la salida, un foco, alambre, enchufe, transistor npn 2n3904, resistencias de 47k. Desarrollo: Entradas: Prendido de focos Salidas: código binario condición prendido o apagado Procesos: Diagrama de Flujo Comparación si Portb.0=1 Habilitamos Portb.0=1 Encendemos foco 3 segundos Deshabilitamos Portb.0=0 Encendemos foco 1 segundos Habilitamos Portb.0=1 Encendemos foco 3 segundos Caso contrario Habilitamos Portb.0=1 Encendemos foco 3 segundos Repetimos la secuencia. Goto main

Codificación:

Esquemático:

Simulación:

Fig. 1

Ver componentes y entender que se prende y apaga el foco siempre y cuando este bien programado el micro pic

Practica 2.2 2.-Utilizando la sentencia For - Next elaborar un contador ascendente de 0repetitivo. Diagrama de Flujo Desarrollo: Entradas: contador ascendente 0-9 Salidas: código Binario ascendente del 0-9 Procesos: Inicializo mis variables Ciclo for hasta 10 Guardo el valor de mis variables Sumo a mi variable 1 Termina ciclo FOR Comparo si es igual a 10 Escribo el valor de la variable en el puerto. Retardo 5 seg Repetir secuencia goto main

Codificación: ._

Esquemático:

hasta lller a

Simulación:

Practica 2.3 3.-Mediante las sentencias For-Next, elaborar un controlador descendente 0 y 9 Desarrollo: Entradas: contador ascendente 9-0 Salidas: código Binario ascendente del 9-0 Procesos: Inicializo mis variables Ciclo for desde 9 hasta 0 Guardo el valor de mis variables Resto a mi variable 1 Termina ciclo FOR Comparo si es igual a=0 a=10 Escribo el valor de la variable en el puerto. Retardo 5 seg Repetir secuencia goto main

Diagrama de Flujo. Inicio

Definir variables i,a A=10

For i=0 to 9

Portb=a

a=a-1 Retardo 5 s

A=0

si Retardo 5 seg Codificación:

no

Esquemático

Simulación:

4.-Usar la secuencia While-wend, para elaborar un conrador ascendente de don dígitos. Desarrollo: Entradas: contador ascendente 0-99 Salidas: código Binario ascendente del 0-99 Procesos: Comienza o inicializo While desde 0 hasta 99 Designo puerto de Decenas y puerto de Unidades Incremento mi variable Comparo si I=2000 incremento B Comparo de nuevo b=10 Donde b=0 E Incremento A Comparo A si es A=0 Fin de las comparaciones Escribo el valor de las variables en el puerto.

Fin del ciclo While Diagrama de Flujo. Inicio

Definir variables A,B,I While True

PortC=1

PortB=A

Retardo 1us PortC=2 PortB=B Retardo 1us Inc(I)

I=2000 Si Inc(B)

B=10

No

Si B=0

Codificación:

Inc(A)

I=0 Imprime resultado FIN

A=10

A=0

Codificación:

Esquemático

Simulación:

Conclusiones: • •

Trabajar de una manera mas eficiente para su correcto funcionamiento y que l a programación es un requisito poder Utilizar las diferentes nuestra aplicación Utilizar todas las estructuras para reunir materiales

Recomendaciones: • •

Armar muy bien y saber diferenciar las diferentes formas de programas Complementar lo práctico con lo teórico y reducir .redundancias cíclicas.

Related Documents

Informe Pic 2
June 2020 8
Informe Practica 2
June 2020 5
Practica 1 Pic
June 2020 3