" i toppen af dit program kode.
2 Erklær indledende variabler. På to linjer type " CString portnavn = ' COM1 ' ," og " CString DataToSend = ' YOURDATA ' ," at erklære variabler. Skift " COM1 " til det portnummer, du ønsker at få adgang som " COM2 " eller " COM3 " . Skift " YOURDATA " til de data, du ønsker at sende over havnen. På den sidste linje type " DWORD BytesSent ," at erklære en holder variabel til senere
3
Brug Visual C s CreateFile funktion for at oprette en fil handleren til COM -port. . For at gøre denne type " HANDLE myPort = CreateFile ( portnavn , GENERIC_WRITE , 0, NULL, OPEN_EXISTING , 0, NULL) ," på en ny linje
4
Opret en Datakommunikation Bloker eller DCB variabel. . Du kan gøre dette ved at skrive " DCB DCB ," hvor du erklærer dine variabler . Type " GetCommState ( myPort , og DCB ) " for at udfylde DCB . Du kan justere baud rate ved at skrive " dcb.BaudRate = CBR_9600 , " på en ny linje. Baudhastigheden kan gå hele vejen op til " CBR_ 256000 " . For at justere andre indstillinger type " dcb.ByteSize = 8" og " dcb.Parity = NOPARITY ," samt " dcb.StopBits = ONESTOPBIT ," på nye strækninger. Type på en ny linje " SetCommState ( myPort , og DCB ) " for at færdiggøre DCB og COM -port setup
5.
Type ". WriteFile ( myPort , DataToSend , 1, & BytesSent , NULL ), " for at sende data via COM-porten. For at lukke forbindelsen type " CloseHandle ( myPort ) ." På en ny linje
læse data
6
Type " HANDLE myPort = CreateFile ( portnavn , GENERIC_READ , 0 , NULL, OPEN_EXISTING , 0, ) NULL , "på en ny linje. Denne fil handleren bruges til at læse COM-port data og svarer til at skrive filhandleren undtagen " GENERIC_WRITE " erstattes med " GENERIC_READ " .
7
Opret og fylde DCB variable DCB ved hjælp af samme metoden i at skrive data sektionen
8
Type " BYTE Byte ," . og " DWORD BytesTransferred ," om de enkelte linjer til setup variabler at læse COM data
9 < p . > Skriv " ReadFile ( myPort , & Byte , 1, & BytesTransferred , 0) ," at læse data fra COM-port . De læste data gemmes i " Byte " variabel. Typing " CloseHandle ( myPort ) " vil lukke havnen
.