Minggu, 29 Maret 2015

Catatan Praktikum Lab Interfacing


  • Interfacing : Bagian dari disiplin ilmu komputer yang mempelajari teknik-teknik menghubungkan komputer dengan perangkat alat elektronik lain.
  • Port Komunikasi : Penghubung antara komputer dengan komputer lain maupun dengan perangkat lain di luar kompter. Berfungsi untuk mentransfer data, baik yang akan diolah maupun yang sudah selesai diproses.
Port Komunikasi:
  1. Port Paralel : Merupakan port komunikasi yang dapat mentransmisikan 8bit data dalam 1 periode clock.
  2. Port Serial : Merupakan port komunikasi yang mentransmisikan 1 bit data dalam 1 periode clock.
Port Paralel, penggunaan utamanya adalah untuk menghubungkan printer ke komputer, disebut juga port printer.
Port Paralel yang digunakan adalah DB25, yang terdiri dari 3 register:
  1. Data Register (8 Jalur Data)
  2. Control register (4 Jalur Kontrol)
  3. Status Register (5 Jalur Status)
konfigurasi DB25

sumber gambar: 
http://much-marzuki.blogspot.com/2010/08/mengakses-parallel-port-menggunakan.html


  • Strobe => Sinyal ini diaktifkan oleh komputer, jika ingin meneruskan data ke printer.
  • Acknowledge => Sinyal ini di aktifkan oleh printer, bahwa data yang dikirim oleh komputer dapat di terima.
  • Busy => Sinyal ini memberitahu komputer, bahwa sKtatus printer busy.
  • Paper out => Sinyal ini memberitahu komputer, bahwa status printer tidak ada kertas.
  • Select => Sinyal ini memberitahu komputer, bahwa printer dalam keadaan aktif.
  • Line Feed => Sinyal ini memberitahu printer, untuk berpindah ke baris berikutnya.
  • Error => Sinyal ini memberitahu komputer, bahwa printer mengalami gangguan.
  • Select Printer => Sinyal ini menjadikan printer sebagai DTE (Data Terminal Equipment).
Alamat Port Paralel pada PC
Sumber gambar : https://fahmizaleeits.files.wordpress.com/2010/05/port-paralel.jpg?w=570

Karakteristik port paralel:
*) Level tegangan : 
      Logika 1 = +5V
      Logika 0 = 0V
*) Panjang kabel tidak boleh lebih dari 20m, untuk menjaga keaslian data
*)Transmisi lebih cepat daripada serial


Komunikasi serial menghubungkan antara perangkat DTE (Data Terminal Equipment) dan DCE (Data Circuit terminating Equipment).
Metode komunikasi serial terbagi menjadi 2:
  1. Synchronous : komunikasi data dimana clock dikirim bersamaan dengan data.
    contoh: Komunikasi antara Keyboar dengan Komputer.
  2. Asynchronous : Komunikasi data dimana hanya data yang ditransmisikan, namun menggunakan baudrate yang sama antara pengirim dan penerima agar dapat terhubung.
Baudrate => Frekuensi clock yang digunakan dalam pengiriman dan penerimaaan data, satuannya adalah bps.
contoh : komunikasi UART (Universal AsynchronousReceiver Transmitter)


RS232 merupakan protokol yang digunakan pada port serial DB09 yang ada pada komputer.
RS232 mempunyai level tegangan:
Logika 0 = +3V s/d +25V
Logika 1 = -3V s/d -25V

Konfigurasi DB9
Sumber gambar : http://pancamr.lecture.ub.ac.id/files/2012/02/9-pinout.gif

  • pin1 : Data Carrier Detect (DCD), digunakan untuk memberitahukan ke DTE bahwa pada terminal masukan ada data masuk
  • pin2 : Received Data (RxD), digunakan DTE menerima data dari DCE
  • pin3 : Transmitted Data (TxD), digunakan DTE mengirim data ke DCE
  • pin4 : Data Terminal Ready (DTR), digunakan DTE memberitahukan kesiapan terminalnya
  • pin5 : Ground (GND)
  • pin6 : Data Set Ready (DSR), digunakan untuk menunjukan status DCE siap menerima data
  • pin7 : Request to Send (RST), dengan saluran ini DTE diminta mengirim data oleh DCE
  • pin8 : Clear To Send (CTS), dengan saluran ini DCE memberitahukan DTE boleh memulai pengiriman data
  • pin9 : Ring Indicator (RI), mengindikasikan adanya sinyal masuk.


Sumber materi didapat dari praktikum Laboratorium Interfacing
http://interfacing-lab.yolasite.com/



Referensi link untuk Mahasiswa Universitas Gunadarma:

Catatan Praktikum Lab Sistem Tertanam


  • Sistem Tertanam adalah sistem yang menempel di sistem lain
  • Sistem emebeded merupakan sebuah sistem (Rangkaian elektronik) digital yang merupakandari sebuah sistem yang lebih besar
  • kata embeded(tertanam) menunjukan bagian yang tidak dapat berdiri sendiri
Struktur pemrograman bahasa C:
*) Header
*)Deklarasi Konstanta Global
*)Program Utama
*)Fungsi dan Prosedur

Header : => berisikan include file<.h> yaitu library/ pustaka yang akan                                     digunakan dalam pemrograman.

Pengarah pada Header
- Pengarah Pre-Prosesor      <= AT-MEGA 8535
- Pengarah Pustaka

Pengarah Pre-Prosesor
=> Digunakan untuk mendefinisikan prosesor yang digunakan. Dengan pengarah Pre-Prosesor, maka pendeklarasian register-register dan penamaannya dilakukan pada file lain yang disisipkan pada program utama.

Bentuk umum:
#include <name_prosesor>


Pengarah Pustaka
=> Digunakan untuk mendefinisikan pustaka yang digunakan pustaka berisikan perintah-perintah yang mengatur register-register.

Bentuk umum:
#include <name_library>


contoh:
#include <delay.h>
#include <stdio.h>
#include <lcd.h>

Sintaks Program Utama:

                #include<8535.h>
                  void main (void)
                  {
                  
                                    ......program utama ;
                  }



Tipe data code vision AVR
sumber gambar : http://image.slidesharecdn.com/makalahpraktikummikro-131222025447-phpapp01/95/makalah-praktikum-mikro-8-638.jpg?cb=1387702527




Sumber materi didapat dari praktikum Laboratorium Sistem Tertanam Gunadarma. http://lab-sistemtertanamgunadarma.yolasite.com/