Abort
Cara Mudah Membangun Usaha Tour & Travel Fungsi Menghentikan eksekusi program secara tak normal. Sintaks #include <stdlib.h>void... [Selanjutnya...]
Ditulis oleh Benidiktus Sihotang Minggu, 31 Juli 2011 18:25
Referensi - Bahasa Pemrograman C dan C++
Fungsi
Melakukan I/O secara berurutan (serial).
Sintaks
#include
int bioscom(int cmd, char abyte, int port);
Rincian
bioscom melakukan pelbagai komunikasi RS-232 lewat port I/O yang diberikan dalam port.
Nilai port 0 bersesuaian dengan COM1, 1 bersesuaian dengan COM2, dan seterusnya.Nilai cmd dapat merupakan salah satu nilai berikut:
| 0 | mengatur parameter komunikasi menjadi suatu nilai dalam abyte. |
| 1 | mengirim karakter dalam abyte ke luar manuju jalur komunikasi. |
| 2 | menerima sebuah karakter dari jalur komunikasi |
| 3 | me-return status saat ini dari port komunikasi |
Sedangkan nilai abyte merupakan kombinasi dari bit-bit berikut ini:
| 0x02 | 7 bit data | 0x00 | 110 baud |
| 0x03 | 8 bit data | 0x20 | 150 baud |
| 0x40 | 0x40 | 300 baud | |
| 0x00 | 1 bit stop | 0x60 | 600 baud |
| 0x04 | 1 bit stop | 0x80 | 1200 baud |
| 0x00 | Tanpa paritas | 0xA0 | 2400 baud |
| 0x08 | Paritas ganjil | 0xC0 | 4800 baud |
| 0x18 | Paritas genap | 0xE0 | 9600 baud |
Nilai return
Untuk semua nilai cmd, bioscom me-return integer 16 bit, dimana 8 bit atas (upper) merupakan bit status dan 8 bit bawah (lower) bervariasi tergantung pada nilai cmd. Bit-bit atas dari nilai return didefinisikan seperti ini:
| Bit 15 | Time out |
| Bit 14 | Mengirim register shift kosong |
| Bit 13 | Mengirim register holding kosong |
| Bit 12 | Deteksi break |
| Bit 11 | Error framing |
| Bit 10 | Error paritas |
| Bit 9 | Error overrun |
| Bit 8 | Data ready |
Jika nilai abyte tak dapat dikirim, bit 15 diatur menjadi 1. Jika tidak, bit-bit yang tersisa diatur agar cocok. Misalnya, jika terjadi error paritas, bit 10 diatur menjadi 1.
Bila cmd bernilai 2, pembacaan type adalah pada bit-bit bawah (lower) dari nilai return jika tak ada error. Jika terjadi error, paling sedikit satu diantara bit-bit atas (upper) diatur menjadi 1. Jika tak ada bit atas (upper) yang bernilai 1, maka byte tersebut diterima tanpa error.
Bila cmd bernilai 0 atau 3, nilai returnnya memiliki bit atas (upper) yang diatur seperti didefinisikan, sedangkan bit bawah (lower) didefinisikan seperti berikut ini:
| Bit 7 | Menerima deteksi sinyal line |
| Bit 6 | Indikator ring |
| Bit 5 | Data set ready |
| Bit 4 | Siap mengirim |
| Bit 3 | Mengubah penerimaan detektor sinyal line |
| Bit 2 | Menjejaki detektor edge ring |
| Bit 1 | Mengubah data set ready |
| Bit 0 | Mengubah kesiapan mengirim |
Portabilitas
Dapat digunakan di C dan C++







![]() | Hari ini | 111 |
![]() | Kemarin | 1459 |
![]() | Minggu ini | 7594 |
![]() | Bulan ini | 27593 |
![]() | Total sejak 10-01-2010 | 935356 |
Anda dapat nonton TV Online Live Streaming (TV One, Tranc TV, Indosiar, Trans 7, AN TV, DAAI TV, dan Spacetoon) dengan Klik ini NONTON TV ONLINE.
Pasang iklan barang/produk Anda pada 1.320 lebih website iklan baris secara otomatis dengan Software Autosubmit.
Cara Mudah Membangun Usaha Tour & Travel Fungsi Menghentikan eksekusi program secara tak normal. Sintaks #include <stdlib.h>void... [Selanjutnya...]
Cara Mudah Membangun Usaha Tour & Travel Fungsi Mereturn nilai absolut dari sebuah integer. Sintaks Versi riil:#include <math.h>int abs(int... [Selanjutnya...]
Cara Mudah Membangun Usaha Tour & Travel Fungsi Membaca sektor di disk absolut. Sintaks #include <dos.h>int absread(int drive, int nsects,... [Selanjutnya...]
Cara Mudah Membangun Usaha Tour & Travel Fungsi Menulis sektor disk absolut. Sintaks #include <dos.h>int abswrite(int drive, int nsects,... [Selanjutnya...]
Cara Mudah Membangun Usaha Tour & Travel Fungsi Menentukan apakah sebuah file dapat diakses. Sintaks #include <io.h>int access(const char... [Selanjutnya...]
Cara Mudah Membangun Usaha Tour & Travel Fungsi Menghitung arcus kosinus. Sintaks Versi riil:#include <math.h>double acos(double x);long... [Selanjutnya...]
Jika Anda menyukai ideelok.com, maka tunjukkanlah apresiasi Anda dengan sedikit sumbangan melalui :
Terima kasih atas sumbangannya.