Otoñ
o
Febrero -
Julio 10
SISTEMAS
MICROPROCESADOS I
INFORME II
DOCENTE:
Ing. Electrónico.
Luis Oñate
ESTUDIANTES:
• Fernando Pazmiño
• Juan Suasnavas
• Gustavo Caiza
• CÓDIGO:
19
• ALGORITMO:
ENTRADA: Datos de entrada al microcontrolador (Puerto C)
SALIDA: Datos en la salida del microcontrolador (Puerto A) que
serán comprobados al encender y apagar el foco.
PROCESO: Habilito el puerto B como entrada
Ing. Electrónica
Sistemas Microprocesados I
UNIVERSIDAD POLITÉCNICA SALESIANA
• DIAGRAMA DE FLUJO:
19
Ing. Electrónica
Sistemas Microprocesados I
UNIVERSIDAD POLITÉCNICA SALESIANA
• DIAGRAMA ESQUEMATICO:
Ing. Electrónica
Sistemas Microprocesados I
UNIVERSIDAD POLITÉCNICA SALESIANA
• CODIGO:
• ALGORITMO:
ENTRADAS: Datos que serán almacenados en el micro controlador
SALIDAS: Código Binario del 0 al 9 en el Puerto B
PROCESO: Definir variables para almacenar los datos.
Guardo el valor de cero en una Variable y el valor de 1 en
otra variable.
Utilizar la declaración For para realizar el lazo de 1 a 10
en la primera variable.
Sumo 1 a la segunda variable para incrementar los
valores.
19
Ing. Electrónica
Sistemas Microprocesados I
UNIVERSIDAD POLITÉCNICA SALESIANA
• DIAGRAMA DE FLUJO:
• DIAGRAMA ESQUEMATICO:
19
Ing. Electrónica
Sistemas Microprocesados I
UNIVERSIDAD POLITÉCNICA SALESIANA
• SIMULACIÓN:
19
Ing. Electrónica
Sistemas Microprocesados I
UNIVERSIDAD POLITÉCNICA SALESIANA
19
Ing. Electrónica
Sistemas Microprocesados I
UNIVERSIDAD POLITÉCNICA SALESIANA
• CÓDIGO:
19
Ing. Electrónica
Sistemas Microprocesados I
UNIVERSIDAD POLITÉCNICA SALESIANA
• ALGORITMO:
ENTRADAS: Datos que serán almacenados en el microcontrolador
SALIDAS: Código Binario del 9 al 0 en el Puerto B
PROCESO: Definir variables para almacenar los datos.
Guardo el valor de cero en una Variable y el valor de 1 en
otra variable.
Utilizar la declaración For para realizar el lazo de 10 a 1
en la primera variable.
Restar 1 a la segunda variable para decrementar los
valores.
Comparo la variable cuando esta es 10 para regresar a 0.
Escribo en el puerto B.
Muestro los resultados en el Display.
• DIAGRAMA DE FLUJO:
19
Ing. Electrónica
Sistemas Microprocesados I
UNIVERSIDAD POLITÉCNICA SALESIANA
• DIAGRAMA ESQUEMATICO:
19
• SIMULACIÓN:
Ing. Electrónica
Sistemas Microprocesados I
UNIVERSIDAD POLITÉCNICA SALESIANA
19
Ing. Electrónica
Sistemas Microprocesados I
UNIVERSIDAD POLITÉCNICA SALESIANA
19
Ing. Electrónica
Sistemas Microprocesados I
UNIVERSIDAD POLITÉCNICA SALESIANA
19
Ing. Electrónica
Sistemas Microprocesados I
UNIVERSIDAD POLITÉCNICA SALESIANA
• CÓDIGO:
19
• ALGORITMO:
Ing. Electrónica
Sistemas Microprocesados I
UNIVERSIDAD POLITÉCNICA SALESIANA
• DIAGRAMA DE BLOQUE:
19
Ing. Electrónica
Sistemas Microprocesados I
UNIVERSIDAD POLITÉCNICA SALESIANA
• DIAGRAMA ESQUEMATICO:
19
Ing. Electrónica
Sistemas Microprocesados I
UNIVERSIDAD POLITÉCNICA SALESIANA
• SIMULACIÓN:
19
Ing. Electrónica
Sistemas Microprocesados I
UNIVERSIDAD POLITÉCNICA SALESIANA
19
Ing. Electrónica
Sistemas Microprocesados I
UNIVERSIDAD POLITÉCNICA SALESIANA
19
Ing. Electrónica
Sistemas Microprocesados I
UNIVERSIDAD POLITÉCNICA SALESIANA
• Recomendaciones:
Como primera cosa de debe tener en cuenta el cristal de la
programadora ya que de esta elección depende que nos corra bien el
programa.
Tratar de armar en lo posible los circuitos en el proto para facilitar la
programación y en si el hadware.
• Conclusiones:
Pudimos entender de mejor manera la comunicación de la
programación con el hadware.
Se pudo notar que con un microcontrolador se puede operar cosas
19
• BIBLIOGRAFÍA:
Hojas de las Prácticas de Microcontroladores PIcs.
Ayuda del Programa Microbasic.
Manual del Microcontrolador 16F877A.
Ing. Electrónica
Sistemas Microprocesados I
UNIVERSIDAD POLITÉCNICA SALESIANA
19
Ing. Electrónica
Sistemas Microprocesados I