LCD saat itu dapat dibaca atau ditulis. Jika bit ini di reset RS = 0, merupakan instruksi yang dikirim ke LCD atau status eksekusi dari instruksi terakhir yang dibaca.
2.4 Software Desain PCB Printed Circuit Board
Papan sirkuit cetak bahasa Inggris: printed circuit board atau PCB adalah sebuah papan yang penuh dengan sirkuit dari logam yang menghubungkan komponen elektronik satu
sama lain tanpa ka bel. Untuk mendesain PCB dapat digunakan software yang dapat di- download di internet secara gratis . Tampilan software dapat dilihat pada gambar 2.15
dibawah ini :
Gambar 2.13 Tampilan software Cara menggunakan software ini terlebih dahulu yang dikerjakan adalah mendesain
skematik rangkaian, setelah itu memindahkannya ke dalam bentuk board dan mendesain tata letak komponen sesuai keinginan tetapi harus sesuai jalur rangkaian nya agar rangkaian dapat
berfungsi sesuai dengan skematiknya. Setelah itu didesain layout PCB nya , barulah siap di- print
dan di-transfer ke PCB. Pada proses pentransferan layout ke PCB dapat digunakan kertas Transfer Paper.
2.5 Bahasa Pemrograman
Bahasa C diciptakan oleh Dennis Ritchie tahun 1972 di Bell Laboratories. Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering
digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler
Universitas Sumatera Utara
yang sangat populer telah tersedia. C secara luar biasa memengaruhi bahasa populer lainnya, terutama C++ yang merupakan extensi dari C.
Penempatan ini hanya menegaskan bahwa C bukan bahasa pemrograman yangberorientasi pada mesin. yang merupakan ciri bahasa tingkat rendah.
Melainkanberorientasi pada obyek tetapi dapat dinterprestasikan oleh mesin dengan cepat. Secepat bahasa mesin. inilah salah satu kelebihan C yaitu memiliki kemudahan
dalammenyusun programnya semudah bahasa tingkat tinggi dalam mengesekusiprogram secepat bahasa tingkat rendah.
Kelebihan Bahasa C:
a. Bahasa C tersedia hampir di semua jenis computer.
b. Kode bahasa C sifatnya adalah portable dan fleksibel untuk semua jenis computer. c. Bahasa C hanya menyediakan sedikit kata-kata kunci. hanya terdapat 32 kata kunci.
d. Proses executable program bahasa C lebih cepat e. Dukungan pustaka yang banyak.
f. C adalah bahasa yang terstruktur g. Bahasa C termasuk bahasa tingkat menengah
Kekurangan Bahasa C: a. Banyaknya operator serta fleksibilitas penulisan program kadang-kadang bingungkan
pemakai. b. Bagi pemula pada umumnya akan kesulitan menggunakan pointer.
C dan C++ ialah compiler untuk membuat aplikasi yang umum, selain itu merupakan bahasa medium level yang sering digunakan untuk membuat aplikasi interfacing computer maupun
mikroprosesormikrokontroler.Suatu source program C baru dapat dijalankan setelah melalui tahap kompilasi dan penggabungan. Tahap kompilasi dimaksudkan untuk memeriksa source-program sesuai
dengan kaidah-kaidah yang berlaku di dalam bahasa pemrograman C. Tahap kompilasi akan menghasilkan relocatable object file. File
-file objek tersebut kemudian digabung dengan perpustakaan-fungsi yang sesuai. untuk menghasilkan suatu executable-program. Shortcut
yang digunakan untuk mengkompile.
2.5 Relay