laporan praktikum 7-segment
Post on 30-Sep-2015
993 Views
Preview:
DESCRIPTION
TRANSCRIPT
A
A. PENDAHULUANDalam perkembangan industri pada zaman sekarang, dunia industri dan teknologi mengalami perkembangan yang sangat pesat diantaranya terdapatnya alat alat yang bisa dikontrol dari jarak yang jauh untuk lebih memudahkan proses industri. Maka dari itulah interface adalah salah satu sistem yang dipakai untuk memudahkan setiap pengontrolan alat alat industri.B. TUJUANTujuan dari praktikum ini adalah mahasiswa dapat memecahkan suatu masalah atau mencari cara sehingga sebuah alah dapat dikontrol secara otomatis dari jarak jauh, dan juga mahasiswa dapat membuat program menggunakan visual basic untuk kelancaran proses pengerjaan dari sebuah interface.
C. alat dan bahan 7-segment
PC atau laptop
Microsoft Visual Basic
USB to DB25D. TEORI DASAR
SEVEN SEGMENT
Seven Segment display adalah merupakan alat yang merupakan gabungan dari 7 buah led, yang dikombinasikan sedemikian rupa agar dapat menampilkan angka.. Seven segment display pada dasarnya adalah LED (Light Emitting Diode), yaitu diode yang dapat mengeluarkan cahaya bila diberi tegangan pada pin-nya. seven segment merupakan alat yang merupakan gabungan dari 7 buah led, yang dikombinasikan sedemikian rupa agar dapat menampilkan angka. Gambar di disamping ini memperlihatkan gambaran tentang 7-segment yang masing-masing segment diberi notasi mulai dari a, b, c, d, e, f, dan g.
E. BLOK DIAGRAM
F. SKEMATIK DIAGRAM
G. DESAIN GUI (GRAPHIC USER INTERFACE)
H. ALGORITMA PROGRAM
I. LISTING PROGRAM
Private Sub cmdTutup_Click()
End
End Sub
Private Sub Command11_Click()
If Text1.Text = "C0" Then
a.FillColor = &HFF&
b.FillColor = &HFF&
c.FillColor = &HFF&
d.FillColor = &HFF&
e.FillColor = &HFF&
f.FillColor = &HFF&
g.FillColor = 0
ElseIf Text1.Text = "F9" Then
a.FillColor = 0
b.FillColor = &HFF&
c.FillColor = &HFF&
d.FillColor = 0
e.FillColor = 0
f.FillColor = 0
g.FillColor = 0
ElseIf Text1.Text = "A4" Then
a.FillColor = &HFF&
b.FillColor = &HFF&
c.FillColor = 0
d.FillColor = &HFF&
e.FillColor = &HFF&
f.FillColor = 0
g.FillColor = &HFF&
ElseIf Text1.Text = "B0" Then
a.FillColor = &HFF&
b.FillColor = &HFF&
c.FillColor = &HFF&
d.FillColor = &HFF&
e.FillColor = 0
f.FillColor = 0
g.FillColor = &HFF&
ElseIf Text1.Text = "99" Then
a.FillColor = 0
b.FillColor = &HFF&
c.FillColor = &HFF&
d.FillColor = 0
e.FillColor = 0
f.FillColor = &HFF&
g.FillColor = &HFF&
ElseIf Text1.Text = "92" Then
a.FillColor = &HFF&
b.FillColor = 0
c.FillColor = &HFF&
d.FillColor = &HFF&
e.FillColor = 0
f.FillColor = &HFF&
g.FillColor = &HFF&
ElseIf Text1.Text = "82" Then
a.FillColor = &HFF&
b.FillColor = 0
c.FillColor = &HFF&
d.FillColor = &HFF&
e.FillColor = &HFF&
f.FillColor = &HFF&
g.FillColor = &HFF&
ElseIf Text1.Text = "F8" Then
a.FillColor = &HFF&
b.FillColor = &HFF&
c.FillColor = &HFF&
d.FillColor = 0
e.FillColor = 0
f.FillColor = 0
g.FillColor = 0
ElseIf Text1.Text = "80" Then
a.FillColor = &HFF&
b.FillColor = &HFF&
c.FillColor = &HFF&
d.FillColor = &HFF&
e.FillColor = &HFF&
f.FillColor = &HFF&
g.FillColor = &HFF&
ElseIf Text1.Text = "90" Then
a.FillColor = &HFF&
b.FillColor = &HFF&
c.FillColor = &HFF&
d.FillColor = &HFF&
e.FillColor = 0
f.FillColor = &HFF&
g.FillColor = &HFF&
Else: Label3.Visible = True
End If
End Sub
Private Sub Command12_Click()
a.FillColor = 0
b.FillColor = 0
c.FillColor = 0
d.FillColor = 0
e.FillColor = 0
f.FillColor = 0
g.FillColor = 0
End Sub
Private Sub Command2_Click()
a.FillColor = &HFFFF00
b.FillColor = &HFFFF00
c.FillColor = 0
d.FillColor = 16776960
e.FillColor = &HFFFF00
f.FillColor = 0
g.FillColor = &HFFFF00
End Sub
Private Sub Form_Load()
Label3.Visible = False
Label3.FontSize = 20
Label3.FontBold = True
End Sub
J. HASIL PERCOBAAN
Ketika di tekan tombol Run dan dimasukkan nilai berdasarkan hitungan Heksa
Ketika dimasukkan nilai C0 atau 0Ketika dimasukkan nilai B0 atau 3
Ketika dimasukkan nilai F9 atau 1Ketika dimasukkan nilai 99 atau 4
Ketika dimasukkan nilai A4 atau 2Ketika dimasukkan nilai 92 atau 5
Ketika dimasukkan nilai 82 atau 6Ketika dimasukkan nilai 90 atau 9
Ketika dimasukkan nilai F8 atau 7 Ketika di tekan Reset
Ketika dimasukkan nilai 80 atau 8
K. KESIMPULAN
Dari percobaan diatas dapat disimpulkan bahwa ketika nilai heksa di masukkan maka display akan menunjukkan angka / nilai desimal yang sesuai dengan nilai heksa tetapi jika nilai heksa yang dimasukkan salah maka akan keluar pemberitahuan INVALID pada layar.Laporan praktikumteknik antarmuka mikroprosesor7-SEGMENT DESIGN IN VISUAL BASIC
Disusun Oleh :
Elmi Hidayat(5223090182)
Rifzki Yanika S.(5223090183)
Ryandika Andri C.(5223090184)
Febby Eki Saputra(5223090185)Program studi d3 elektronika
Jurusan teknik elektro
Fakutas teknik
Universitas negeri Jakarta
2011
top related