CAS CI-8000 Руководство по эксплуатации онлайн [63/75] 732221

CAS CI-8000 Руководство по эксплуатации онлайн [63/75] 732221
63
Программы передачи
Программа передачи данных на
языке Бейсик:
10 OPEN "COM1: 9600, N, 8, 1" AS
#1
20 IF LOC(1) = 0 THEN 60
30 A$ = INPUT$(1, 1)
40 PRINT A$; '' ";
50 GOTO 20
60 B$ = INKEY$ : IF B$ = " " THEN
20
70 PRINT B$ ; " " ;
80 PRINT #1, B$
90 GOTO 20
Программа передачи данных на языке C:
#include <bios.h>
#include <conio.h>
#define COM1 0
#define DATA_READY Ox100
#define TRUE 1
#define FALSE 0
#define SETTING ( 0x00 0xE0 0x00 0x03 )
int main(void)
{
int in, out, status, DONE = FALSE;
bioscom(0, SETTING, COM1);
cprintf(". . . BIOSCOM [ESC] to exit . . .\n);
while(!DONE)
{
status = bioscom(3, 0, com1);
if (status & DATA_READY)
if (( out = bioscom(2, 0, com1) & 0x7F) ! = 0)
putch(out);
if ( kbhit())
{
if ((in =getch()) == '\x1B')
DONE = TRUE;
bioscom(1, in, COM1);
}
}
return 0;
}
Этот формат используется для передачи в индикатор значений для
установочной точки.
R
F
FINAL Opt-
p
reliminar
y
Preliminary Fall Unde
r
Ove
r
Пример: 025000150007003501010CRLF
Формат 4
+
или -
C
R
L
F
Данные (вес) 7 байт

Содержание

Скачать