Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SALESIANA
INGENIERÍA ELECTRÓNICA
SISTEMAS MICROPROCESADOS
INFORME Nº 1
INTEGRANTES:
GARCÍA PATRICIO
SALGADO CRISTIAN
Universidad Politécnica Salesiana
Ejercicio 1
trisb=o
main:
portb=$55
delay_ms(1000)
end.
Algoritmo:
Procesos:
- Definir una variable donde puedo almacenar los datos.
- Guardo el valor 55h en una variable.
- Escribimos el valor de la variable en el puerto B.
Diagramas de flujo:
INICIO
Definir
variable A
A=55h
Portb=A
2
Universidad Politécnica Salesiana
3
Universidad Politécnica Salesiana
Ejercicio 2
trisb=o
main:
portb=$AA
delay_ms(1000)
end.
Algoritmo:
Procesos:
- Definir una variable donde puedo almacenar los datos.
- Guardo el valor AA en una variable.
- Escribimos el valor de la variable en el puerto B.
Diagramas de flujo:
INICIO
Definir
variable X
X=AA
Portb=X
4
Universidad Politécnica Salesiana
5
Universidad Politécnica Salesiana
Ejercicio 3
trisc=o
main:
portc=$FO
delay_ms(1000)
end.
Algoritmo:
Procesos:
- Definir una variable donde puedo almacenar los datos.
- Guardo el valor FOh en una variable.
- Escribimos el valor de la variable en el puerto C.
Diagramas de flujo:
INICIO
Definir
variable A
A=FO
Portc=A
6
Universidad Politécnica Salesiana
7
Universidad Politécnica Salesiana
Ejercicio 4
Algoritmo:
Procesos:
Diagramas de flujo:
INICIO
Definir variable
“valor”
Escribo FFh en el
puerto C
Valor = portc
portb= valor
8
Universidad Politécnica Salesiana
9
Universidad Politécnica Salesiana
Ejercicio 5
Algoritmo:
Procesos:
- Habilito el puerto A como entrada y el puerto D como salida
- Definir una variable donde puedo almacenar los datos
- Guardo el valor ingresado en A en una variable “valor”
- Escribimos el valor de la variable en el puerto D.
Diagrama de Flujo
INICIO
Definir variable
“valor”
Escribo FFh en el
puerto A
Valor = porta
portd= valor
10
Universidad Politécnica Salesiana
11
Universidad Politécnica Salesiana
Ejercicio 6
12
Universidad Politécnica Salesiana
delay_ms(2000)
portb=%01110001
delay_ms(2000)
goto lazo
end.
Algoritmo:
Procesos:
- Definir una variable donde puedo almacenar los datos.
- Creo un lazo (ciclo)
- Escribo el numero binario en el puerto B
- Retardo de 2 seg.
- Regreso al lazo(goto lazo)para cerrar el ciclo
Diagrama de Flujo
INICIO
Trisb=0
Portb = números de
0 al F en binario
Retardo 2
segundos
13
Universidad Politécnica Salesiana
14
Universidad Politécnica Salesiana
ANEXOS
15