МикроЭВМ контролирует кредитоспособность водителя, желающего заправить автомобиль на бензоколонке, и управляет выдачей запрашиваемого количества бензина.
В постоянной памяти микроЭВМ хранится N 4-разрядных кодов водителей, которым открыт кредит на данной бензоколонке. Водитель помещает во внешнее устройство микроЭВМ кредитную карточку, которая содержит код водителя ( 4 двоичных разряда ) и код суммы ( в рублях ) на счету водителя ( 8 двоичных разрядов ). Код требуемого количества литров бензина ( 4 двоичных разряда ) набирается на специальной клавиатуре.
После нажатия водителем кнопки ЗАПРОС микроЭВМ считывает данные с кредитной карточки и клавиатуры. Она проверяет наличие кода водителя в своем списке, определяет стоимость запрашиваемого количества литров бензина, уменьшает на эту сумму код кредита на карточке. Если водителю не был открыт кредит, или же он некредитоспособен, микроЭВМ зажигает соответствующее табло на панели и прекращает обслуживание запроса.
В случае формирования положительного решения в ответ на запрос микроЭВМ формирует с интервалом в 10 сек, управляющие сигналы выдачи бензина ( 1 сигнал на 1 литр). Одновременно количество отпускаемого бензина индицируется на линейной шкале индикатора в виде светового столбика, уменьшающегося по высоте по мере отпуска горючего.
Программа работы микроЭВМ хранится в ПЗУ.
Литература [ 6, 9, 18, 21 ].