Anda di halaman 1dari 7

UNIVERSITAS NEGERI PADANG MATA KULIAH : Elektronika Industri & Kontrol

JURUSAN : TEKNIK ELEKTRONIKA TOPIK : Kontrol dengan mikrokontroler

SEMESTER : V (LIMA) PERTEMUAN KE: 05

PROGRAM : S1 NOMOR : 05/EIKK/ELA-FT-UNP/S1 /2016

A.Tujuan

1. Agar mahasiswa dapat merancang rangkaian simulasi peraga data pada


LED dengan kendali TOMBOL berbasis mikrokontroler AT89XXX.
2. Agar mahasiswa dapat merancang dan mensimulasikan PROGRAM
simulasi peraga data pada LED dengan kendali TOMBOL berbasis mikrokontroler
AT89XXX.
3. Agar mahasiswa dapat merancang dan mensimulasikan PROGRAM
simulasi peraga data animasi WIPER pada LED dengan kendali TOMBOL berbasis
mikrokontroler AT89XXX.
4. Agar mahasiswa dapat merancang dan mensimulasikan PROGRAM
simulasi peraga data animasi KURA-KURA LAPAR pada LED dengan kendali
KEYPAD berbasis mikrokontroler AT89XXX.
5. Agar mahasiswa dapat merancang dan mensimulasikan PROGRAM
simulasi peraga data gabungan beberapa animasi pada LED dengan kendali KEYPAD
berbasis mikrokontroler AT89XXX.
6. Agar mahasiswa dapat merancang dan mensimulasikan PROGRAM
simulasi peraga data aniamsi hasil rekayasa sendiri pada LED dengan kendali
TOMBOL atau KEYPAD berbasis mikrokontroler AT89XXX..
7. Agar mahasiswa dapat membuat lay out PCB dari rangkaian simulasi
peraga data LED berbasis mikrokonroler AT89XXX dengan menggunakan software
pembuat PCB (Ares, PCB Design, TraxMaker, Eagle, Protel dan lain-lain.
8. Agar mahasiswa dapat memindahkan lay out PCB rangkaian simulasi
peraga data pada LED berbasis mikrokontroler AT89XXX ke papan PCB dengan
dengan teknik sablon sederhana.

--------------------------------------------------------------------------------------------------------------------------------------
Dibuat Oleh : Drs.Eddas, MT Peraga Data LED Mikrokontoler MCS51 Halaman 1 dari 7
B. Teori Singkat
Untuk merakit rangkaian simulasi peraga data mikrokontroler AT89XXX diperlukan
beberapa pengetahuan dan keterampilan serta sikap sebagai berikut:
1. Pemahaman tentang prinsip kerja IC mikrokontroler MCS51
2. Keterampilan umtuk merangkai setiap komponen yang dibutuhkan pada rangkaian
simulasi yang akan dibuat.
3. Keterampilan umtuk menguji fungi setiap komponen yang akan diranglerkai pada
rangkaian simulasi secara analog.
4. Keterampilan umtuk menguji fungsi setiap komponen yang telah dirangkai pada
rangkaian simulasi dengan program sederhana.
5. Mempunyai minat dan kreatif yang tinggi serta motivasi yang kuat untuk
mengembangkan berbagai program aplikasi berbasis mikrokontroler MCS51.

Peraga data LED merupakan rangkaian mikrokontroler dengan rangkaian 8 buah LED
yang dipasangkan pada port P1, seperti gambar 1. Pemasangan LED harus diperhatikan bahwa
yang disambungkan ke port mikrokontroler adalah katodanya, karena port mikrokontroler ini
bersifat aktif low. Rangkaian LED ke port mikrokontroler harus diserikan dengan sebuah
resistor untuk masing LED dengan tujuan untuk menjaga arus LED tidak melebihi 40 mA
(sebaiknya nominal 20 mA). Untuk menghitung berapa besar R yang diserikan pada masing-
masing resistor dihitung dengan menggunakan Hukum Ohm. Jika tegangan kerja LED adalah
2V dan tegangan pada port mikrokontroler adalah pada level TTL atau 5 VDC maka nilai
resistor dapat dihitung sebagai berikut:

5V - VLed 5V- 2V 3000V


R Led = ------------------- = ---------------- = ------------ = 150 Ohm
20x 10-3 A 20x 10-3 A 20 A

Karena ada 8 buah R yang bernilai sama akan dirakit maka dapat dipakai R pack (resistor
pack) yang merupakan rangkaian 8 buah R yang telah di bungkus sehungga terlihat sebagai 1
buah komponen saja. R pack mempunyai 9 pin dimana 8 pin dihubungkan dengan 8 port pada
mikrokontroler dan 1 pin lagi dihubungkan ke VCC 5VDC, berguna untuk memberikan arus ke
--------------------------------------------------------------------------------------------------------------------------------------
Dibuat Oleh : Drs.Eddas, MT Peraga Data LED Mikrokontoler MCS51 Halaman 2 dari 7
masing-masing LED melalui masing-masing resistor. Untuk memperkaya program LED yang
akan disimulasikan perlu ditambahkan rangkain 8 buah tombol yang pada port P3. Selanjutnya
ditambahkan rangkaian keypad yang tersambung pada port P2 untuk lebih memperluas khasanah
pemrograman animasi LED yang dapat dikontrol berbasis mikrokontroler.

C. Alat dan Bahan

1. Software simulasi Proteus ………………………………… 1 paket


2. Komputer PC atau laptop ………………………………… 1 buah

D. Gambar Rangkaian

C2
U1
19 39
XTAL1 P0.0/AD0
30p X1 38
CRYSTAL
18
P0.1/AD1
P0.2/AD2
37
36
A 7 8 9
C3 XTAL2 P0.3/AD3
35
P0.4/AD4
34
4 5 6
P0.5/AD5
33 B
30p P0.6/AD6
9 32
MIKRKONTROLER AT89XXX

RST P0.7/AD7
DESIGN BY Edidas FT UNP

R1 VCC
21

10k C1
P2.0/A8
P2.1/A9
P2.2/A10
22
23
C 1 2 3
10uF 29 24
PSEN P2.3/A11

+
30 25
ON
RESPACK-8
31
ALE
EA
P2.4/A12
P2.5/A13
26
27
D
C 0 =
P2.6/A14
28
P2.7/A15 1

4
1 L1
8 buah R Array @150

1 10
2 P1.0 P3.0/RXD
L1 2 11
3 P1.1 P3.1/TXD
3 12
4 P1.2 P3.2/INT0
L1 4 13
5 P1.3 P3.3/INT1
5 14
6 P1.4 P3.4/T0
L1 6 15
7 P1.5 P3.5/T1
7 16
8 P1.6 P3.6/WR
L1 8 17
9 P1.7 P3.7/RD
L1 AT89C51
PB8
L1 PB1 PB2 PB3 PB4 PB5 PB6 PB7
L1
9
8
7
6
5
4
3
2

RP3
Gambar 1. Rangkaian Simulasi Peraga Data pada LED Berbasis Mikrokontroler AT89xxx
RESPACK-8

Daftar Komponen :
Category,Reference,Value,Order Code
1. Resistors,"R1",10k,
2. Capacitors,"C1",10uF,
3. Capacitors,"C2",30p,Maplin WX50E
4. Capacitors,"C3",30p,Maplin WX50E
5. Integrated Circuits,"U1",AT89C51,
6. Diodes,"D1",LED-YELLOW,
7. Diodes,"D2",LED-YELLOW,
8. Diodes,"D3",LED-YELLOW,
9. Diodes,"D4",LED-YELLOW,

--------------------------------------------------------------------------------------------------------------------------------------
Dibuat Oleh : Drs.Eddas, MT Peraga Data LED Mikrokontoler MCS51 Halaman 3 dari 7
10. Diodes,"D5",LED-YELLOW,
11. Diodes,"D6",LED-YELLOW,
12. Diodes,"D7",LED-YELLOW,
13. Diodes,"D8",LED-YELLOW,
14. Miscellaneous,"PB1",,
15. Miscellaneous,"PB2",,
16. Miscellaneous,"PB3",,
17. Miscellaneous,"PB4",,
18. Miscellaneous,"PB5",,
19. Miscellaneous,"PB6",,
20. Miscellaneous,"PB7",,
21. Miscellaneous,"PB8",,
22. Miscellaneous,"RP1",RESPACK-8,
23. Miscellaneous,"X1",CRYSTAL,

D. Langkah Kerja.
1. Siapkan sebuah komputer PC yang sudah dipasang software Proteus
2. Rencanakan sebuah konsep rangkaian peraga data Mikrokontroler MCS51
3. Buka Software Proteus dengan mengklik shortcut sehingga tampil halaman
Design.
4. Berdasarkan daftar komponen diatas anda ambil komponen dari library (pick from
libraries) sehingga masuk ke daftar komponen (Devices Selector). Jika semua komponen
yang akan dirangkai telah selesai diambil maka daftar komponen akan terlihat seperti
gambar berikut.

Daftar
Komponen

Gambar 2. Daftar Komponen Yang Sudah Berada di Dalam Devices Selector

--------------------------------------------------------------------------------------------------------------------------------------
Dibuat Oleh : Drs.Eddas, MT Peraga Data LED Mikrokontoler MCS51 Halaman 4 dari 7
5. Cek 1: …………………………………………………………………………………..
Catatan : Cek diisi dengan kata-kata apa yang sudah lakukan dan apa hasilnya !
6. Mulailah menggambar rangkain seperti rangkaian Gambar.1 dengan menandai
komponen yang ada dalam daftar lalu klik di atas jendela design sehingga simbol
komponen tersebut menempel pada jendela.
7. Cek 2: …………………………………………………………………………………
8. Jika komponen yang akan dirangkai lebih dari satu buah maka lakukan dengan cara me-
copy saja !
9. Letakkanlah semua komponen yang akan dirangkai pada jendela design !
10. Cek 3: ………………………………………………………………………………..
11. Gambarkan pengawatan rangkaian dengan menggunakan tool Wire sesuai dengan
Gambar 1
12. Cek 4: ………………………………………………………………………………
13. Jika sudah selesai menggambar dengan lengkap simpanlah gambar disain dengan nama
sesuai selera anda namun harus mengacu kepada kepada fungsi rangkaian.
14. Cek 5: ………………………………………………………………………………..
15. Rakitlah program assembler dengan Notepad untuk membuat animasi FLIP-FLOP pada
LED yang tersambung pada Port P1.
16. Simpan program yang sudah anda rakit dengan exktensi .H51 (karena compiler yang
akan digunakan adalah HB2000N) misalnya flip. H51
17. Cek 8: …………………………………………………………………………………..
18. Selanjutnya download progam flip.HEX ke dalam IC mikrokontroler AT89xxx
19. Lakukan simulasi untuk melihat hasil tampilan program flip-flop pada LED dengan
menekan tombol PLAY
20. Amati tampilan LED apakah sesuai dengan perencanaan anda ! jika tidak lakukan
perbaikan sintag program assemblernya pada NotePad, lalu dikompilasi lagi dan di
download lagi ke dalam Mikrokontroler
21. Cek 9: …………………………………………………………………………………..
22. Jika sudah berhasil catatlah hasil tampilan LED tersebut !
23. Lakukan langkah 15 sampai 20 untuk membuat animasi LED dengan kendali
menggunakan tombol yang tersambung pada port P3 sebagai berikut ! :

--------------------------------------------------------------------------------------------------------------------------------------
Dibuat Oleh : Drs.Eddas, MT Peraga Data LED Mikrokontoler MCS51 Halaman 5 dari 7
1. Animasi WIPER pada LED yang dinyalakan dengan tombol PB1 dan
dimatikan dengan tombol PB2
2. Animasi KURA-KURA LAPAR pada LED yang dinyalakan dengan tombol
PB3 dan dimatikan dengan tombol PB4
3. Animasi NONA BUKA JENDELA pada LED yang dinyalakan dengan
tombol PB5 dan dimatikan dengan tombol PB6
4. Animasi FLIP-FLIP, WIPER, KURA-KURA LAPAR dan NONA BUKA
JENDELA pada LED yang dinyalakan dapat dipilih dengan tombol PB1 dan
dimatikan dengan tombol PB4 dan dimatikan dengan tombol PB8
5. Animasi Wiper pada LED dengan kecepatan dapat diturun-naikkan dengan
tombol PB3 dan PB4. LED dinyalakan pakai tombol PB1 dan dimatikan
dengan tombol PB2.
24. Cek 12: ……………………………………………………………………………….
25. Lakukan langkah 15 sampai 20 untuk membuat animasi LED dengan kendali
menggunakan KEYPAD yang tersambung pada port P0 dengan tampilan LED seperti
table 1 berikut:
Tabel 1. Tampilan Nyala LED Bila Sebuah Tombol Keypad dipencet

Tombol Nyala LED Tombol Nyala LED


0 0000 0000 8 0000 1000
1 0000 0001 9 0000 1001
2 0000 0010 + 0000 1010
3 0000 0011 - 0000 1011
4 0000 0100 X 0000 1100
5 0000 0101 ./. 0000 1101
6 0000 0110 ON 0000 1110
7 0000 0111 = 0000 1111

26. Periksa tampilan data LED apakah sudah sesuai dengan dengan Tabel !
27. Cek 13 : ……………………………………………………………………………
28. Praktikum selesai

E. Tugas Dan Pengayaan

--------------------------------------------------------------------------------------------------------------------------------------
Dibuat Oleh : Drs.Eddas, MT Peraga Data LED Mikrokontoler MCS51 Halaman 6 dari 7
1. Lanjutkan pekerjaan anda dengan membuat lay out PCB, tampak atas dan
tampak bawah serta top over lay untuk rangkaia Gambar 1 !
2. Pindahkan lay out dan top over lay ke papan PCB polos dengan teknologi photo
copy !
3. Buatlah sebuah rancangan program aplikasi LED yang menyala bila ada sensor
yang bekerja
4. Buat laporan praktikum ini dan diserahkan minggu depan !

***** SELAMAT BEKERJA SEMOGA SUKSES *****

--------------------------------------------------------------------------------------------------------------------------------------
Dibuat Oleh : Drs.Eddas, MT Peraga Data LED Mikrokontoler MCS51 Halaman 7 dari 7

Anda mungkin juga menyukai