Upload
jenn-alava
View
216
Download
0
Embed Size (px)
Citation preview
8/16/2019 Dado en lenguaje ensamblador
http://slidepdf.com/reader/full/dado-en-lenguaje-ensamblador 1/1
Jenny Alava Bolaños
Microcontroladores
T3
Buscar en internet un programa sencillo utilizando el PIC16F887 e
implementarlo en PROTEUS.
Dado digital que al presionar el botón conectado al pin A0 del puerto, genera un numero
aleatorio y es elegido mediante la función rand () y según los 'rebotes' producidos por el
botón. Poner la directiva NOLVP para que el pin B4 sea de salida. El objetivo es ingresar a un
bucle infinito y validar cada entrada (cada pulsación del botón). Si no se pulsa el botón se
mantiene el numero aleatorio.
Conexiones: A0 -> boton
B0 -> a
B1 -> b
B2 -> c
B3 -> d
BCD:
d c b a NUM
0 0 0 0 0
0 0 0 1 1
0 0 1 0 2
0 0 1 1 3
0 1 0 0 4
0 1 0 1 5
0 1 1 0 6
0 1 1 1 7
1 0 0 0 8
1 0 0 1 9