Вы находитесь на странице: 1из 6

UNIVERSIDAD NACIONAL DEL CALLAO

FIEE
Facultad: Ingeniera Electronica
Alumno: Quispe Daz Victor Undarico Jesus
Profesor: Prof. Jacob Astocondor Villar
Curso: Microcontroladores

P2. Realizar un juego de luces cuya secuncia dependera de dos


interruptores conectados al port D

Si el valor leido es 00001 la secuencia de luces del portB sera 8 led


parpadeantes
Si el valor leido es 00010 los leds realizaran un recorrido de derecha a
izuierda

Se pide
a) Realizar el circuito dejando listo para hacer pruebas
SIMULACION
PARA LA PRIMERA SECUENCIA
D4

D3

D2

D1

LED-RED

LED-RED

LED-RED

LED-RED

U1

MCLR

RB0/CN4/RP0/AN2/EMUD1/PGD1
RB1/CN5/RP1/AN3/EMUC1/PGC1
RB2/CN6/RP2/AN4
RB3/CN7/RP3/AN5
RB4/CN1/RP4/SOSCI/EMUD3/PGD3
RB5/CN27/RP5/ASDA1
AVDD
RB6/CN24/RP6/ASCL1
AVSS
RB7/CN23/RP7/INT0
RB8/CN22/RP8/SDA1/TCK
RB9/CN21/RP9/SCL1/TCK
RB10/CN16/RP10/TDI
RA0/CN2/VREF+/AN0/EMUD2/PGD2
RB11/CN15/RP11/TMS
RA1/CN3/VREF-/AN1/EMUC2/PGC2
RB12/CN14/RP12/AN9
RA2/CN30/CLKI/OSCI
RB13/CN13/RP13/AN8
RA3/CN29/CLKO/OSCO
RB14/CN12/RP14/AN7
RA4/CN0/T1CK/SOSCO/EMUC3/PGC3
RB15/CN11/RP15/AN6

20

VDDCORE

28
27

2
3
9
10
12

X1

CRYSTAL

D4

D3

D2

D1

LED-RED

LED-RED

LED-RED

LED-RED

D8

D7

D6

D5

LED-RED

LED-RED

LED-RED

LED-RED

D4

D3

D2

D1

LED-RED

LED-RED

LED-RED

LED-RED

D8

D7

D6

D5

LED-RED

LED-RED

LED-RED

LED-RED

U1

4
5
6
7
11
14
15
16
17
18
21
22
23
24
25
26

20

28
27

D8

D7

D6

D5

LED-RED

LED-RED

LED-RED

LED-RED

DSPIC33FJ12GP202

X1

2
3
9
10
12

CRYSTAL

R2

R1

10k

10k

MCLR

RB0/CN4/RP0/AN2/EMUD1/PGD1
RB1/CN5/RP1/AN3/EMUC1/PGC1
RB2/CN6/RP2/AN4
RB3/CN7/RP3/AN5
RB4/CN1/RP4/SOSCI/EMUD3/PGD3
RB5/CN27/RP5/ASDA1
AVDD
RB6/CN24/RP6/ASCL1
AVSS
RB7/CN23/RP7/INT0
RB8/CN22/RP8/SDA1/TCK
RB9/CN21/RP9/SCL1/TCK
RB10/CN16/RP10/TDI
RA0/CN2/VREF+/AN0/EMUD2/PGD2
RB11/CN15/RP11/TMS
RA1/CN3/VREF-/AN1/EMUC2/PGC2
RB12/CN14/RP12/AN9
RA2/CN30/CLKI/OSCI
RB13/CN13/RP13/AN8
RA3/CN29/CLKO/OSCO
RB14/CN12/RP14/AN7
RA4/CN0/T1CK/SOSCO/EMUC3/PGC3
RB15/CN11/RP15/AN6
VDDCORE

4
5
6
7
11
14
15
16
17
18
21
22
23
24
25
26

DSPIC33FJ12GP202

R2

R1

10k

10k

PARA LA SEGUNDA SECUENCIA

D4

D3

D2

D1

LED-RED

LED-RED

LED-RED

LED-RED

U1
U1

1
20

28
27

X1

CRYSTAL

2
3
9
10
12

MCLR

RB0/CN4/RP0/AN2/EMUD1/PGD1
RB1/CN5/RP1/AN3/EMUC1/PGC1
RB2/CN6/RP2/AN4
RB3/CN7/RP3/AN5
RB4/CN1/RP4/SOSCI/EMUD3/PGD3
RB5/CN27/RP5/ASDA1
AVDD
RB6/CN24/RP6/ASCL1
AVSS
RB7/CN23/RP7/INT0
RB8/CN22/RP8/SDA1/TCK
RB9/CN21/RP9/SCL1/TCK
RB10/CN16/RP10/TDI
RA0/CN2/VREF+/AN0/EMUD2/PGD2
RB11/CN15/RP11/TMS
RA1/CN3/VREF-/AN1/EMUC2/PGC2
RB12/CN14/RP12/AN9
RA2/CN30/CLKI/OSCI
RB13/CN13/RP13/AN8
RA3/CN29/CLKO/OSCO
RB14/CN12/RP14/AN7
RA4/CN0/T1CK/SOSCO/EMUC3/PGC3
RB15/CN11/RP15/AN6
VDDCORE

4
5
6
7
11
14
15
16
17
18
21
22
23
24
25
26

1
20

28
27

D8

D7

D6

D5

LED-RED

LED-RED

LED-RED

LED-RED

X1

CRYSTAL

DSPIC33FJ12GP202

R2

R1

10k

10k

2
3
9
10
12

MCLR

RB0/CN4/RP0/AN2/EMUD1/PGD1
RB1/CN5/RP1/AN3/EMUC1/PGC1
RB2/CN6/RP2/AN4
RB3/CN7/RP3/AN5
RB4/CN1/RP4/SOSCI/EMUD3/PGD3
RB5/CN27/RP5/ASDA1
AVDD
RB6/CN24/RP6/ASCL1
AVSS
RB7/CN23/RP7/INT0
RB8/CN22/RP8/SDA1/TCK
RB9/CN21/RP9/SCL1/TCK
RB10/CN16/RP10/TDI
RA0/CN2/VREF+/AN0/EMUD2/PGD2
RB11/CN15/RP11/TMS
RA1/CN3/VREF-/AN1/EMUC2/PGC2
RB12/CN14/RP12/AN9
RA2/CN30/CLKI/OSCI
RB13/CN13/RP13/AN8
RA3/CN29/CLKO/OSCO
RB14/CN12/RP14/AN7
RA4/CN0/T1CK/SOSCO/EMUC3/PGC3
RB15/CN11/RP15/AN6
VDDCORE

4
5
6
7
11
14
15
16
17
18
21
22
23
24
25
26

DSPIC33FJ12GP202

R1

R2

10k

10k

D4

D3

D2

D1

LED-RED

LED-RED

LED-RED

LED-RED

U1

1
20

28
27

2
3
9
10
12

X1

CRYSTAL

RB0/CN4/RP0/AN2/EMUD1/PGD1
RB1/CN5/RP1/AN3/EMUC1/PGC1
RB2/CN6/RP2/AN4
RB3/CN7/RP3/AN5
RB4/CN1/RP4/SOSCI/EMUD3/PGD3
RB5/CN27/RP5/ASDA1
AVDD
RB6/CN24/RP6/ASCL1
AVSS
RB7/CN23/RP7/INT0
RB8/CN22/RP8/SDA1/TCK
RB9/CN21/RP9/SCL1/TCK
RB10/CN16/RP10/TDI
RA0/CN2/VREF+/AN0/EMUD2/PGD2
RB11/CN15/RP11/TMS
RA1/CN3/VREF-/AN1/EMUC2/PGC2
RB12/CN14/RP12/AN9
RA2/CN30/CLKI/OSCI
RB13/CN13/RP13/AN8
RA3/CN29/CLKO/OSCO
RB14/CN12/RP14/AN7
RA4/CN0/T1CK/SOSCO/EMUC3/PGC3
RB15/CN11/RP15/AN6
VDDCORE

4
5
6
7
11
14
15
16
17
18
21
22
23
24
25
26

28
27

2
3
9
10
12

X1

CRYSTAL

D8

D7

D6

D5

LED-RED

LED-RED

LED-RED

LED-RED

2
3
9
10
12

X1

CRYSTAL

28
27

2
3
9
10
12

X1

CRYSTAL

RB0/CN4/RP0/AN2/EMUD1/PGD1
RB1/CN5/RP1/AN3/EMUC1/PGC1
RB2/CN6/RP2/AN4
RB3/CN7/RP3/AN5
RB4/CN1/RP4/SOSCI/EMUD3/PGD3
RB5/CN27/RP5/ASDA1
AVDD
RB6/CN24/RP6/ASCL1
AVSS
RB7/CN23/RP7/INT0
RB8/CN22/RP8/SDA1/TCK
RB9/CN21/RP9/SCL1/TCK
RB10/CN16/RP10/TDI
RA0/CN2/VREF+/AN0/EMUD2/PGD2
RB11/CN15/RP11/TMS
RA1/CN3/VREF-/AN1/EMUC2/PGC2
RB12/CN14/RP12/AN9
RA2/CN30/CLKI/OSCI
RB13/CN13/RP13/AN8
RA3/CN29/CLKO/OSCO
RB14/CN12/RP14/AN7
RA4/CN0/T1CK/SOSCO/EMUC3/PGC3
RB15/CN11/RP15/AN6

D1

LED-RED

LED-RED

D8

D7

D6

D5

LED-RED

LED-RED

LED-RED

LED-RED

R2

R1

R2

10k

10k

10k

D4

D3

D2

D1

D4

D3

D2

D1

LED-RED

LED-RED

LED-RED

LED-RED

LED-RED

LED-RED

LED-RED

LED-RED

D8

D7

D6

D5

LED-RED

LED-RED

LED-RED

LED-RED

U1

RB0/CN4/RP0/AN2/EMUD1/PGD1
RB1/CN5/RP1/AN3/EMUC1/PGC1
RB2/CN6/RP2/AN4
RB3/CN7/RP3/AN5
RB4/CN1/RP4/SOSCI/EMUD3/PGD3
RB5/CN27/RP5/ASDA1
AVDD
RB6/CN24/RP6/ASCL1
AVSS
RB7/CN23/RP7/INT0
RB8/CN22/RP8/SDA1/TCK
RB9/CN21/RP9/SCL1/TCK
RB10/CN16/RP10/TDI
RA0/CN2/VREF+/AN0/EMUD2/PGD2
RB11/CN15/RP11/TMS
RA1/CN3/VREF-/AN1/EMUC2/PGC2
RB12/CN14/RP12/AN9
RA2/CN30/CLKI/OSCI
RB13/CN13/RP13/AN8
RA3/CN29/CLKO/OSCO
RB14/CN12/RP14/AN7
RA4/CN0/T1CK/SOSCO/EMUC3/PGC3
RB15/CN11/RP15/AN6
VDDCORE

VDDCORE

D2

LED-RED

DSPIC33FJ12GP202

10k

4
5
6
7
11
14
15
16
17
18
21
22
23
24
25
26

MCLR

MCLR

4
5
6
7
11
14
15
16
17
18
21
22
23
24
25
26

R1

1
20

28
27

D8

D7

D6

D5

LED-RED

LED-RED

LED-RED

LED-RED

2
3
9
10
12

X1

CRYSTAL

DSPIC33FJ12GP202

20

RB0/CN4/RP0/AN2/EMUD1/PGD1
RB1/CN5/RP1/AN3/EMUC1/PGC1
RB2/CN6/RP2/AN4
RB3/CN7/RP3/AN5
RB4/CN1/RP4/SOSCI/EMUD3/PGD3
RB5/CN27/RP5/ASDA1
AVDD
RB6/CN24/RP6/ASCL1
AVSS
RB7/CN23/RP7/INT0
RB8/CN22/RP8/SDA1/TCK
RB9/CN21/RP9/SCL1/TCK
RB10/CN16/RP10/TDI
RA0/CN2/VREF+/AN0/EMUD2/PGD2
RB11/CN15/RP11/TMS
RA1/CN3/VREF-/AN1/EMUC2/PGC2
RB12/CN14/RP12/AN9
RA2/CN30/CLKI/OSCI
RB13/CN13/RP13/AN8
RA3/CN29/CLKO/OSCO
RB14/CN12/RP14/AN7
RA4/CN0/T1CK/SOSCO/EMUC3/PGC3
RB15/CN11/RP15/AN6
VDDCORE

28
27

4
5
6
7
11
14
15
16
17
18
21
22
23
24
25
26

MCLR

RB0/CN4/RP0/AN2/EMUD1/PGD1
RB1/CN5/RP1/AN3/EMUC1/PGC1
RB2/CN6/RP2/AN4
RB3/CN7/RP3/AN5
RB4/CN1/RP4/SOSCI/EMUD3/PGD3
RB5/CN27/RP5/ASDA1
AVDD
RB6/CN24/RP6/ASCL1
AVSS
RB7/CN23/RP7/INT0
RB8/CN22/RP8/SDA1/TCK
RB9/CN21/RP9/SCL1/TCK
RB10/CN16/RP10/TDI
RA0/CN2/VREF+/AN0/EMUD2/PGD2
RB11/CN15/RP11/TMS
RA1/CN3/VREF-/AN1/EMUC2/PGC2
RB12/CN14/RP12/AN9
RA2/CN30/CLKI/OSCI
RB13/CN13/RP13/AN8
RA3/CN29/CLKO/OSCO
RB14/CN12/RP14/AN7
RA4/CN0/T1CK/SOSCO/EMUC3/PGC3
RB15/CN11/RP15/AN6
VDDCORE

DSPIC33FJ12GP202

R1

R2

R1

R2

10k

10k

10k

10k

D4

D3

D2

D1

LED-RED

LED-RED

LED-RED

LED-RED

U1

MCLR

20

DSPIC33FJ12GP202

20

D3

LED-RED

U1

MCLR

U1

D4

D4

D3

D2

D1

LED-RED

LED-RED

LED-RED

LED-RED

D8

D7

D6

D5

LED-RED

LED-RED

LED-RED

LED-RED

U1

4
5
6
7
11
14
15
16
17
18
21
22
23
24
25
26

1
20

28
27

D8

D7

D6

D5

LED-RED

LED-RED

LED-RED

LED-RED

X1

CRYSTAL

DSPIC33FJ12GP202

R1

R2

10k

10k

2
3
9
10
12

MCLR

RB0/CN4/RP0/AN2/EMUD1/PGD1
RB1/CN5/RP1/AN3/EMUC1/PGC1
RB2/CN6/RP2/AN4
RB3/CN7/RP3/AN5
RB4/CN1/RP4/SOSCI/EMUD3/PGD3
RB5/CN27/RP5/ASDA1
AVDD
RB6/CN24/RP6/ASCL1
AVSS
RB7/CN23/RP7/INT0
RB8/CN22/RP8/SDA1/TCK
RB9/CN21/RP9/SCL1/TCK
RB10/CN16/RP10/TDI
RA0/CN2/VREF+/AN0/EMUD2/PGD2
RB11/CN15/RP11/TMS
RA1/CN3/VREF-/AN1/EMUC2/PGC2
RB12/CN14/RP12/AN9
RA2/CN30/CLKI/OSCI
RB13/CN13/RP13/AN8
RA3/CN29/CLKO/OSCO
RB14/CN12/RP14/AN7
RA4/CN0/T1CK/SOSCO/EMUC3/PGC3
RB15/CN11/RP15/AN6
VDDCORE

4
5
6
7
11
14
15
16
17
18
21
22
23
24
25
26

DSPIC33FJ12GP202

R1

R2

10k

10k

b) Realizar el programa para leer los interruptores RD0 y RD1 y realizar


lo que se indica en el enunciado

P3. Realizar el programa para generar una onda cuadrada de 1KHZ en el


PIN RB0 cuando se cierra un interruptor ubicado en el PIN RD0, frecuencia
del cristal es de 4MHZ,debe utilizar el TIMER 1 se pide
a) Realizar los calculos que debe hacer para obtener el valor a cargar
en el PR1, utilice un prescaler adecuado

1
1
=
256( PR0)
1 KHZ 4 MHZ
PR=15=0 x 000 A
b) Realizar el programa comentado cada instruccin

c) Hacer el circuito dejando listo para hacer pruebas

D1
LED-RED

U1

1
20

28
27

X1

CRYSTAL

2
3
9
10
12

MCLR

RB0/CN4/RP0/AN2/EMUD1/PGD1
RB1/CN5/RP1/AN3/EMUC1/PGC1
RB2/CN6/RP2/AN4
RB3/CN7/RP3/AN5
RB4/CN1/RP4/SOSCI/EMUD3/PGD3
RB5/CN27/RP5/ASDA1
AVDD
RB6/CN24/RP6/ASCL1
AVSS
RB7/CN23/RP7/INT0
RB8/CN22/RP8/SDA1/TCK
RB9/CN21/RP9/SCL1/TCK
RB10/CN16/RP10/TDI
RA0/CN2/VREF+/AN0/EMUD2/PGD2
RB11/CN15/RP11/TMS
RA1/CN3/VREF-/AN1/EMUC2/PGC2
RB12/CN14/RP12/AN9
RA2/CN30/CLKI/OSCI
RB13/CN13/RP13/AN8
RA3/CN29/CLKO/OSCO
RB14/CN12/RP14/AN7
RA4/CN0/T1CK/SOSCO/EMUC3/PGC3
RB15/CN11/RP15/AN6
VDDCORE

DSPIC33FJ12GP202

4
5
6
7
11
14
15
16
17
18
21
22
23
24
25
26

A
B
C
D

Вам также может понравиться