Биты контроля четности
Бит контроля четности, в отличие от старт-бита и стоп-бита, является необязательным параметром. Он используется в последовательной связи, чтобы определить, правильно ли передаваемый символ был получен удаленным устройством.

Бит контроля четности может принимать одно из пяти значений:
| Флаг | Описание |
|---|---|
| Нет | Указывает, что локальная система не должна создавать бит контроля четности для передаваемых символов. Это также означает, что локальная система не проверяет наличие этого бита в данных, полученных от удаленной системы. |
| Четное | Указывает, что общее количество двоичных единиц в каждом символе
должно быть четным. Если это не так, бит контроля четности принимает значение
1, чтобы число двоичных единиц стало четным.
Например, если при включенном контроле по четности передается буква "a" (в двоичном формате 1100001), то отправляющая система добавляет бит контроля четности со значением 1, чтобы сделать число единиц четным. При отправке буквы "A" (в двоичном формате 1000001) бит контроля четности примет значение 0, сохранив четное число двоичных единиц. |
| Нечетное | Действует аналогично опции контроля по четности, но число двоичных единиц должно быть нечетным. |
| Пробел | Указывает, что бит контроля четности всегда будет двоичным нулем. Контроль по пробелу также называют заполняющим битом, поскольку он использовался для пополнения 7-битовых данных, передаваемых на устройство, распознающее только 8-битовые данные. Такие устройства принимали бит контроля по пробелу за дополнительный восьмой бит передаваемого символа. |
| Метка | Действует так же, как и бит контроля по пробелу, но бит контроля четности всегда будет двоичной единицей. Бит метки используется только для заполнения. |