You are on page 1of 15

LAPORAN PRAKTIKUM 1

ANTARMUKA MIKROKONTROLER DENGAN LED


Untuk Memenuhi Tugas Mata Kuliah Sistem Mikrokontroler

Yang di bimbing oleh Bapak Ilham Ari Elbaith Zaeni, S.T., M.T., Ph.D.

Oleh

Dimas Prasetyo

190532547216

D3 Teknik Elektronika – A 2019

UNIVERSITAS NEGERI MALANG

FAKULTAS TEKNIK

JURUSAN TEKNIK ELEKTRO

PROGRAM STUDI D3 TEKNIK ELEKTRONIKA

SEPTEMBER 2020
330
330

R2

Q1
R2

Q1

NPN
NPN

D1
D1

LED-GREEN
LED-GREEN

330
330

R3

Q2
R3

Q2

NPN
NPN

D2
D2

LED-GREEN
LED-GREEN

C3
C2
C3
C2

22pF
22pF
22pF
22pF

330
330

R4

Q3
R4

Q3

NPN
NPN

D3
D3

X1
LED-GREEN
1. Hasil simulasi program LED 1 :

X1
LED-GREEN

CRYSTAL
CRYSTAL
1 40 1 40
PB0/T0/XCK PA0/ADC0 PB0/T0/XCK PA0/ADC0
2 39 2 39

330
330

PB1/T1 PA1/ADC1

R5

Q4
PB1/T1 PA1/ADC1
R5

Q4

NPN
NPN

3 38 3 38

D4
D4

PB2/AIN0/INT2 PA2/ADC2 PB2/AIN0/INT2 PA2/ADC2


4 37 4 37
PB3/AIN1/OC0 PA3/ADC3 PB3/AIN1/OC0 PA3/ADC3
5 36 5 36
PB4/SS PA4/ADC4 PB4/SS PA4/ADC4
6 35 6 35
PB5/MOSI PA5/ADC5 PB5/MOSI PA5/ADC5

LED-GREEN
LED-GREEN

7 34 7 34
PB6/MISO PA6/ADC6 PB6/MISO PA6/ADC6
8 33 8 33
PB7/SCK PA7/ADC7 PB7/SCK PA7/ADC7
14 22 14 22

330
330

PD0/RXD PC0/SCL

R6
PD0/RXD PC0/SCL

Q5
R6

Q5

NPN
NPN

15 23 15 23

D5
D5

PD1/TXD PC1/SDA PD1/TXD PC1/SDA


16 24 16 24
PD2/INT0 PC2 PD2/INT0 PC2
17 25 17 25
PD3/INT1 PC3 PD3/INT1 PC3
18 26 18 26
PD4/OC1B PC4 PD4/OC1B PC4

LED-GREEN
LED-GREEN

19 27 19 27
PD5/OC1A PC5 PD5/OC1A PC5
20 28 20 28
PD6/ICP1 PC6/TOSC1 PD6/ICP1 PC6/TOSC1
21 29 21 29
PD7/OC2 PC7/TOSC2 PD7/OC2 PC7/TOSC2

330
330

R7
R7

Q6
Q6

NPN
NPN

13 13

D6
D6

XTAL1 XTAL1
DATA HASIL PERCOBAAN

12 32 12 32
XTAL2 AREF XTAL2 AREF
9 30 9 30
RESET AVCC RESET AVCC

LED-GREEN
LED-GREEN

U1
U1

330
330

R8
R8

Q7
Q7

NPN
NPN

D7
D7

ATMEGA8535
ATMEGA8535

LED-GREEN
LED-GREEN

C1
C1

4.7uF
4.7uF

330
330

R9
R9

Q8
Q8

NPN
NPN

D8
D8

10k
10k

R1
R1

LED-GREEN
LED-GREEN
330
330

R2

Q1
R2

Q1

NPN
NPN

D1
D1

LED-GREEN
LED-GREEN

330
330

R3

Q2
R3

Q2

NPN
NPN

D2
D2

LED-GREEN
LED-GREEN

C3
C2
C3
C2

22pF
22pF
22pF
22pF

330
330

R4

Q3
R4

Q3

NPN
NPN

D3
D3

X1
LED-GREEN
2. Hasil simulasi program LED 2 :

X1
LED-GREEN

CRYSTAL
CRYSTAL
1 40 1 40
PB0/T0/XCK PA0/ADC0 PB0/T0/XCK PA0/ADC0
2 39 2 39

330
330

PB1/T1 PA1/ADC1

R5

Q4
PB1/T1 PA1/ADC1
R5

Q4

NPN
NPN

3 38 3 38

D4
D4

PB2/AIN0/INT2 PA2/ADC2 PB2/AIN0/INT2 PA2/ADC2


4 37 4 37
PB3/AIN1/OC0 PA3/ADC3 PB3/AIN1/OC0 PA3/ADC3
5 36 5 36
PB4/SS PA4/ADC4 PB4/SS PA4/ADC4
6 35 6 35
PB5/MOSI PA5/ADC5 PB5/MOSI PA5/ADC5

LED-GREEN
LED-GREEN

7 34 7 34
PB6/MISO PA6/ADC6 PB6/MISO PA6/ADC6
8 33 8 33
PB7/SCK PA7/ADC7 PB7/SCK PA7/ADC7
14 22 14 22

330
330

PD0/RXD PC0/SCL

R6
PD0/RXD PC0/SCL

Q5
R6

Q5

NPN
NPN

15 23 15 23

D5
D5

PD1/TXD PC1/SDA PD1/TXD PC1/SDA


16 24 16 24
PD2/INT0 PC2 PD2/INT0 PC2
17 25 17 25
PD3/INT1 PC3 PD3/INT1 PC3
18 26 18 26
PD4/OC1B PC4 PD4/OC1B PC4

LED-GREEN
LED-GREEN

19 27 19 27
PD5/OC1A PC5 PD5/OC1A PC5
20 28 20 28
PD6/ICP1 PC6/TOSC1 PD6/ICP1 PC6/TOSC1
21 29 21 29
PD7/OC2 PC7/TOSC2 PD7/OC2 PC7/TOSC2

330
330

R7
R7

Q6
Q6

NPN
NPN

13 13

D6
D6

XTAL1 XTAL1
12 32 12 32
XTAL2 AREF XTAL2 AREF
9 30 9 30
RESET AVCC RESET AVCC

LED-GREEN
LED-GREEN

U1
U1

330
330

R8
R8

Q7
Q7

NPN
NPN

D7
D7

ATMEGA8535
ATMEGA8535

LED-GREEN
LED-GREEN

C1
C1

4.7uF
4.7uF

330
330

R9
R9

Q8
Q8

NPN
NPN

D8
D8

10k
10k

R1
R1

LED-GREEN
LED-GREEN
330
330

R2
R2

Q1
Q1

NPN
NPN

D1
D1

LED-GREEN
LED-GREEN

330
330

R3
R3

Q2
Q2

NPN
NPN

D2
D2

LED-GREEN
LED-GREEN

C3
C2
C3
C2

22pF
22pF
22pF
22pF

330
330

R4
R4

Q3
Q3

NPN
NPN

D3
D3
3. Hasil simulasi program LED 3

X1
X1

LED-GREEN
LED-GREEN

CRYSTAL
CRYSTAL
1 40 1 40
PB0/T0/XCK PA0/ADC0 PB0/T0/XCK PA0/ADC0
2 39 2 39

330
330

PB1/T1 PA1/ADC1 PB1/T1 PA1/ADC1

R5
R5

Q4
Q4

NPN
NPN

3 38 3 38

D4
D4

PB2/AIN0/INT2 PA2/ADC2 PB2/AIN0/INT2 PA2/ADC2


4 37 4 37
PB3/AIN1/OC0 PA3/ADC3 PB3/AIN1/OC0 PA3/ADC3
5 36 5 36
PB4/SS PA4/ADC4 PB4/SS PA4/ADC4
6 35 6 35
PB5/MOSI PA5/ADC5 PB5/MOSI PA5/ADC5

LED-GREEN
LED-GREEN

7 34 7 34
PB6/MISO PA6/ADC6 PB6/MISO PA6/ADC6
8 33 8 33
PB7/SCK PA7/ADC7 PB7/SCK PA7/ADC7
14 22 14 22

330
330

PD0/RXD PC0/SCL PD0/RXD PC0/SCL

R6
R6

Q5
Q5

NPN
NPN

15 23 15 23

D5
D5

PD1/TXD PC1/SDA PD1/TXD PC1/SDA


16 24 16 24
PD2/INT0 PC2 PD2/INT0 PC2
17 25 17 25
PD3/INT1 PC3 PD3/INT1 PC3
18 26 18 26
PD4/OC1B PC4 PD4/OC1B PC4

LED-GREEN
LED-GREEN

19 27 19 27
PD5/OC1A PC5 PD5/OC1A PC5
20 28 20 28
PD6/ICP1 PC6/TOSC1 PD6/ICP1 PC6/TOSC1
21 29 21 29
PD7/OC2 PC7/TOSC2 PD7/OC2 PC7/TOSC2

330
330

R7
R7

Q6
Q6

NPN
NPN

13 13

D6
D6

XTAL1 XTAL1
12 32 12 32
XTAL2 AREF XTAL2 AREF
9 30 9 30
RESET AVCC RESET AVCC

LED-GREEN
LED-GREEN

U1
U1

330
330

R8
R8

Q7
Q7

NPN
NPN

D7
D7

ATMEGA8535
ATMEGA8535

LED-GREEN
LED-GREEN

C1
C1

4.7uF
4.7uF

330
330

R9
R9

Q8
Q8

NPN
NPN

D8
D8

10k
10k

R1
R1

LED-GREEN
LED-GREEN
330
R2

Q1
NPN

330
R2

Q1
NPN
D1

D1
LED-GREEN

LED-GREEN
330
R3

Q2

330
NPN

R3

Q2
NPN
D2

D2
LED-GREEN

LED-GREEN
C3
C2

C3
C2
22pF
22pF

22pF
22pF
330

330
R4

Q3
NPN

R4

Q3
NPN
D3

D3
4. Hasil simulasi program LED4 :

X1
LED-GREEN

X1
LED-GREEN
CRYSTAL

CRYSTAL
1 40 1 40
PB0/T0/XCK PA0/ADC0 PB0/T0/XCK PA0/ADC0
2 39 2 39
330

330
PB1/T1 PA1/ADC1
R5

Q4

PB1/T1 PA1/ADC1

R5
NPN

Q4
NPN
3 38 3 38
D4

D4
PB2/AIN0/INT2 PA2/ADC2 PB2/AIN0/INT2 PA2/ADC2
4 37 4 37
PB3/AIN1/OC0 PA3/ADC3 PB3/AIN1/OC0 PA3/ADC3
5 36 5 36
PB4/SS PA4/ADC4 PB4/SS PA4/ADC4
6 35 6 35
PB5/MOSI PA5/ADC5
LED-GREEN

PB5/MOSI PA5/ADC5

LED-GREEN
7 34 7 34
PB6/MISO PA6/ADC6 PB6/MISO PA6/ADC6
8 33 8 33
PB7/SCK PA7/ADC7 PB7/SCK PA7/ADC7
14 22 14 22
330

330
PD0/RXD PC0/SCL
R6

PD0/RXD PC0/SCL

R6
Q5

Q5
NPN

NPN
15 23 15 23
D5

D5
PD1/TXD PC1/SDA PD1/TXD PC1/SDA
16 24 16 24
PD2/INT0 PC2 PD2/INT0 PC2
17 25 17 25
PD3/INT1 PC3 PD3/INT1 PC3
18 26 18 26
PD4/OC1B PC4 PD4/OC1B PC4

LED-GREEN
LED-GREEN

19 27 19 27
PD5/OC1A PC5 PD5/OC1A PC5
20 28 20 28
PD6/ICP1 PC6/TOSC1 PD6/ICP1 PC6/TOSC1
21 29 21 29
PD7/OC2 PC7/TOSC2 PD7/OC2 PC7/TOSC2

330
330

R7

Q6
R7

Q6

NPN
NPN

13 13

D6
D6

XTAL1 XTAL1
12 32 12 32
XTAL2 AREF XTAL2 AREF
9 30 9 30
RESET AVCC RESET AVCC

LED-GREEN
LED-GREEN

U1
U1

330
330

R8

Q7
NPN
R8

Q7
NPN

D7
D7

ATMEGA8535
ATMEGA8535

LED-GREEN
LED-GREEN

C1
C1

4.7uF
4.7uF

330
330

R9

Q8
NPN
R9

Q8
NPN

D8
D8

10k
10k

R1
R1

LED-GREEN
LED-GREEN
330
R2

Q1
NPN
330
R2

Q1
NPN

D1
D1

LED-GREEN
LED-GREEN

330
R3

Q2
NPN
330
R3

Q2
NPN

D2
D2

LED-GREEN
LED-GREEN

C3
C2

22pF
22pF
C3
C2

22pF
22pF

330
R4

Q3
330

NPN
R4

Q3
NPN

D3
D3

X1
LED-GREEN
X1
LED-GREEN

CRYSTAL
CRYSTAL
1 40 1 40
PB0/T0/XCK PA0/ADC0 PB0/T0/XCK PA0/ADC0
2 39 2 39

330
330

PB1/T1 PA1/ADC1

R5

Q4
PB1/T1 PA1/ADC1
R5

NPN
Q4
NPN

3 38 3 38

D4
D4

PB2/AIN0/INT2 PA2/ADC2 PB2/AIN0/INT2 PA2/ADC2


4 37 4 37
PB3/AIN1/OC0 PA3/ADC3 PB3/AIN1/OC0 PA3/ADC3
5 36 5 36
PB4/SS PA4/ADC4 PB4/SS PA4/ADC4
6 35 6 35
PB5/MOSI PA5/ADC5 PB5/MOSI PA5/ADC5

LED-GREEN
LED-GREEN

7 34 7 34
PB6/MISO PA6/ADC6 PB6/MISO PA6/ADC6
8 33 8 33
PB7/SCK PA7/ADC7 PB7/SCK PA7/ADC7
14 22 14 22
330

330
PD0/RXD PC0/SCL
R6

Q5

PD0/RXD PC0/SCL

R6

Q5
NPN

NPN
15 23 15 23
D5

D5
PD1/TXD PC1/SDA PD1/TXD PC1/SDA
16 24 16 24
PD2/INT0 PC2 PD2/INT0 PC2
17 25 17 25
PD3/INT1 PC3 PD3/INT1 PC3
18 26 18 26
PD4/OC1B PC4
LED-GREEN

PD4/OC1B PC4

LED-GREEN
19 27 19 27
PD5/OC1A PC5 PD5/OC1A PC5
20 28 20 28
PD6/ICP1 PC6/TOSC1 PD6/ICP1 PC6/TOSC1
21 29 21 29
PD7/OC2 PC7/TOSC2 PD7/OC2 PC7/TOSC2
330
R7

330
Q6
NPN

R7

Q6
NPN
13 13
D6

XTAL1

D6
XTAL1 12 32
12 32 XTAL2 AREF
XTAL2 AREF 9 30
9 30 RESET AVCC
RESET AVCC
LED-GREEN

LED-GREEN
U1

U1
330
R8

Q7
NPN

330
R8

Q7
NPN
D7

D7
ATMEGA8535

ATMEGA8535
LED-GREEN

LED-GREEN
C1
4.7uF

C1
4.7uF
330
R9

Q8
NPN

330
R9

Q8
NPN
D8

D8
10k
R1

10k
R1
LED-GREEN

LED-GREEN
330
330

R2

Q1
R2

Q1

NPN
NPN

D1
D1

LED-GREEN
LED-GREEN

330
330

R3
R3

Q2
Q2

NPN
NPN

D2
D2

LED-GREEN
LED-GREEN

C3
C2
C3
C2

22pF
22pF
22pF
22pF

330
330

R4
R4

Q3
Q3

NPN
NPN

D3
D3

X1

X1
LED-GREEN

LED-GREEN
CRYSTAL

CRYSTAL
1 40 1 40
PB0/T0/XCK PA0/ADC0 PB0/T0/XCK PA0/ADC0
2 39 2 39
330

330
PB1/T1 PA1/ADC1
R5

PB1/T1 PA1/ADC1

R5
Q4

Q4
NPN

NPN
3 38 3 38
D4

D4
PB2/AIN0/INT2 PA2/ADC2 PB2/AIN0/INT2 PA2/ADC2
4 37 4 37
PB3/AIN1/OC0 PA3/ADC3 PB3/AIN1/OC0 PA3/ADC3
5 36 5 36
PB4/SS PA4/ADC4 PB4/SS PA4/ADC4
6 35 6 35
PB5/MOSI PA5/ADC5 PB5/MOSI PA5/ADC5
LED-GREEN

LED-GREEN
7 34 7 34
PB6/MISO PA6/ADC6 PB6/MISO PA6/ADC6
8 33 8 33
PB7/SCK PA7/ADC7 PB7/SCK PA7/ADC7
14 22 14 22
330

330
PD0/RXD PC0/SCL
R6

PD0/RXD PC0/SCL
Q5

R6

Q5
NPN

NPN
15 23 15 23
D5

D5
PD1/TXD PC1/SDA PD1/TXD PC1/SDA
16 24 16 24
PD2/INT0 PC2 PD2/INT0 PC2
17 25 17 25
PD3/INT1 PC3 PD3/INT1 PC3
18 26 18 26
PD4/OC1B PC4 PD4/OC1B PC4
LED-GREEN

LED-GREEN
19 27 19 27
PD5/OC1A PC5 PD5/OC1A PC5
20 28 20 28
PD6/ICP1 PC6/TOSC1 PD6/ICP1 PC6/TOSC1
21 29 21 29
PD7/OC2 PC7/TOSC2 PD7/OC2 PC7/TOSC2
330

330
R7

Q6

R7

Q6
NPN

NPN
13 13
D6

D6
XTAL1 XTAL1
12 32 12 32
XTAL2 AREF XTAL2 AREF
9 30 9 30
RESET AVCC RESET AVCC
LED-GREEN

LED-GREEN
U1

U1
330

330
R8

Q7

R8
NPN

Q7
NPN
D7

D7
ATMEGA8535

ATMEGA8535
LED-GREEN

LED-GREEN
C1

C1
4.7uF

4.7uF
330

330
R9

Q8

R9
NPN

Q8
NPN
D8

D8
10k

10k
R1

R1
LED-GREEN

LED-GREEN
330
R2

Q1
NPN
330
R2

Q1
NPN

D1
D1

LED-GREEN
LED-GREEN

330
R3

Q2
NPN
330
R3

Q2
NPN

D2
D2

LED-GREEN
LED-GREEN

C3
C2
C3
C2

22pF
22pF
22pF
22pF

330
R4
330

Q3
NPN
R4

Q3
NPN

D3
D3

X1
LED-GREEN
5. Hasil simulasi program LED 5 :

X1
LED-GREEN

CRYSTAL
CRYSTAL
1 40 1 40
PB0/T0/XCK PA0/ADC0 PB0/T0/XCK PA0/ADC0
2 39 2 39

330
330

PB1/T1 PA1/ADC1

R5

Q4
PB1/T1 PA1/ADC1
R5

Q4

NPN
NPN

3 38 3 38

D4
D4

PB2/AIN0/INT2 PA2/ADC2 PB2/AIN0/INT2 PA2/ADC2


4 37 4 37
PB3/AIN1/OC0 PA3/ADC3 PB3/AIN1/OC0 PA3/ADC3
5 36 5 36
PB4/SS PA4/ADC4 PB4/SS PA4/ADC4
6 35 6 35
PB5/MOSI PA5/ADC5 PB5/MOSI PA5/ADC5
LED-GREEN

LED-GREEN
7 34 7 34
PB6/MISO PA6/ADC6 PB6/MISO PA6/ADC6
8 33 8 33
PB7/SCK PA7/ADC7 PB7/SCK PA7/ADC7
14 22 14 22
330

330
PD0/RXD PC0/SCL
R6

Q5

PD0/RXD PC0/SCL

R6
NPN

Q5
NPN
15 23 15 23
D5

D5
PD1/TXD PC1/SDA PD1/TXD PC1/SDA
16 24 16 24
PD2/INT0 PC2 PD2/INT0 PC2
17 25 17 25
PD3/INT1 PC3 PD3/INT1 PC3
18 26 18 26
PD4/OC1B PC4
LED-GREEN

PD4/OC1B PC4

LED-GREEN
19 27 19 27
PD5/OC1A PC5 PD5/OC1A PC5
20 28 20 28
PD6/ICP1 PC6/TOSC1 PD6/ICP1 PC6/TOSC1
21 29 21 29
PD7/OC2 PC7/TOSC2 PD7/OC2 PC7/TOSC2
330
R7

Q6

330
NPN

R7

Q6
NPN
13
D6

13 XTAL1

D6
XTAL1 12 32
12 32 XTAL2 AREF
XTAL2 AREF 9 30
9 30 RESET AVCC
RESET AVCC
LED-GREEN

LED-GREEN
U1

U1
330
R8

Q7
NPN

330
R8

Q7
NPN
D7

D7
ATMEGA8535

ATMEGA8535
LED-GREEN

LED-GREEN
C1
4.7uF

C1
4.7uF
330
R9

Q8
NPN

330
R9

Q8
NPN
D8

D8
10k
R1

10k
R1
LED-GREEN

LED-GREEN
330

330
R2

Q1
NPN

R2

Q1
NPN
D1

D1
LED-GREEN

LED-GREEN
330

330
R3

Q2
NPN

R3

Q2
NPN
D2

D2
LED-GREEN

LED-GREEN
C3
C2

C3
C2
22pF
22pF

22pF
22pF
330

330
R4

Q3

R4
NPN

Q3
NPN
D3

D3
X1
LED-GREEN

X1
LED-GREEN
CRYSTAL

CRYSTAL
1 40 1 40
PB0/T0/XCK PA0/ADC0 PB0/T0/XCK PA0/ADC0
2 39 2 39
330

330
PB1/T1 PA1/ADC1
R5

PB1/T1 PA1/ADC1
Q4

R5

Q4
NPN

NPN
3 38 3 38
D4

D4
PB2/AIN0/INT2 PA2/ADC2 PB2/AIN0/INT2 PA2/ADC2
4 37 4 37
PB3/AIN1/OC0 PA3/ADC3 PB3/AIN1/OC0 PA3/ADC3
5 36 5 36
PB4/SS PA4/ADC4 PB4/SS PA4/ADC4
6 35 6 35
PB5/MOSI PA5/ADC5 PB5/MOSI PA5/ADC5
LED-GREEN

LED-GREEN
7 34 7 34
PB6/MISO PA6/ADC6 PB6/MISO PA6/ADC6
8 33 8 33
PB7/SCK PA7/ADC7 PB7/SCK PA7/ADC7
14 22 14 22

330
330

PD0/RXD PC0/SCL PD0/RXD PC0/SCL

R6
R6

Q5
Q5

NPN
NPN

15 23 15 23

D5
D5

PD1/TXD PC1/SDA PD1/TXD PC1/SDA


16 24 16 24
PD2/INT0 PC2 PD2/INT0 PC2
17 25 17 25
PD3/INT1 PC3 PD3/INT1 PC3
18 26 18 26
PD4/OC1B PC4 PD4/OC1B PC4

LED-GREEN
LED-GREEN

19 27 19 27
PD5/OC1A PC5 PD5/OC1A PC5
20 28 20 28
PD6/ICP1 PC6/TOSC1 PD6/ICP1 PC6/TOSC1
21 29 21 29
PD7/OC2 PC7/TOSC2 PD7/OC2 PC7/TOSC2

330
330

R7

Q6
R7

Q6

NPN
NPN

13 13

D6
D6

XTAL1 XTAL1
12 32 12 32
XTAL2 AREF XTAL2 AREF
9 30 9 30
RESET AVCC RESET AVCC

LED-GREEN
LED-GREEN

U1
U1

330
330

R8

Q7
R8

NPN
Q7
NPN

D7
D7

ATMEGA8535
ATMEGA8535

LED-GREEN
LED-GREEN

C1
C1

4.7uF
4.7uF

330
330

R9

Q8
NPN
R9

Q8
NPN

D8
D8

10k
10k

R1
R1

LED-GREEN
LED-GREEN
330
R2

Q1

330
NPN

R2

Q1
NPN
D1

D1
LED-GREEN

LED-GREEN
330

330
R3

Q2
NPN

R3

Q2
NPN
D2

D2
LED-GREEN

LED-GREEN
C3
C2

C3
C2
22pF
22pF

22pF
22pF
330

330
R4

Q3
NPN

R4

Q3
NPN
D3

D3
X1
LED-GREEN

X1
LED-GREEN
CRYSTAL

CRYSTAL
1 40 1 40
PB0/T0/XCK PA0/ADC0 PB0/T0/XCK PA0/ADC0
2 39 2 39
330

330
PB1/T1 PA1/ADC1
R5

PB1/T1 PA1/ADC1

R5
Q4

Q4
NPN

NPN
3 38 3 38
D4

D4
PB2/AIN0/INT2 PA2/ADC2 PB2/AIN0/INT2 PA2/ADC2
4 37 4 37
PB3/AIN1/OC0 PA3/ADC3 PB3/AIN1/OC0 PA3/ADC3
5 36 5 36
PB4/SS PA4/ADC4 PB4/SS PA4/ADC4
6 35 6 35
PB5/MOSI PA5/ADC5 PB5/MOSI PA5/ADC5

LED-GREEN
LED-GREEN

7 34 7 34
PB6/MISO PA6/ADC6 PB6/MISO PA6/ADC6
8 33 8 33
PB7/SCK PA7/ADC7 PB7/SCK PA7/ADC7
14 22 14 22

330
330

PD0/RXD PC0/SCL

R6

Q5
PD0/RXD PC0/SCL
R6

Q5

NPN
NPN

15 23 15 23

D5
D5

PD1/TXD PC1/SDA PD1/TXD PC1/SDA


16 24 16 24
PD2/INT0 PC2 PD2/INT0 PC2
17 25 17 25
PD3/INT1 PC3 PD3/INT1 PC3
18 26 18 26
PD4/OC1B PC4

LED-GREEN
PD4/OC1B PC4
LED-GREEN

19 27 19 27
PD5/OC1A PC5 PD5/OC1A PC5
20 28 20 28
PD6/ICP1 PC6/TOSC1 PD6/ICP1 PC6/TOSC1
21 29 21 29
PD7/OC2 PC7/TOSC2 PD7/OC2 PC7/TOSC2

330
330

R7

Q6
NPN
R7

Q6
NPN

13 13

D6
D6

XTAL1 XTAL1
12 32 12 32
XTAL2 AREF XTAL2 AREF
9 30 9 30
RESET AVCC RESET AVCC

LED-GREEN
LED-GREEN

U1
U1

330
330

R8

Q7
NPN
R8

Q7
NPN

D7
D7

ATMEGA8535
ATMEGA8535

LED-GREEN
LED-GREEN

C1
C1

4.7uF
4.7uF

330
R9

Q8
330

NPN
R9

Q8
NPN

D8
D8

10k
R1
10k
R1

LED-GREEN
LED-GREEN
330
330

R2
R2

Q1
Q1

NPN
NPN

D1
D1

LED-GREEN
LED-GREEN

330
330

R3
R3

Q2
Q2

NPN
NPN

D2
D2

LED-GREEN
LED-GREEN

C3
C2

C3
C2
22pF
22pF

22pF
22pF
330

330
R4

R4
Q3

Q3
NPN

NPN
D3

D3
X1
LED-GREEN

X1
LED-GREEN
CRYSTAL

CRYSTAL
1 40 1 40
PB0/T0/XCK PA0/ADC0 PB0/T0/XCK PA0/ADC0
2 39 2 39
330

330
PB1/T1 PA1/ADC1
R5

PB1/T1 PA1/ADC1

R5
Q4

Q4
NPN

NPN
3 38 3 38
D4

D4
PB2/AIN0/INT2 PA2/ADC2 PB2/AIN0/INT2 PA2/ADC2
4 37 4 37
PB3/AIN1/OC0 PA3/ADC3 PB3/AIN1/OC0 PA3/ADC3
5 36 5 36
PB4/SS PA4/ADC4 PB4/SS PA4/ADC4
6 35 6 35
PB5/MOSI PA5/ADC5 PB5/MOSI PA5/ADC5
LED-GREEN

LED-GREEN
7 34 7 34
PB6/MISO PA6/ADC6 PB6/MISO PA6/ADC6
8 33 8 33
PB7/SCK PA7/ADC7 PB7/SCK PA7/ADC7
14 22 14 22
330

330
PD0/RXD PC0/SCL
R6

Q5

PD0/RXD PC0/SCL

R6

Q5
NPN

NPN
15 23 15 23
D5

D5
PD1/TXD PC1/SDA PD1/TXD PC1/SDA
16 24 16 24
PD2/INT0 PC2 PD2/INT0 PC2
17 25 17 25
PD3/INT1 PC3 PD3/INT1 PC3
18 26 18 26
PD4/OC1B PC4
LED-GREEN

PD4/OC1B PC4

LED-GREEN
19 27 19 27
PD5/OC1A PC5 PD5/OC1A PC5
20 28 20 28
PD6/ICP1 PC6/TOSC1 PD6/ICP1 PC6/TOSC1
21 29 21 29
PD7/OC2 PC7/TOSC2 PD7/OC2 PC7/TOSC2
330

330
R7

Q6

R7

Q6
NPN

NPN
13 13
D6

D6
XTAL1 XTAL1
12 32 12 32
XTAL2 AREF XTAL2 AREF
9 30 9 30
RESET AVCC RESET AVCC
LED-GREEN

LED-GREEN
U1

U1
330

330
R8

Q7

R8
NPN

Q7
NPN
D7

D7
ATMEGA8535

ATMEGA8535
LED-GREEN

LED-GREEN
C1

C1
4.7uF

4.7uF
330

330
R9

Q8

R9
NPN

Q8
NPN
D8

D8
10k

10k
R1

R1
LED-GREEN

LED-GREEN
ANALISIS DATA

1. Analisis program LED1 - LED 5!


Jawab :
Saat pertamakali terlebih dahulu mengatur PORTA dengan menset DDRA =
11111111, dengan ini menjadikannya sebagai output. Kemudian memberikan output
value = 00000000 maka lampu LED pada PORTA tidak ada yang menyala. Dengan
menambahkan header #include <delay.h> akan memberikan perintah pada program
untuk melakukan waktu penundaan. Pada program utama kita tambahkan program
sebagai berikut :
a. Pada percobaan LED 1, pemberian nilai menggunakan kode heksadesimal dan
ditambahkan sebuah program sebagai berikut:
- PORTA=0x0f; → pada perintah ini seluruh PORTA (bit 0 – bit 7) diberikan nilai
0xf0 artinya pada PORTA.0 – PORTA.3 kita berikan nilai 1(menyala)
sedangkan pada PORTA.4 – PORTA.7 kita beri nilai 0.(mati)
- PORTA=0xf0; → pada perintah ini seluruh PORTA (bit 0 – bit 7) diberikan nilai
0x0f artinya pada PORTA.0 – PORTA.3 kita berikan nilai 0 (mati) sedangkan
pada PORTA.4 – PORTA.7 kita beri nilai 1 (menyala).
- delay_ms(1000); → memberikan waktu tunda selama 1000 ms, delay ini
diletakkkan diantara setiap program PORTA.

b. Pada percobaan LED 2, pemberian nilai menggunakan kode biner dan hasil
ditampilkan sama dengan kode heksadesimal seperti program LED 1 dan
ditambahkan dengan sebuah program sebagai berikut:
- PORTA=0b00001111; → pada perintah ini seluruh PORTA (bit 0 – bit 7)
diberikan nilai 0b00001111 artinya pada PORTA.0 – PORTA.3 kita berikan nilai
1 (menyala) sedangkan pada PORTA.4 – PORTA.7 kita beri nilai 0 (mati).
- PORTA=0b11110000; → pada perintah ini seluruh PORTA (bit 0 – bit 7)
diberikan nilai 0b11110000 artinya pada PORTA.0 – PORTA.3 kita berikan nilai
0 (mati) sedangkan pada PORTA.4 – PORTA.7 kita beri nilai 1 (menyala).
- delay_ms(1000); → memberikan waktu tunda selama 1000 ms, delay ini
diletakkkan diantara setiap program PORTA.
c. Pada percobaan LED 3, pemberian nilai menggunakan kode heksadesimal dengan
menambahkan kode sebagai berikut:
- PORTA=0x55; → pada perintah ini PORTA (bit 0,2,4, dan 6) akan menyala
karena diberikan logika 1
- PORTA=0xaa; → pada perintah ini sama dengan perintah sebelumnya akan
tetapi perintah ini mengakibatkan PORTA (bit 1,3,5, dan 7) akan menyala karena
diberikan logika 1
- delay_ms(1000); → memberikan waktu tunda selama 1000 ms, delay ini
diletakkkan diantara setiap program PORTA.

d. Pada percobaan LED 4 pemberian nilai yang digunakan menggunakan kode biner
yaitu 0b dan ditambahkan dengan kode sebagai berikut :
- PORTA=0b11100111; → pada perintah ini PORTA (bit 0,1,2,5,6,dan 7) akan
menyala karena diberi logika 1, sedangkan PORTA (bit 3 dan 4) akan mati
karena diberi logika 0.
- PORTA=0b11011011; → pada perintah ini PORTA (bit 0,1,3,4,6,dan 7) akan
menyala karena diberi logika 1, sedangkan PORTA (bit 2 dan 5) akan mati
karena diberi logika 0.
- PORTA=0b10111101; → pada perintah ini PORTA (bit 0,2,3,4,5,dan 7) akan
menyala karena diberi logika 1, sedangkan PORTA (bit 1 dan 6) akan mati
karena diberi logika 0.
- PORTA=0b01111110; → pada perintah ini PORTA (bit 1,2,3,4,5, dan 6) akan
menyala karena diberi logika 1, sedangkan PORTA (bit 0 dan 7) akan mati
karena diberi logika 0.
- PORTA=0b10111101; → pada perintah ini PORTA (bit 0,2,3,4,5,dan 7) akan
menyala karena diberi logika 1, sedangkan PORTA (bit 1 dan 6) akan mati
karena diberi logika 0.
- PORTA=0b11011011; → pada perintah ini PORTA (bit 0,1,3,4,6,dan 7) akan
menyala karena diberi logika 1, sedangkan PORTA (bit 2 dan 5) akan mati
karena diberi logika 0.
- delay_ms(1000); → memberikan waktu tunda selama 1000 ms, delay ini
diletakkkan diantara setiap program PORTA.
e. Pada percobaan LED 5, pada percobaan ini menggunkan kode biner dan ditambah
kode sebagai berikut :
- PORTA=0b00000001; PORTA.2=1 → pada perintah ini PORTA (bit 0 dan 2)
akan menyala karena diberi logika 1 sedangkan yang lain mati karena diberi
logika 0.
- PORTA=0b00000010; PORTA.1=1 → pada perintah ini PORTA (bit 1) akan
menyala karena diberi logika 1 sedangkan yang lain mati karena diberi logika 0.
- PORTA=0b00000100; → pada perintah ini PORTA (bit 2) akan menyala karena
diberi logika 1 sedangkan yang lain mati karena diberi logika 0.
- PORTA=0b00001000; → pada perintah ini PORTA (bit 3) akan menyala karena
diberi logika 1 sedangkan yang lain mati karena diberi logika 0.
- PORTA=0b00010000; → pada perintah ini PORTA (bit 4) akan menyala karena
diberi logika 1 sedangkan yang lain mati karena diberi logika 0.
- PORTA=0b00100000; → pada perintah ini PORTA (bit 5) akan menyala karena
diberi logika 1 sedangkan yang lain mati karena diberi logika 0.
- PORTA=0b01000000; → pada perintah ini PORTA (bit 6) akan menyala karena
diberi logika 1 sedangkan yang lain mati karena diberi logika 0.
- PORTA=0b10000000; → pada perintah ini PORTA (bit 7) akan menyala karena
diberi logika 1 sedangkan yang lain mati karena diberi logika 0.
- delay_ms(1000); → memberikan waktu tunda selama 1000 ms, delay ini
diletakkkan diantara setiap program PORTA.

2. Apakah persamaan dan perbedaan program LED 1 dan program LED 2?


Jawab :
Persamaan dari program LED 1 dan program LED 2 adalah pada kondisi nyala LED
yaitu LED tersebut akan bergantian antara kondisi LED 00001111 dan 11110000.
Perbedaan program LED 1 dan program LED 2 adalah terletak pada program yaitu
perintah LED 1 dalam bentuk heksadesimal sedangkan LED 2 dalam bentuk bilangan
biner.

3. Instruksi apa yang digunakan untuk mengeluarkan data ke LED ?


Jawab :
Untuk mengeluarkan data dapat menggunakan bentuk bilangan heksadesimal,
bilangan biner, dan bilangan desimal ke PORTX(X=A,B,C,D) dengan statement :
 PORTX = 0xdata; bila menggunakan bilangan heksadesimal.
 PORTX = 0bdata; bila menggunakan bilangan biner.
 PORTX = data; bila menggunakan bilangan desimal.

4. Mengapa ada jeda waktu sekitar 1 detik antara tampilan LED yang pertama dan yang
berikutnya?
Jawab :
Karena kita memberikan perintah delay pada listing program yaitu delay sebesar 1000
ms = 1 detik, menggunakan perintah delay_ms(1000);. Jika tidak menggunakan perintah
delay maka program selanjutnya tidak akan bekerja dan nyala LED hanya akan
menampilkan program pertama yang diberikan.

KESIMPULAN
Langkah pertama dalam pemberian program pada mikrokontroler adalah mengatur
PORT, yaitu fungsinya untuk menentukan pengaturan fungsi PORT sebagai input atau
output. Dalam pemeberian nilai input kita dapat menggunkan kode digital yaitu kode
bilangan biner dan bilangan heksadesimal. Apabila menggunkan kode biner menggunkan
awalan 0b sedangkan kode heksadesimal menggunakan awalan 0x. Delay digunakan sebagai
pemberian waktu tunda artinya memberikan waktu tunda sesuai dengan perintah yang kita
berikn dari satu program ke program selanjutnya.

You might also like