MIKROKONTROLER
Product by :
BELTO
Unit Produksi Laboratorium Teknik elektro
Universitas Muhammadiyah Surakarta
Jl. A Yani Tromol Pos 1 Pabelan Kartasura 57102
Tlp. (0271) 741414 ext 226
-2-
1. DISKRIPSI TRAINER
Spesifikasi trainer
Trainer mikrokontroler memiliki spesifikasi berikut.
Sumber catu daya :220 V AC 50/60 Hz
Pengaman arus :5A
Tegangan kerja :5 V DC, 12 V DC
Blok percobaan :11 Blok trainer
Downloader :1 buah (ISP)
2
-3-
b. Blok keypad
3
-4-
c. Blok serial RS232
4
-5-
akan menyala jika pada port di berikan logika low dan sebaliknya akan mati
jika diberikan logika high. Pada blok ini dapat menggunakan semua
Konektor yang ada pada blok mikrokontroler.
h. Blok motor DC
Gambar 9. Motor DC
Merupakan blok pengaturan putaran motor DC di sini yang akan di
Kontrol hanya berupa arah putaran pada motor dc. Pada ini dilengkapi
konektor untuk melihat polaritas dari motor. Pada blok ini dilengkapi
dengan transistor yang akan mengatur arah putaran motor menggunakan
trasistor TIP31 dan TIP32.
7
-8-
i. Blok motor stepper
8
-9-
j. Blok display Traffic light
9
- 10 -
2. PETUNJUK PENGGUNAAN
2.1 Blok mikrokontroler
A. Cara mendownload program
1. Hidupkan Power pada trainer
2. Pasang kabel downloader pada konektor programmer dan port paralel
Komputer.
3. Siapkan program yang akan di download ke mikro pastikan file yang
berektension hex sudah terbentuk dari proses compiler.
4. Letakan file mempunyai extension hex kedalam direktori yang
didalamnya terdapat program downloader (Aec_isp.exe) untuk
mempermudah proses pencarian nama file.
5. Jalankan program downloader pada komputer (Aec_isp.exe)
10
- 11 -
11
- 12 -
12
- 13 -
B. Cara pemasangan dengan Blok trainer yang lain
1. Pasang kabel pada konektor yang akan di pakai dengan kabel yang
tersedia ke trainer yang akan di jalankan.
2. Perhatikan posisi kaki konektor yang akan dipasang perhatikan titik 1 di
mulai dari mana agar tepat.
3. setelah semua selesai di pasang baru kemudian nayalakan power atau
reset mikrokontroler.
2.2 Blok Keypad
A. Proses pemprograman
1. Proses pemprograman sama dengan langkah peprograman
mikrokontroler .
2. Disini yang membedakan hanya file yang akan di download yaitu
aplikasi untuk keypad.
3. Program uji coba terdapat pada CD yang disertakan dengan nama
keypad.
B. Proses pemansangan hardware
1. Hubungkan keypad pada konektor 2
2. Hubungkan konektor 1 dan konektor 3 pada blok LCD
3. Reset mikrokontroler.
2.3 Serial RS232
A. Proses pemprograman
1. Proses pemprograman sama dengan langkah peprograman
mikrokontroler .
2. Disini yang membedakan hanya file yang akan di download yaitu
aplikasi untuk komunikasi serial.
3. Program uji coba terdapat pada CD yang disertakan dengan nama
Serial PC.
B. Proses pemansangan hardware
1. Hubungkan konektor 4 pada mikrokontroler dengan dengan konektor
pada blok Serial RS232.
2. Hubungkan kabel Serial Komputer dengan blok Serial.
3. Buka aplikasi hyperterminal pada computer.
4. Setting baudrate sesuai dengan besarnya baudrate yang kita buat di
Trainer.
5. Pada sample ini menggunakan baudrate sebesar 19200
13
- 14 -
6. Setting hyperterminal sesuai dengan gambar
14
- 15 -
B. Proses pemansangan hardware
1. Hubungkan konektor 1 pada mikrokontroler dengan dengan
konektor1 pada blok display seven segmen.
2. Hubungkan konektor 2 pada mikrokontroler dengan konektor 2 pada
blok aplikasi seven segmen jangan lupa perhatikan letak kakinya.
3. Periksa kembali koneksi
4. Jalanakan program dan reset mikrokontroler.
15
- 16 -
B. Proses pemansangan hardware
1. Hubungkan konektor 1 pada mikrokontroler dengan dengan
konektor1 pada blok display LCD.
2. Hubungkan konektor 3 pada mikrokontroler dengan konektor 3 pada
blok display LCD. Perhatikan nomor konektornya.
3. Jalankan program dan reset mikrokontroler.
16
- 17 -
2.10Motor DC
A. Proses pemprograman
1. Proses pemprograman sama dengan langkah pemprograman
mikrokontroler .
2. Disini yang membedakan hanya file yang akan di download yaitu
aplikasi untuk motor DC.
3. Program uji coba terdapat pada CD yang disertakan dengan nama
Motor DC .
B. Proses pemansangan hardware
1. Hubungkan konektor 1 pada mikrokontroler dengan dengan
konektor1 pada blok motor DC.
2. Pada aplikasi pada blok ini dapat menggunakan konektor selain
konektor 1.
3. Jalanakan program dan reset mikrokontroler.
17
- 18 -
3. DIAGRAM
3.1 Gambar eksternal trainer
CON 1 CON 3
1 10 1 10
2 9 2 9
3 8 3 8
0 4 7 0 4 7
5 6 5 6
PORT0 PORT2
U9
39 21
38 P0.0/AD0 P2.0/A8 22
37 P0.1/AD1 P2.1/A9 23
VCC 36 P0.2/AD2 P2.2/A10 24 VCC
35 P0.3/AD3 P2.3/A11 25
34 P0.4/AD4 P2.4/A12 26
CON 2 CON 4
33 P0.5/AD5 P2.5/A13 27
1 10 32 P0.6/AD6 P2.6/A14 28 1 10
2 9 P0.7/AD7 P2.7/A15 2 9
3 8 1 10 3 8
0 4 7 2 P1.0/T2 P3.0/RXD 11 0 4 7
5 6 3 P1.1/T2-EX P3.1/TXD 12 5 6
4 P1.2 P3.2/INTO 13
P0RT1 PORT3
5 P1.3 P3.3/INT1 14
6 P1.4 P3.4/TO 15
7 P1.5 P3.5/T1 16
8 P1.6 P3.6/WR 17
P1.7 P3.7/RD
19 29
18 XTAL1 PSEN
33 pF 9 XTAL2 30
C2 RST ALE/PROG
VCC 31
X1 EA/VPP
C3
11.0592 MHZ AT89S52
1n
C1 33 pF
R40
0 1k
18
- 19 -
2. Rangkaian Keypad
1 2 3 A
4 5 6 B
7 8 9 C
* 0 # D
R41
1k
R42
1k
R43
1k
R51
1k
J19 0
1 6
2 7
3 8
4 9
5 10
CON 1
VCC
19
- 20 -
4. Display LED
VCC
D8 D7 D6 D5 D4 D3 D2 D1
LED LED LED LED LED LED LED LED
VCC
0
J7
1 10
2 9
3 8
4 7
5 6
CON 1
R9
2
Q1
1k
C9012
3
VCC
J4 0
1
R10
2
1 10 Q2
2 9 1k
C9012
3 8
3
4 7
5 6
1
CON 1 R11
2
19
18
17
16
15
14
13
12
Q3
1k
C9012 U2
O0
O1
O2
O3
O4
O5
O6
O7
1 3
ULN 2803
R12
STB
2
OE
I0
I1
I2
I3
I4
I5
I6
I7
Q4
1k
C9012
11
3
1
2
3
4
5
6
7
8
VCC
J5 0
1 10
2 9
3 8
4 7
5 6
CON 2
20
- 21 -
6. Display Dot Matrik
VCC
Q1
C9012
1
R1
2
1k
3
Q2
C9012
1
R2
2
1k
3
Q3
C9012
1
R3
2
1k
VCC
3
0
J3 Q4
C9012
1
R4
1 10 2
2 9
3 8 1k
4 7
19
18
17
16
15
14
13
12
19
18
17
16
15
14
13
12
3
5 6
Q5
C9012 U2 U3
O0
O1
O2
O3
O4
O5
O6
O7
O0
O1
O2
O3
O4
O5
O6
O7
1
CON 1 R5
2 ULN 2803 ULN 2803
1k
STB
STB
OE
OE
I0
I1
I2
I3
I4
I5
I6
I7
I0
I1
I2
I3
I4
I5
I6
I7
3
0
Q6
11
11
C9012
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
9
R6 1
2
1k
0 0
3
Q7
C9012
1
R7
2 VCC
VCC
1k
J1 0 J2 0
3
Q8
C9012 1 10 1 10
2 9 2 9
1
R8
2 3 8 3 8
4 7 4 7
1k 5 6 5 6
3
CON 2 CON 3
VCC
R39 VCC
0 0
1k
VR
100K
0
J13 J14
0
1 10 1 10
2 9 2 9
3 8 3 8
4 7 4 7
5 6 5 6
CON 3 CON 1
VCC
21
- 22 -
8. Traffic Light
VCC
D9 D10 D11 D12 D13 D14 D15 D16 D17 D18 D19 D20
LED LED LED LED LED LED LED LED LED LED LED LED
VCC
VCC
J9 0
J8 0
1 10
1 10 2 9
2 9 3 8
3 8 4 7
4 7 5 6
5 6
CON 2
CON 1
6
10 IN OUT
CON 1
COM
ULN2803
0
U8A
1 18
10 IN OUT
COM
ULN2803
0
10. Motor DC
12 VDC
VCC
0
J11 Q10 Q11
R33 R35
1 10
2 9 MG2
3 8 4k7 4k7
TIP32 TIP32
4 7 1 2
A
5 6
+
Q9 Q12
CON 1 R34 R36
MOTOR DC
4k7 4k7
TIP31 TIP31
22
- 23 -
11. DIP Swicth
VCC
R50
1k
R49
1k
R48
1k
R44
1k
R45
1k
R46
1k R47
VCC 1k R52
0
16
15
14
13
12
11
10
1k
9
J12
S2
1 10
2 9 SW DIP-8
3 8
4 7
5 6
1
2
3
4
5
6
7
8
CON 3
23