Documentos de Académico
Documentos de Profesional
Documentos de Cultura
01.- Hacer un código en Assembler para rotar hacia la derecha dos bits activados
en “11” visualizar por el puerto B.
U1
16 17
OSC1/CLKIN RA0
15 18
OSC2/CLKOUT RA1
1
RA2
4 2
MCLR RA3
3
RA4/T0CKI
6
RB0/INT
7
RB1
R1 RB2
8
10k 9
RB3
10
RB4
11
RB5
12
RB6
13
RB7
PIC16F84A
R7 R8 R9 R10R11R12R13R14
330 330 330 330 330 330 330 330
3.- Utilizando un PIC16F84 realice un Juego de Luces de 8 leds, donde por medio de un
Pulsador de Inicio el Juego se coloque en funcionamiento. El Juego se comportara de
la siguiente manera:
Los leds inicialmente se encenderán solo uno a la vez en secuencia, de DERECHA a
IZQUIERDA y de IZQUIERDA a DERECHA; Este proceso lo realizara 7 veces, donde al
terminar pasara a la siguiente secuencia que se comportara de la siguiente manera: El
secuenciador será de 8 leds donde encenderán uno por uno, y al estar todos encendidos
se apagaran; Este Proceso se realizara 5 veces. Luego todo este proceso se realizara
nuevamente. Nota: Utilice las instrucciones RLF y RRF.
U1
16 17
OSC1/CLKIN RA0
15 18
OSC2/CLKOUT RA1
1
RA2
4 2
MCLR RA3
3
RA4/T0CKI
6
RB0/INT
7
RB1
8
RB2
9
RB3
10
RB4
11
RB5
12
RB6
13
RB7
PIC16F84A
R2
R11 10k
10k
IZQUIERDA A DERECHA
U1
16 17
OSC1/CLKIN RA0
15 18
OSC2/CLKOUT RA1
1
RA2
4 2
MCLR RA3
3
RA4/T0CKI DERECHA A IZQUIERDA
6
RB0/INT
7
RB1
8
RB2
9
RB3
10
RB4
11
RB5
12
RB6
13
RB7
PIC16F84A
R3 R4 R5 R6 R7 R8 R9 R10
330 330 330 330 330 330 330 330
D1 D2 D3 D4 D5 D6 D7 D8
LED-GREEN
LED-GREEN
LED-GREEN
LED-GREEN
LED-GREEN
LED-GREEN
LED-GREEN
LED-GREEN
05.-Hacer un programa para 16F84 de tal manera que a través de dos displays pueda
visualizarse un contador decimal de 0 – 99 ascendentes.
U1
16 17
OSC1/CLKIN RA0
15 18
OSC2/CLKOUT RA1
1
RA2
4 2
MCLR RA3
3
RA4/T0CKI
6
RB0/INT
7
RB1
8
RB2
9
RB3
10
RB4
11
RB5
12
RB6
13
RB7
PIC16F84A
-simulado en proteus
-codigo en mplat
-correo: wayave@outlook.es