LATAR BELAKANG
Sekarang ini banyak aplikasi ataupun software yang digunakan pada computer,
handphone, dan PDA. Aplikasi atau software ini pun beraneka ragam fungsi dan
kegunaannya. Pada dasarnya, aplikasi atau software ini dibuat oleh suatu program yaitu
dengan bahasa pemrograman. Bahasa pemrograman ada beberapa macam, yaitu Turbo
Pascal, Visual Basic, Borland Delphi, Borland C++, dan Turbo C.
Bahasa pemrograman yang sering dipakai yaitu Bahasa C. Bahasa tersebut sering
digunakan dalam pengaplikasiannya terhadap bidang pembuatan web, robotika, dan
pembuatan software. Selain itu, Turbo C juga dapat diterapkan pada komunikasi data
secara paralel atau serial. Untuk komunikasi paralel dapat diterapkan pada rangkaian
lampu LED dan penyalaan lampu LED (Light Emitting Diode) dapat diatur dengan
pemrograman melalui Turbo C.
B. TUJUAN
Adapun tujuan pembuatan project akhir ini adalah sebagai berikut :
1. Menerapkan komunikasi data secara paralel melalui rangkaian lampu LED
2. Menerapkan pemrograman Turbo C pada rangkaian lampu LED
C. LANDASAN TEORI
Alamat Penjelasan
3BCH - 3BFH Digunakan untuk paralel port di kartu
video, tidak mendukung alamat ECP
378H - 37FH Alamat untuk LPT 1
278H - 27FH Alamat untuk LPT 2
Ketika komputer dihidupkan, BIOS (Basic Input/Output
System) akan menentukan jumlah port yang anda miliki dan mengeset
nama LPT1, LPT2 & LPT3 ke masing-masing port tersebut. BIOS
pertama kali mencari alamat 3BCH. Jika parallel port ditemukan di
sana,BIOS akan mengeset dengan nama LPT1, lalu mencari alamat
lainnya yaitu 378H.
3. Metode penghitungan nilai
Untuk menghitung data yang keluar guna menyalakan dan
memadamkan nyala LED digunakan metode penghitungan biner.
27 26 25 24 23 22 21 20
Untuk LED pertama dari kanan terdapat nilai 20 maka untuk
menyalakan LED tersebut ,nilai dari LED tersebut dihitung 20 = 1
maka otomatis LED tersebut akan menyala. Sebaliknya untuk
memadamkan LED tersebut, nilai dari LED tersebut dianggap tidak
ada sehingga nilainya 0.
INPUT
PERNYATAAN
CASE 1 Y BREAK
1
PERNYATAAN
CASE 2 Y BREAK
2
PERNYATAAN
CASE 3 Y BREAK
3
PERNYATAAN
CASE 4 Y BREAK
4
PERNYATAAN
CASE 5 Y BREAK
5
PERNYATAAN
CASE 6 Y BREAK
6
PERYATAAN
CASE 7 Y BREAK
7
PERNYATAAN
CASE 8 Y BREAK
8
PERNYATAAN
CASE 9 Y BREAK
9
CASE 0 OUTPUT
END
E. OUTPUT PROGRAM
Output dari program simulasi LED ini adalah rangkaian lampu LED yang
dijalankan melalui komunikasi port paralel dan LED ini dikendalikan oleh program dari
Turbo C.
Masukkan DB-25 Male Connector yang terintegrasi dengan rangkaian LED ke port
paralel.
Di dalam program simulasi led ada beberapa pilihan tipe gerak LED yang dapat dipilih
Dosen Pengampu :
Feddy Setio Pribadi, S.Pd. , M.Kom.
Disusun oleh :
Doni Firstanto (5301408044)
Pendidikan Teknik Elektro