SERIAL PORT DENGAN UART

Posted by rieb | Posted in | Posted on

A. Tujuan

1. Untuk Mengenal Modul Serial Port

2. Mempelajari Konfigurasi Input dan Output dari serial port dengan UART



B. Dasar Teori

Dalam Serial, UART(Universal Asynchronous Receiver/Transmitter). UART terdiri dari transmitter (pengirim) untuk menkonversikan Byte 8 Bit kedalam serial 8 bit dan receiver (penerima) yang menkonversikan kembali urutan bit yang datang menjadi satu byte data. Dan juga terdapat bgian control dan status ayng diantaranya memantau logika dari beberapa pin input dan, ketika dipangil program , mengubah batas logika dari beberapa pin output, Bagian control juga menentukan keadan logika dari beberapa pin input dan output.

Dalam UART itu sendiri. Sebenarnya keseluruhan Proses dari I/O serial dibentuk oleh semacam rangkaian terapadu yang dikenal dengan UART.


C. Alat dan Bahan

1. Modul Serial Port

2. 16-Channel Input Board

3. 16-Channel Output Board

4. LED Display

5. Input Board


D. Hasil Percobaan

1. Uart In




Pada tahap ini saat UART In di inputkan angka 5A switch input board akan on pada angka 2 , 4 , 5 dan 7, dan pada LED display yang menyala yaitu d6 , d4 , d3 dan d1.

2. UART Out


Pada tahap ini saat switch input board di onkan pada angka 3 , 4 , 6 dan 8. Maka akan tampil angka di UART Out yaitu 35 dan pada LED display yang menyala yaitu d5 , d4 , d2 dan d0.



E. Analisa dan Pembahasan

Jika UART IN dan UART OUT ingin digabungkan dalam programnya hanya ditambahi Private Sub Command_click()nya. Jadi command cliknya harus ada 2 (in dan out).

Yaitu:

…….

Private Sub cmdIn_Click()

Dim tmp As String

MSComm1.DTREnable = True

Delay

MSComm1.DTREnable = False

Delay

If MSComm1.InBufferCount > 0 Then

tmp = MSComm1.Input

txtIn.Text = Hex(Asc(tmp))

End If

End Sub

-------------------------------------------------

Private Sub cmdOut_Click()

MSComm1.Output = Chr(Val(“&H” & txtOut.Text) Mod 256)

End Sub

………


F. Kesimpulan

Text box yang ditulis akan dikirim dalam bentuk hexadecimal saat tombol di tekan data akan dikirim dan LED pun ikut menya. Dalam Transmitted data kita dapat mengirimkan input dan output secara manual atau otomatis.




Comments (0)

Posting Komentar

Isilah komentar dibawah ini sesuka anda asalkan jangan spam dan yang berbau SARA. Trims.,,