Laporan Praktikum Job 2 Seven Segment
Laporan Praktikum Job 2 Seven Segment
Disusun Oleh :
Kelompok 11
III. Tujuan
Dapat menampilkan data di seven segmen
Dapat tampilan angka dan huruf.
V. Percobaan
V.1 Latihan 1 membuat program counter up dari 0 – 99, Dimana switch 1 di untuk
counter naik (up) sedangkan switch 2 untuk counter turun (down).
VI. Hasil Percobaan
V.1 Latihan 1
Program pada aplikasi BASCOM 8051
$regfile = "8052.dat"
$crystal = 12000000
Do
If Tombol1 = 0 Then
Waitms 20
If Tombol1 = 1 Then
N=N+1
Angka = Lookup(n , 7seg)
P2 = Angka
End If
End If
If Tombol2 = 0 Then
Waitms 20
If Tombol2 = 1 Then
N=N-1
Angka = Lookup(n , 7seg)
P2 = Angka
End If
End If
Loop
7seg:
Data &H00 , &H01 , &B00000010 , &B00000011 , &B00000100
Data &H05 , &H06 , &H07 , &H08 , &H09
Data &H10 , &H11 , &H12 , &H13 , &H14
Data &H15 , &H16 , &H17 , &H18 , &H19
Data &H20 , &H21 , &H22 , &H23 , &H24
Data &H25 , &H26 , &H27 , &H28 , &H29
Data &H30 , &H31 , &H32 , &H33 , &H34
Data &H35 , &H36 , &H37 , &H38 , &H39
Data &H40 , &H41 , &H42 , &H43 , &H44
Data &H45 , &H46 , &H47 , &H48 , &H49
Data &H50 , &H51 , &H52 , &H53 , &H54
Data &H55 , &H56 , &H57 , &H58 , &H59
Data &H60 , &H61 , &H62 , &H63 , &H64
Data &H65 , &H66 , &H67 , &H68 , &H69
Data &H70 , &H71 , &H72 , &H73 , &H74
Data &H75 , &H76 , &H77 , &H78 , &H79
Data &H80 , &H81 , &H82 , &H83 , &H84
Data &H85 , &H86 , &H87 , &H88 , &H89
Data &H90 , &H91 , &H92 , &H93 , &H94
Data &H95 , &H96 , &H97 , &H98 , &H99
Rangkaian Software
Counter Up
Counter down
Rangkaian hardware
VII. Analisa
Pada percobaan kali ini praktikkan menggunakan seven segment common anoda sebagai
output dari at89s52 dimana seven segment ini menggunakan driver khusus sebagai media
komunikasi antara mikrokontroller dengan seven segment, driver yang digunakan yaitu IC
7447. Pada rangkaian ini terdapat dua input yaitu dua buah button yang berfungsi sebagai
pengendali seven segment common anoda counter up dan sebagai pengendali seven segment
common anoda counter down, nilai maksimal yang akan tampil pada kedua seven segment
adalah 99 dan nilai minimal yang akan tampil pada seven segment common anoda yaitu 00.
Ketika program sudah di transfer atau di upload pada at89s52 maka seven segment akan
menyala dan menampilkan angka 00 pada keduanya, apabila button 1 ditekan satu kali maka
nilai seven segment akan berubah menjadi 01, nilai yang akan tampil akan bertambah sesuai
dengan jumlah berapa kali button 1 ditekan. Apabila button 1 ditekan 5 kali maka seven
segment yang awalnya menampilkan 00 akan berubah menjadi 05, namun apabila button 2
ditekan maka angka yang akan tampil pada seven segment akan menurun sesuai dengan
berapa kali button 2 ditekan. Lalu apabila tombol reset ditekan maka tampilan seven segment
akan kembali keposisi awal yaitu posisi 00.
VIII. Kesimpulan
Seven segment display adalah media atau tempat yang pada umumnya digunakan
untuk menampilkan angka .
IC 7447 adalah IC yang berfungsi untuk mengubah kode bilangan binner BCD
(binary Coded Decimal) menjadi data tampilan pada seven segment common
anoda yang bekerja pada tegangan TTL ( 3-5,5 Volt DC ).
Tombol reset digunakan membuat keadaan menjadi normal atau kembali pada
posisi awal.
Usb asp adalah media komunikasi antara atmel dan pc yang digunakan untuk
mengirim atau mentransfer program untuk menjalankan suatu sistem.