Для оцифровки аналогового параметра
потребуется аналого-цифровой преобразователь (АЦП), например, К1113ПВ1. Для ввода в микроЭВМ
5-ти разрядного оцифрованного значения аналогового сигнала можно будет использовать 5 разрядов
какого-либо порта (например, Р0). Из неиспользованных пока 25-ти разрядов портов Р1-Р3 микроЭВМ
два разряда нужно будет использовать для запуска АЦП на преобразование и анализа сигнала
готовности, один - для выдачи сигнала Stop, три - для ввода кода N, четыре -
для индикации параметра К. Далее требуется решить - хватит ли оставшихся 15 разрядов для
обмена информацией с параллельным портом ЕСР персонального компьютера. Из протокола обмена
через порт ЕСР в соответствии со стандартом IEEE std.1284 следует, что кроме 8 линий данных как
входные сигналы порт должен использовать 4 сигнала - ASK, BUSY, PEERROR, FAULT и как
выходные - три сигнала: AUTOFD, INIT, SELECTIN. Для приема и формирования всех этих
сигналов потребуется 15 разрядов портов микроЭВМ, чего в нашем распоряжении не имеется. Однако
в этом случае придется выполнять операции ввода-вывода данных разной разрядности, что не очень
удобно. |
|
|