Escolar Documentos
Profissional Documentos
Cultura Documentos
SALESIANA
FACULTAD DE INGENIERIAS
INGENIERIA ELECTRONICA
SISTEMAS MICROPROCESADOS I
INFORME N°2
ALEJANDRO CASTILLO
DIEGO RIVADENEIRA
c
S Si se presiona el foco se enciende por 3 segundos, luego se
apaga un segundo y se vuelve a encender el foco por 3
segundos Caso contrario el foco permanece prendido
a
Datos de entrada al microcontrolador (Puerto C)
! Datos en la salida del microcontrolador (Puerto A) que serán
comprobados al encender y apagar el foco
"# Habilito el puerto B como entrada
Almaceno en el Puerto C el dato de activación del foco en el circuito
Comparar los datos que ingresan en el Puerto B y escribir en el
puerto C provocando que el circuito empiece a funcionar o no lo haga
para la activación del foco
Realizar los tiempos de operación del circuito
Controlar el lazo de funcionamiento del circuito
Obtener las salidas a través del funcionamiento del foco
c
a
c
2 Utilizando la sentencia For-Next, elaborar un contador
Ascendente de 0 a 9, que sea repetitivo
a
Datos que serán almacenados en el micro controlador
! cc Código Binario del 0 al 9 en el Puerto B
"# Definir variables para almacenar los datos
Guardo el valor de cero en una Variable y el valor de S en otra
variable
Utilizar la declaración For para realizar el lazo de S a S0 en la primera
variable
Sumo S a la segunda variable para incrementar los valores
Comparo la variable cuando esta es S0 para regresar a 0
Escribo en el puerto B
Retardo de 0,5 s
Muestro los resultados en el Display
c
a
c
a
c
c
3 Mediante la sentencia For-Next, elaborar un contador
descendente entre 0 y 9
a
Datos que serán almacenados en el microcontrolador
c
a
c
a
c
c
× Utilizar la secuencia While-wend, para elaborar un contador
Ascendente de dos dígitos
a
c
Retardo Sus, este retardo debe ser controlado hasta una
visualización correcta
Tengo que controlar con el Puerto C para los incrementos en cada
uno de los displays Ya que el Puerto c0 controla las decenas y el
Puerto cS las unidades
Mostrar los resultados en los displays
c
a
a
c
a
Nos pudimos dar cuenta que hay unos programas mas fáciles de operar que otros
por ejemplo el microbasic
Se pudo notar que con un microcontrolador se puede operar cosas que antes
resultaban mas complejas y dificultosas de hacer
Hojas de las Prácticas de Microcontroladores PIcs
Ayuda del Programa Microbasic
Manual del Microcontrolador SF877A
Manual de la placa de Implementación QL-Program
Ayuda del Programa Proteus 7 Para las simulaciones
c
!" # $" % $" & '(
'$' ' ) **"%$"&
'+a,""%$"$"+
c
c
!"-,.,
"/0,(1"","
,23(4"$,,*+
c
c
!" &,,
"/0,( 1"","
,,"2)3+
c
aa5,."67/8($"1""
,",9',
c