Anda di halaman 1dari 13

MENAMPILKAN

LEMBAR KERJA P01 PROGRAM


PRAKTIKUM KENDALI 7
SEGMEN
Nama:……………………
Kelas:………………….... SMK IPT KARANGPANAS
SEMESTER GENAP 2019/2020

Tujuan Praktikum
1. Menganalisa program kendali output display 7 segment dengan benar
2. Menampilkan program kendali output display 7 segment dengan benar

Dasar Teori
1.1 Kendali tampilan 7 Segmen
Ada beberapa cara mengendalikan tampilan 7 segmen yang diterapkan dengan menghubungkan
tampilan 7 segmen dengan rangkaian pengendali eksternal. Tampilan 7 segmen harus dikontrol
oleh perangkat eksternal lainnya. Berbagai jenis mikrokontroler sangat berguna untuk
berkomunikasi dengan perangkat eksternal seperti keypad, memori, sakelar, dll. Ada 2 teknik
mengendalikan tampilan 7 segmen yang dihubungkan dengan mikrokontroler yaitu
1. Kendali tampilan 7 segmen secara langsung
2. Kendali tampilan 7 segmen dengan bantuan driver BCD to 7 Segment

1.2 .1 Kendali langsung tampilan 7 segmen


Dalam mengendalikan langsung tampilan 7 segmen dari port mikrokontroler data keluaran port
mikro 8 bit dihubungkan langsung dengan kaki – kaki display 7segment seperti ditunjukkan pada
gambar 3. Display 7 segmen commond anode akan menyala jika kondisi pada port
mikrokontroler dalam keadaan Low (0 ) dan sebaliknya display 7 segmen commond anode (CA)
akan padam jika port mikro dalam keadaan High (1). Untuk jelasnya kondisi nyala 7 segmen CA
dapat dilihat pada tabel 1 dan gambar hubungan antara mikrokontroler dengan 7 segment dapat
dilihat pada gambar

LEMBAR KERJA PRAKTIKUM MIKROKONTROLER Page 1


Tabel 1. data biner 7 segmen commond anode
Data Biner
Pin h g f e d c b a Output
Port D7 D6 D5 D4 D3 D2 D1 D0

1 1 0 0 0 0 0 0
0

1 1 1 1 1 0 0 1
1

1 0 1 0 0 1 0 0
2

1 0 1 1 0 0 0 0
3

1 0 0 1 1 0 0 1
4

1 0 0 1 0 0 1 0
5

1 0 0 0 0 0 0 1
6

1 1 1 1 1 0 0 0
7

1 0 0 0 0 0 0 0
8

1 0 0 1 0 0 0 0
9

LEMBAR KERJA PRAKTIKUM MIKROKONTROLER Page 2


VCC

U1
1 40
PB0/T0/XCK PA0/ADC0
R1 2
PB1/T1 PA1/ADC1
39
10k 3 38
PB2/AIN0/INT2 PA2/ADC2
4 37
PB3/AIN1/OC0 PA3/ADC3
5 36
PB4/SS PA4/ADC4
6 35
PB5/MOSI PA5/ADC5
7 34
PB6/MISO PA6/ADC6
8 33
RESET PB7/SCK PA7/ADC7
14 22
PD0/RXD PC0/SCL
15 23
PD1/TXD PC1/SDA
16 24
PD2/INT0 PC2
17 25
PD3/INT1 PC3
18 26
PD4/OC1B PC4
19 27
PD5/OC1A PC5
20 28
PD6/ICP1 PC6/TOSC1
21 29
PD7/OC2 PC7/TOSC2
X1
CRYSTAL 13
XTAL1
12 32
XTAL2 AREF
9 30
RESET AVCC
ATMEGA8535

C1 C2
20 pF 20 pF

GND

Gambar 3. hubungan mikrokontrol dengan 7 segmen

1.2.2 Kendali tidak langsung tampilan 7 segment


Dalam kendali tidak langsung tampilan 7 segmen port mikro tidak langsung dihubungkan dengan
kaki – kaki pada 7 segmen melainkan dihubungkan melalui sebuah interface IC BCD to 7
segment. Antar muka IC BCD to 7 segment CA yang umum adalah 74LS47 . Dengan bantuan
antarmuka IC BCD to 7 segment akan lebih mudah dalam mengkonversi data biner ke tampilan
7 segmen dikarenakan output dari port mikro hanya dibutuhkan data biner 4 bit dan IC 74LS47
secara atomatis akan mengkonversi masukan data biner 4 bit ke tampilan 7 segmen. Untuk lebih
jelasnya dapat melihat tabel 2 data sheet IC BCD to 7 Segment 74LS47 . Dan gambar koneksi
antarmuka IC BCD to 7 segment dengan mikro dan display 7 segmen ditunjukkan oleh gambar 4

LEMBAR KERJA PRAKTIKUM MIKROKONTROLER Page 3


Tabel 2 Data input output IC BCD to 7 segment 74LS47 ( datasheet 74LS47 )

LEMBAR KERJA PRAKTIKUM MIKROKONTROLER Page 4


VCC

U1 U2
1 40 7 13
PB0/T0/XCK PA0/ADC0 A QA
R1 2
PB1/T1 PA1/ADC1
39 1
B QB
12
10k 3 38 2 11
PB2/AIN0/INT2 PA2/ADC2 C QC
4 37 6 10
PB3/AIN1/OC0 PA3/ADC3 D QD
5 36 4 9
PB4/SS PA4/ADC4 BI/RBO QE
6 35 5 15
PB5/MOSI PA5/ADC5 RBI QF
7 34 3 14
PB6/MISO PA6/ADC6 LT QG
8 33
RESET PB7/SCK PA7/ADC7
74LS47
14 22
PD0/RXD PC0/SCL
15 23
PD1/TXD PC1/SDA
16 24
PD2/INT0 PC2
17 25
PD3/INT1 PC3
18 26
PD4/OC1B PC4
19 27
PD5/OC1A PC5
20 28
PD6/ICP1 PC6/TOSC1
21 29
PD7/OC2 PC7/TOSC2
X1
CRYSTAL 13
XTAL1
12 32
XTAL2 AREF
9 30
RESET AVCC
ATMEGA8535

C1 C2
20 pF 20 pF

GND

Gambar 4 . Hubungan mikrokontroler dengan interface 74LS47 dengan 7 segmen

LEMBAR KERJA PRAKTIKUM MIKROKONTROLER Page 5


1.3 Membuat program kendali langsung display 7 segmen
I.Alat dan bahan
Alat
1) PC atau Laptop
2) Software Bascom AVR, ISIS Proteus
3) Spidol
Bahan
1) LKPD
2) Listing Program
3) file desain Proteus
II.Kesehatan dan Keselamatan Kerja
1) Berdoalah sebelum memulai kegiatan belajar.
2) Gunakan peralatan dan perlengkapan pengaman sesuai standard K3
3) Periksalah terlebih dahulu PC dan Software sebelum melaksanakan praktikum!
4) Bacalah dan pahami petunjuk pratikum pada lembar kerja !
5) Tanyakan pada guru pembimbing jika mengalami kesulitan dalam melakukan praktikum !
6) Hati-hati terhadap tegangan tinggi 220VAC dan dalam penggunaan peralatan pratikum!
7) Bersihkan dan rapikan peralatan jika sudah selesai

III. Langkah Kerja


1. Buka file 7 segment gambar desain proteus seperti gambar 5

Gambar 5 file DSN 7 segment proteus

LEMBAR KERJA PRAKTIKUM MIKROKONTROLER Page 6


VCC

U1
1 40
PB0/T0/XCK PA0/ADC0
R1 2
PB1/T1 PA1/ADC1
39
10k 3 38
PB2/AIN0/INT2 PA2/ADC2
4 37
PB3/AIN1/OC0 PA3/ADC3
5 36
PB4/SS PA4/ADC4
6 35
PB5/MOSI PA5/ADC5
7 34
PB6/MISO PA6/ADC6
8 33
RESET PB7/SCK PA7/ADC7
14 22
PD0/RXD PC0/SCL
15 23
PD1/TXD PC1/SDA
16 24
PD2/INT0 PC2
17 25
PD3/INT1 PC3
18 26
PD4/OC1B PC4
19 27
PD5/OC1A PC5
20 28
PD6/ICP1 PC6/TOSC1
21 29
PD7/OC2 PC7/TOSC2
X1
CRYSTAL 13
XTAL1
12 32
XTAL2 AREF
9 30
RESET AVCC
ATMEGA8535

C1 C2
20 pF 20 pF

GND

Gambar 6 rangkaian kendali output 7 segmen simulasi proteus

2. Buka file program 7 segment Bascom AVR seperti ditunjukkan pada gambar 7

Gambar 7 file 7 segmen.bas bascom avr

LEMBAR KERJA PRAKTIKUM MIKROKONTROLER Page 7


Gambar 8 program adc bascomavr

3. Setelah berhasil membuka file 7 segmen kemudian lakukan kompilasi ( tekan Fn+ F7)
atau klik icon IC

Gambar 7 proses kompilasi program bascom avr

LEMBAR KERJA PRAKTIKUM MIKROKONTROLER Page 8


4. Buka program proteus tekan double klik pada IC atmega 8535 arahkan kursor ke icon
open program file

Gambar 8. membuka file adc.hex ke IC atmega 8535

5. Download/ambil file hex hasil kompilasi program dengan nama 7 segmen.hex kedalam
IC Atmega 8535

Gambar 9 memasukkan file hex ke IC atmega 8535

LEMBAR KERJA PRAKTIKUM MIKROKONTROLER Page 9


6. Atur Clock internal IC sesuai clock pada program bascom avr

Gambar 10 mengatur clock internal IC sesuai clock program

7. Selanjutnya klik oke coba simulakukan tekan tombol play pada simulasi
proteus, lihat dan amati hasil dari simulasi.

LEMBAR KERJA PRAKTIKUM MIKROKONTROLER Page 10


VCC

U1
1 40
PB0/T0/XCK PA0/ADC0
R1 2
PB1/T1 PA1/ADC1
39
10k 3 38
PB2/AIN0/INT2 PA2/ADC2
4 37
PB3/AIN1/OC0 PA3/ADC3
5 36
PB4/SS PA4/ADC4
6 35
PB5/MOSI PA5/ADC5
7 34
PB6/MISO PA6/ADC6
8 33
RESET PB7/SCK PA7/ADC7
14 22
PD0/RXD PC0/SCL
15 23
PD1/TXD PC1/SDA
16 24
PD2/INT0 PC2
17 25
PD3/INT1 PC3
18 26
PD4/OC1B PC4
19 27
PD5/OC1A PC5
20 28
PD6/ICP1 PC6/TOSC1
21 29
PD7/OC2 PC7/TOSC2
X1
CRYSTAL 13
XTAL1
12 32
XTAL2 AREF
9 30
RESET AVCC
ATMEGA8535

C1 C2
20 pF 20 pF

GND

Gambar 9 simulasi 7 segmen menggunakan proteus

8. Lakukan percobaan menambahkan data biner pada program 7 segmen avr sehingga
tampilan display 7 segmen pada simulasi proteus ketika dirun menampilkan angka 0
sampai dengan 5 kembali ke 0 lagi terus berulang.
9. Buat kesimpulan dari hasil percobaan program mengolah data analog

LEMBAR KERJA PRAKTIKUM MIKROKONTROLER Page 11


LEMBAR KERJA PRAKTIKUM

Lab :……………………………………………………
Nama /kelompok :……………………………………………………
Kelas :……………………………………………………
Praktikum :……………………………………………………
1. Isilah data hasil pengamatan program pengendali tampilan 7 segmen
Tabel 1. Data biner tampilan 7 segmen
Data Biner Data
Pin h g f e d c b a Output
Hex
Port D7 D6 D5 D4 D3 D2 D1 D0
0
1
2
3
4
5

2. Tentukan hubungan antara data hexa pada port mikro dengan tampilan 7 segmen CA
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
3. Buat kesimpulan dari hasil percobaan
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
Norma penilaian
Indeks Persiapan Proses kerja Data Hasil Waktu Nilai Akhir
percobaan
N
P 5% 20% 70% 5% 100%
NP

Instruktur

( Yosef Tendy Heru Nugroho,S.T )

LEMBAR KERJA PRAKTIKUM MIKROKONTROLER Page 12


LEMBAR KERJA PRAKTIKUM MIKROKONTROLER Page 13

Anda mungkin juga menyukai