Laporan Praktikum 7-Segment

12
A. PENDAHULUAN Dalam 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. TUJUAN Tujuan 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 DB25

description

lap

Transcript of Laporan Praktikum 7-Segment

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