Приемлемые диапазоны для входов и минимальные гарантированные значения для выходов логических микросхем показаны на рис. 4.98.
Не разрешается:
• Никаких «плавающих» входов! У КМОП-микросхем, таких как семейство НС, вы всегда должны подключить все входы к определенному напряжению. Это относится и к входам тех логических элементов, которые не задействованы.
• К любому переключателю или кнопке следует подключить подтягивающий или стягивающий резистор, чтобы при размыкании контактов вход микросхемы не «плавал».
• Нельзя питать логические микросхемы серии 74НСхх от нестабилизированного источника или подавать напряжение выше или ниже 5 В.
• Будьте осторожны, когда подключаете к выходу логической микросхемы 74НСхх светодиоды. Вы можете снять с микросхемы ток силой до 20 мА, но это понизит выходное напряжение. Если вы подаете это напряжение также и на вход второй микросхемы, то напряжение может снизиться настолько, что вторая микросхема не распознает его как «высокое». В общем, старайтесь не использовать логический выход для питания светодиода одновременно с другой логической микросхемой. Всегда проверяйте силу тока и напряжение, когда изменяете схему или создаете новую.
• На протяжении всей этой книги применяются слаботочные светодиоды в сочетании с выходами логических микросхем; я думаю, что это хорошая практика, которую стоит взять на заметку — на тот случай, когда выход, питающий светодиод, понадобится в дальнейшем для подачи сигнала на логический вход для другой микросхемы.

• Никогда не подавайте значительное напряжение или большой ток на выход логического элемента.
• По этой же причине не соединяйте выходы от двух или более логических элементов вместе.
Как видите, списки получились довольно внушительными. Но настало время для вашего первого настоящего проекта с использованием логической микросхемы.
Эксперимент 21. Кодовый замок
Допустим, вы желаете, чтобы другие люди не смогли воспользоваться вашим компьютером. Можно предложить два способа защиты: с помощью программного обеспечения или с помощью аппаратных средств. Программное обеспечение может быть реализовано в виде запускающей программы, которая приостанавливает нормальную последовательность загрузки и запрашивает пароль. Это оказалось бы лишь чуть более надежным, чем парольная защита, которая является стандартной функцией операционных систем Windows и Mac.
Конечно, вы тоже могли бы установить на свой компьютер программу ввода пароля, но я полагаю, что интереснее (и актуальнее для данной книги) реализовать все с помощью «железа». Я имею в виду цифровую клавиатуру, которая требует от пользователя ввести секретную комбинацию, прежде чем можно будет включить компьютер. Назову это устройство «кодовым замком», несмотря на то, что он ничего фактически не запирает. Он будет отключать кнопку подачи питания, которую вы обычно нажимаете в начале работы.
Помните о гарантийных обязательствах
Если вы собираетесь реализовать этот проект до конца, то вам придется открыть системный блок, перерезать один провод и вставить собственную небольшую схему. Вы не будете касаться ни одной из плат внутри компьютера и поработаете только с проводом кнопки, которая включает системный блок, но, тем не менее, если вы купили новый компьютер, то такое вмешательство аннулирует гарантию. Лично я не отношусь к этому слишком серьезно, но если для вас это важно, то вот три варианта:
• Создать схему на макетной плате для своего удовольствия и на этом закончить проект.
• Испробовать схему на каком-либо другом устройстве.
• Установить схему в старом компьютере.