Disusun Oleh :
I Made Widyaputra
1210191027
2 D4 TEKNIK TELEKOMUNIKASI A
2020/2021
A. TUJUAN
1. Mengetahui dan memahami cara mengantarmukakan mikrokontroler dengan
rangkaian penampil seven segment.
2. Mengetahui dan memahami bagaimana memprogram
mikrokontroleruntuk menampilkan karakter ke penampil seven
segment.
B. DASAR TEORI
Seven Segment Display (7 Segment Display) dalam bahasa Indonesia
disebut dengan Layar Tujuh Segmen adalah komponen Elektronika yangdapat
menampilkan angka desimal melalui kombinasi-kombinasi segmennya.Seven
Segment Display pada umumnya dipakai pada Jam Digital, Kalkulator,
Penghitung atau Counter Digital, Multimeter Digital dan juga Panel Display
Digital seperti pada Microwave Oven ataupun Pengatur Suhu Digital . Seven
Segment Display pertama diperkenalkan dan dipatenkan pada tahun 1908 oleh
Frank. W. Wood dan mulai dikenal luas pada tahun 1970-an setelah
aplikasinya pada LED (Light Emitting Diode).
Fungsi daripada Blok Driver adalah untuk memberikan arus listrik yangcukup
kepada Segmen/Elemen LED untuk menyala. Pada Tipe Dekoder tertentu,
Dekoder sendiri dapat mengeluarkan Tegangan dan Arus listrik yang cukup
untuk menyalakan Segmen LED maka Blok Driver ini tidak
diperlukan. Pada umumnya Driver untuk menyalakan 7 Segmen ini adalah
terdiri dari 8 Transistor Switch pada masing-masing elemen LED. Dekoder
BCD ke 7-Segment ada dua yang sering atau umum digunakan, yaitu :
• IC TTL 74LS47 menyalakan 7 segment mode common anoda.
• IC TTL 74LS48 menyalakan 7 segment mode common katoda.
• Lamp Test (LT), berfungsi mengeset display, bila diberi logika „0‟ maka
semua keluaran IC = berlogika 0 dan Seven segment = angka delapan
(8).
• BI'/RBO‘, berfungsi mematikan keluaran dari IC. Bila diberi logika “0”
maka semua keluaran IC = berlogika “1” dan seven segment akan mati.
• RBI' , berfungsi mematikan keluaran dari IC jika semua input berlogika
“0”. Bila diberi logika “0”, maka semua keluaran IC akan berlogika “1”
dan seven segment akan mati.
Gambar 5. Rangkaian Aplikasi Dekoder BCD Ke 7 Segmen Common
Anoda (IC 7447)
C. HARDWARE
• Arduino Uno Board
• 7-Segment
• Resistor 330 ohm (bila diperlukan)
• Breadboard
• Kabel jumper
D. RANGKAIAN
74LS47
74LS48
E. LANGKAH PERCOBAAN
1. Tancapkan usb serial ke kemputer.
2. Pastikan drivernya sudah terinstall dan dikenali dengan benar.
3. Cek driver, lihat port COM dan samakan pada software arduino
F. PROGRAM
1. Nyala 7 segment dari 0 sampai 9 ( common Anoda )
Rangkaian :
2. Nyala 7 segmen dari 0 ke 9 dan kembali dari 9 ke 0 (common anoda)
Rangkaian :
G. LATIHAN
1. Buatlah eksperimen dengan meggunakan 1 driver (IC TTL 74LS47) dan sebuah 7S
Common Anoda.
Program :
Rangkaian :
2. Buatlah eksperimen dengan meggunakan 1 driver (IC TTL 74LS48 atau CD4511) dan
sebuah 7S Common Katoda.
Program :
Rangkaian :
3. Buat aplikasi kontrol 7S Common Anoda dan driver 74LS47 dengan menggunakan saklar
sebagai input untuk Set data (Up/down-counter) dan RESET data.
PROGRAM :
RANGKAIAN :
LINK VIDEO :
https://drive.google.com/drive/folders/1AKWYhC-LkhOQweVz_c5CK_spcRKlqlr9?usp=sharing
ANALISA
Pada praktikum kali ini yaitu “Kontrol Display 7-Segment”, 7 Segment dalam Bahasa Indonesia
disebut dengan layar tujuh segmen adalah komponen elektronika yang daapt menampilkan angka
decimal melalui kombinasi-kombinasi segmennya. Terdapat 2 jenis 7-Segment yaitu Common Anoda
dan Common Katoda.
Pada program pertama yaitu nyala 7 segment dari 0 sampai 9 menggunakan 7 segment common
anoda disini saya menggunakan pin 2,3,4,5,6,7,8 dan 9 dimana programnya untuk mengatur nyala 7
segment, disini pendeklarasian bentuk dari angkanya menggunakan fungsi, dan untuk pemanggilannya
menggunakan case. Program ini akan menampilkan angka 0-9 setelah mencapai angka 9 maka
tampilan akan kembali ke 0 lalu menuju ke 9.
Pada program kedua yaitu nyala 7 segmen dari 0 ke 9 dan kembali dari 9 ke 0 menggunakan 7
segment common anoda,pada program ini kita mendeklarasikan bentuk angkanya menggunakan
matriks. lalu terdapat fungsi sevenSegWrite yang berfungsi untuk memanggil variabel matriks yang
ada di awal program untuk ditampilkan ke dalam 7 segment. Pada void loop terdapat fungsi
pengulangan yaitu for, dimana counter akan berjalan dari 0 ke 9, setelah dari 9 maka akan melakukan
down counter dari 9 ke 0.
Pada program ketiga yaitu nyala 7 segment dari 0 sampai 9 menggunakan 7 segment common
katoda seperti pada program sebelumnya hanya berbeda pada angka 0 dan 1, jika 0 maka lampu
segment tersebut akan padam dan jika 1 akan menyala. Program ini akan berjalan dari 0 menuju 9.
Pada program keempat yaitu nyala 7 segment dari 0 sampai 9 lalu dari 9 sampai 0 menggunakan
7 segment common katoda, pada program ini sama seperti program nomor 2 yaitu menggunakan
matriks untuk mendeklarasikan nyala dari 7 segment, progam ini akan mengontrol up counter 0-9 lalu
down counter 9-0.
Pada latihan 1 disini kita menggunakan driver 74LS47 dan sebuah 7-Segment common anoda ,
tujuan menggunakan driver adalah agar kita dapat mengurangi pin yang menempel pada
mikrokontroler atau Arduino. Pada program ini saya membuat program untuk menampilkan angka 0-
9 lalu kembali ke 0.
Pada latihan 2 yaitu dengan menggunakan driver 74LS48 dan sebuah common katoda Pada
program ini saya membuat program untuk menampilkan angka 0-9 lalu kembali ke 0.
Pada latihan 3 yaitu membuat aplikasi control 7S common anoda dan driver 74LS47 dengan
menggunakan saklar sebagai input untuk set data (UP/DOWN- counter) dan reset data. Pada program
latihan 3 disini saya menghubungkan 74LS47 dengan pin 11,10,9, dan 8. lalu terdapat 2 tombol tombol
pertama pada pin 2 dan tombol kedua pada pin 3. Jika kita menekan tombol 1 maka angka akan
bertamabah 1, yang awalnya 0 menjadi 1 dan jika kita menekannya lagi maka akan menjadi 2, dan
seterusnya. Jika kita menekan tombol 2 maka akan reset ke awal yaitu 0.
KESIMPULAN
Pada praktikum kali ini dapat kita ambil kesimpulan yaitu terdapat 2 jenis 7-segment yaitu
common katoda dan common anoda, jika kita menggunakan common anoda maka kita perlu
menghubungkan 7 –segment ke input atau vcc, jika kita menggunakan common katoda maka kita perlu
menghubungkan 7-segment ke ground. Terdapat 2 driver yaitu 74LS47 dan 74LS48 fungsi dari driver
74LS47 yaitu berfungsi pada 7-segment common anoda sedangkan 74LS48 berfungsi pada 7-segment
common katoda.