Está en la página 1de 8

1

Universidad Autónoma de Nuevo León


Facultad de Ingeniería Mecánica y Eléctrica

Microcontroladores
Tarea no.5
Configuración entradas y salidas
Alejandro Torres Ramírez

Hugo Alejandro Barrientos Flores


1952921
Grupo 001

Martes N4-N6
2

Índice
Problema 1 ....................................................................................................................................... 3
Problema 2 ....................................................................................................................................... 4
Problema 3 ....................................................................................................................................... 5
Problema 4 ....................................................................................................................................... 6
Problema 5 ....................................................................................................................................... 7
Link de video ................................................................................................................................... 7
Conclusión ....................................................................................................................................... 8
3

Problema 1
Usando como ejemplo el programa proporcionado por el maestro se busco compilar el código
fuente y modificar el código fuente, cambiar TRISB por PORTB y TRISA por PORTA, y mediante
proteus ver el comportamiento de las salida del puerto B.
4

Problema 2
Lo que se busco en el problema fue modificar el dato de la instrucción movlw b’00011111’, y
modificarlo por el dato binario b’00000011’y meidante proteus ver comportamiento de la salida
del puerto B cuando se introduce un valor a la entrada del puerto A de ‘01111’.
5

Problema 3
Usando el programa de ejemplo, configure esté para que pueda considerarse el puerto A como
salida y el puerto B como entrada. Para esto solamente se intercambio los valores de B y A en el
código fuente además de el numero de b’11111111’ para que todas las entradas esten activas.
6

Problema 4
Use el programa de ejemplo y modifíquelo para que el puerto A solo pueda activar sus entradas
pares, para ser mostradas a la salida del puerto B. Para esto el valor binario de las entradas se tuvo
que cambiar para poder tener dichas entradas a b’00001010’.
7

Problema 5
En este problema se busco el codiicar un programa el cual por medio de su codificación del puerto
A, sólo permita que los valores posibles de entrada sean valores binarios menores de 8 bits, por el
puerto B se debe observar su comportamiento. Diseñe el circuito en proteus para observar el
comportamiento de su programa

Link de video
https://youtu.be/4EfzAkuOAdY
8

Conclusión
En conclusión, la directiva movlw y movwf, son funciones las cuales nos permiten guardar y
administrar dentro de puertos valores lo cuales pueden influir en los demás, gracias a esto, se
puede hacer entradas como vimos en el caso de los problemas anteriores, donde el registro de
datos del puerto A, el cual ya había sido configurado como entrada mediante otro comando
movlw y movwf, se introduce mediante estos mismos comandos a el puerto B, haciendo que todo
lo que pase en el puerto A afecte al puerto B.

También podría gustarte