Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств

12 Микроконтроллеры AVR от азов программирования... Это полезно запомнить. Порт ввода — это специальное электронное устройство, на кото ­ рое извне поступают какие-либо электрические сигналы, предназна ­ ченные для управления микропроцессорным устройством. Например, сигналы, возникающие при нажатии клавиш на клавиатуре, сигналы, возникающие при срабатывании различных датчиков и т. п. Процессор считывает их в виде чисел и обрабатывает полученные числа в соответствии с алгоритмом управления. Это полезно запомнить. Порт вывода выполняет обратную функцию. В них процессор запи ­ сывает различные числа, которые затем поступают на внешние устройства в виде электрических сигналов. Эти сигналы используются для управления. Управлять можно любым устройством, которое допускает электрическое управление, это индика ­ торы, дисплеи, электромагнитные реле, электромоторы, электропневмо ­ клапаны, электрические нагреватели и т. д. Нужно только усилить управляющие сигналы до требуемой мощно ­ сти. Кроме перечисленных выше команд в любой микропроцессор зало ­ жен набор специальных команд, специфических для задач управления процессом вычислений. В дальнейшем мы остановимся подробнее на всех типах команд микропроцессора (см. раздел 2.2). Итак, мы разобрались, что такое процессор. И вот такой простой цифровой автомат способен вытворять все те чудеса, которые мы при ­ выкли наблюдать в исполнении современных компьютеров. Как же это возможно? Оказывается, все на свете можно описать цифрами. И текст, и изображение, и звуки, и музыку, и даже целые видеофильмы. Хорошо поработали ученые-математики. Они сумели разработать математические модели всех этих процессов. Остальное оказалось делом техники. Главное, чтобы процессор мог выполнять операции как можно быстрее! А современные процессоры это могут! Но обработка всех перечисленных выше процессов — это удел мощ ­ ных микропроцессоров, применяемых в персональных компьютерах. Однако настоящая книга не ставит перед собой задачи изучения этих микропроцессоров. Предмет нашего изучения — небольшие специали ­ зированные микропроцессорные схемы, предназначенные для управ ­ ления конкретными устройствами автоматики, электронной и бытовой техники. Подобные устройства управления имеют одно общее назва ­ ние — микропроцессорные контроллеры. Теперь рассмотрим подробнее, что же такое микропроцессор. Как уже упоминалось, микропроцессор — это числовой автомат, который выпол ­ няет заложенные в нем операции в соответствии с заранее составленной

RkJQdWJsaXNoZXIy MTExODQxMg==