Abort
Cara Mudah Membangun Usaha Tour & Travel Fungsi Menghentikan eksekusi program secara tak normal. Sintaks #include <stdlib.h>void... [Selanjutnya...]
Ditulis oleh Benidiktus Sihotang Sabtu, 01 Oktober 2011 20:54
Referensi - Bahasa Pemrograman C dan C++
Fungsi
Melakukan I/O serial.
Sintaks
#include
unsigned _bios_srialcom(int cmd, int port, char abyte);
Rincian
_bios_serialcom melakukanpelbagai komunikasi RS-232 lewat port I/O yang diberikan oleh port. Nilaiport 0 bersesuaian dengan COM1, 1 bersesuaian dengan COM2, dan seterusnya. Nilai cmd dapat berupa salah satu dari nilai berikut (didefinisikan dalam bios.h):_COM_INIT
Mengatrur parameter komunikasi ke nilai dalam abyte.
_COM_SEND
Mengirim karakter dalam abyte ke luar lewat jalur komunikasi.
_COM_RECEIVE
Menerima sebuah karakter dari suatu jalur komunikasi. Argumen abyte diabaikan.
_COM_STATUS
Me-return status port komunikasi saat ini. Argumen abyte diabaikan.
Bila cmd adalah _COM_INIT, abyte merupakan kombinasi OR dari bit-bit berikut:
Pilih salah satu dari:
_COM_CHR7 7 bit data
_COM CHR8 8 bit data
Pilih salah satu dari:
_COM_STOP1 1 bit stop
_COM_STOP2 2 bit stop
Pilih salah satu dari:
_COM_NOPARITY Tanpa paritas
_COM_ODDPARITY Paritas ganjil
_COM_EVENPARITY Paritas genap
Pilih salah satu dari:
_COM_110 110 baud
_COM_150 150 baud
_COM_300 300 baud
_COM_600 600 baud
_COM_1200 1200 baud
_COM_2400 2400 baud
_COM_4800 4800 baud
_COM_9600 9600 baud
Nilai return
Untuk nilai cmd, _bios_serialcom mereturn integer 16 bit dengan 8 bit atas merupakan bit status dan 8 bit bawah yang tervariasi tergantung pada nuilai cmd. Bit-bit atas dari nilai return didefinisikan seperti ini:
Bit 15 Time out
Bit 14 Mengirim shift register kosong
Bit 13 Mengirim holding register kosong
Bit 12 Mendeteksi 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 atas dan bawah yang tersisa diatur supaya cocok. Misalnya, jika terjadi error overrun, bit 9 diatur menjadi 1.
Dengan nilai cmd dari _COM_RECEIVE, pembacaan byte berada dalam bit-bit bawah dari nilai return jika tidak ada error. Jika terjadi error, paling sedikit satu bit atas menjadi 1. Jika tak ada bit atas yang bernilai 1, byte tersebut diterima tanpa error. Dengan nilai cmd dari _COM_INIT atau _COM_STATUS, nilai return memiliki bit-bit atas yang diatur seperti terdefinisi, dan bit-bit bawah didefinisikan sebagai berikut:
Bit 7 Menerima deteksi sinyal jalur
Bit 6 Indikator ring
Bit 5 Data set ready
Bit 4 Siap kirim
Bit 3 Mengubah penerimaan detektor sinyal jalur
Bit 2 Menjejaki detektor adge ring
Bit 1 Mengubah data set ready
Bit 0 Mengubah kesiapan pengiriman
Portabilitas
Dapat digunakan di C++.







![]() | Hari ini | 123 |
![]() | Kemarin | 1459 |
![]() | Minggu ini | 7606 |
![]() | Bulan ini | 27605 |
![]() | Total sejak 10-01-2010 | 935367 |
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.