Informe 1

  • 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 1 as PDF for free.

More details

  • Words: 803
  • Pages: 23
UNIVERSIDAD POLITECNICA SALESIANA INGENIERÍA ELECTRONICA SISTEMAS MICROPRIOCESADOS I

UNIVERSIDAD PLITECNICA SALESIANA FAULTAD DE INGENIERIAS INGENIERIA ELECTRONICA SISTEMAS MICROPROCESADOS 1 INFORME PRACTICA Nº 1 TEMA: ENTRADA Y SALIDA EN EL MICROCONTROLADOR PIC ANDRES BERMUDEZ JESSICA ESPINOZA

SEXTO SEMESTRE

UNIVERSIDAD POLITECNICA SALESIANA INGENIERÍA ELECTRONICA SISTEMAS MICROPRIOCESADOS I

INFORME Nº 1

Objetivo: Utilizar los puertos del microcontrolador pic, como interface digital al mundo exterior. 1.- Escribir en el puerto B el valor 55h * Diagrama de Flujo

Definir PortInicio A=55 Retardo Fin b=AA 2s

UNIVERSIDAD POLITECNICA SALESIANA INGENIERÍA ELECTRONICA SISTEMAS MICROPRIOCESADOS I •

Programación en MikroBasic. program Practica1 trisb=0 main: portb=$55 delay_ms(2000) end.



Simulación en Proteus.

2.- Ejercicio de aplicación escribir en el puerto B el valor AA * Diagrama de Flujo

Definir c= AA Port Retardo Inicio Fin b=cc 2s

UNIVERSIDAD POLITECNICA SALESIANA INGENIERÍA ELECTRONICA SISTEMAS MICROPRIOCESADOS I



Programación en MikroBasic. program Practica2 dim c as byte trisb=0 main: c = $AA portb=c delay_ms(2000) end.



Simulación en Proteus.

UNIVERSIDAD POLITECNICA SALESIANA INGENIERÍA ELECTRONICA SISTEMAS MICROPRIOCESADOS I

3.- Ejercicio de Aplicación en el Puerto c escribir el valor F0 * Diagrama de Flujo

Definir A Portc Retardo Inicio Fin A=F0 =A 2s

UNIVERSIDAD POLITECNICA SALESIANA INGENIERÍA ELECTRONICA SISTEMAS MICROPRIOCESADOS I •

Programación en MikroBasic. program Practica3 dim A as byte trisc=0 main: A = $FO portC=A delay_ms(2000) end.



Simulación en Proteus.

4.- Leer en el puerto c y escribir en el puerto b. * Diagrama de Flujo Definir variable Portb valor Port Retardo Portb c= INICIO =portc =valor Fin =FF 0 2svalor

UNIVERSIDAD POLITECNICA SALESIANA INGENIERÍA ELECTRONICA SISTEMAS MICROPRIOCESADOS I



Programación en MikroBasic

Program Practica4 Dim valor as byte main: lazo: trisc =$ff trisb =0 valor = portc portb =valor goto lazo end.



Simulación en proteus

UNIVERSIDAD POLITECNICA SALESIANA INGENIERÍA ELECTRONICA SISTEMAS MICROPRIOCESADOS I

5.- Ejercicio de aplicación Leer en el puerta A y escribir en el puerto D. * Diagrama de Flujo Definir variable Fin valor Portd Porta Retardo Portd INICIO =porta =valor = = FF 0 2svalor

UNIVERSIDAD POLITECNICA SALESIANA INGENIERÍA ELECTRONICA SISTEMAS MICROPRIOCESADOS I



Programación en MikroBasic. Program Practica4 Dim valor as byte main: lazo: trisa =$ff trisd =0 valor = porta portd =valor goto lazo end.



Simulación en Proteus.

UNIVERSIDAD POLITECNICA SALESIANA INGENIERÍA ELECTRONICA SISTEMAS MICROPRIOCESADOS I

6.- Escribir en un display a 7 segmentos sin utilizar decodificador, un valor ascendente entre 0 a F * Diagrama de Fluj INICIO Leer AC valor NO SI Retardo Portb AC A< FIN AC =AC+1 17 =0 =0 =2s

Valor

UNIVERSIDAD POLITECNICA SALESIANA INGENIERÍA ELECTRONICA SISTEMAS MICROPRIOCESADOS I

* Programación en MikroBasic. program Practica6 trisb=$0 main: lazo: portb=%00111111 delay_ms(2000)

portb=%000001101 delay_ms(2000)

portb=%01011011 delay_ms(2000)

portb=%01001111 delay_ms(2000)

portb=%01100110 delay_ms(2000)

portb=%01101101

UNIVERSIDAD POLITECNICA SALESIANA INGENIERÍA ELECTRONICA SISTEMAS MICROPRIOCESADOS I delay_ms(2000)

portb=%01111101 delay_ms(2000)

portb=%00000111 delay_ms(2000)

portb=%01111111 delay_ms(2000)

portb=%01100111 delay_ms(2000)

portb=%01110111 delay_ms(2000)

portb=%01111100 delay_ms(2000)

portb=%01011000 delay_ms(2000)

portb=%01011110 delay_ms(2000)

UNIVERSIDAD POLITECNICA SALESIANA INGENIERÍA ELECTRONICA SISTEMAS MICROPRIOCESADOS I portb=%01111001 delay_ms(2000)

portb=%01110001 delay_ms(2000)

goto lazo end. * Simulación en Proteus

UNIVERSIDAD POLITECNICA SALESIANA INGENIERÍA ELECTRONICA SISTEMAS MICROPRIOCESADOS I

7.- Ejercicio de aplicación mediante un display alfanumérico mostrar en orden descendente todas las letras del alfabeto de la Z a la A * Diagrama de Flujo

INICIO Leer AC valor NO SI Retardo Portb AC A< FIN AC =AC+1 27 =0 =0 =2s

Valor

UNIVERSIDAD POLITECNICA SALESIANA INGENIERÍA ELECTRONICA SISTEMAS MICROPRIOCESADOS I



Programación en MikroBasic program Practica7 trisb =0 trisc =0 main: lazo: portb = %10001001 portc = %00000100 delay_ms(2000) portb = %10000000 portc = %00001100 delay_ms(2000) portb = %10000000 portc = %00001101 delay_ms(2000)

UNIVERSIDAD POLITECNICA SALESIANA INGENIERÍA ELECTRONICA SISTEMAS MICROPRIOCESADOS I portb = %00110110 portc = %00000101 delay_ms(2000) portb = %10110000 portc = %00001100 delay_ms(2000) portb = %01000001 portc = %00000010 delay_ms(2000) portb = %00101101 portc = %00010000 delay_ms(2000) portb = %00110011 portc = %00010001 delay_ms(2000) portb = %00111111 portc = %00000001 delay_ms(2000) portb = %00110011 portc = %00110000 delay_ms(2000)

portb = %00011111 portc = %00000000 delay_ms(2000) portb = %00110110 portc = %00000001 delay_ms(2000) portb = %10110110 portc = %00001000 delay_ms(2000) portb = %00111000 portc = %00000000 delay_ms(2000)

UNIVERSIDAD POLITECNICA SALESIANA INGENIERÍA ELECTRONICA SISTEMAS MICROPRIOCESADOS I portb = %11000000 portc = %00000011 delay_ms(2000) portb = %01001001 portc = %00000010 delay_ms(2000) portb = %00001001 portc = %00110000 delay_ms(2000) portb = %00110110 portc = %00110000 delay_ms(2000) portb = %00111101 portc = %00110000 delay_ms(2000) portb = %00110001 portc = %00110000 delay_ms(2000) portb = %00111001 portc = %00110000 delay_ms(2000) portb = %00111111 portc = %00000000 delay_ms(2000) portb = %01111001 portc = %00000000 delay_ms(2000) portb = %00111111 portc = %00110000 delay_ms(2000) portb = %00110111 portc = %00110000 delay_ms(2000)

UNIVERSIDAD POLITECNICA SALESIANA INGENIERÍA ELECTRONICA SISTEMAS MICROPRIOCESADOS I goto lazo end.

UNIVERSIDAD POLITECNICA SALESIANA INGENIERÍA ELECTRONICA SISTEMAS MICROPRIOCESADOS I

UNIVERSIDAD POLITECNICA SALESIANA INGENIERÍA ELECTRONICA SISTEMAS MICROPRIOCESADOS I

UNIVERSIDAD POLITECNICA SALESIANA INGENIERÍA ELECTRONICA SISTEMAS MICROPRIOCESADOS I

UNIVERSIDAD POLITECNICA SALESIANA INGENIERÍA ELECTRONICA SISTEMAS MICROPRIOCESADOS I

UNIVERSIDAD POLITECNICA SALESIANA INGENIERÍA ELECTRONICA SISTEMAS MICROPRIOCESADOS I

Related Documents

Informe 1
October 2019 37
Informe 1
June 2020 11
Informe 1
October 2019 39
Informe 1
June 2020 5
Informe 1
May 2020 18
Informe 1
October 2019 33