Преобразовав с помощью АЦП сигнал в цифровой код, можно подвергнуть его обработке по определенным правилам, например, «завысить» высокие частоты или убрать помехи, трески, шумы. Общее название этих операций —
Где находит широкое применение цифровая фильтрация? Подавляющее большинство систем сотовой связи оснащено такими фильтрами, поскольку намного проще изготовить цифровой фильтр с высокой стабильностью параметров фильтрации, чем проектировать аналоговые фильтры, требующие серьезной настройки. Цифровые фильтры, кроме того, оказываются намного компактнее аналоговых.
Современные микроконтроллеры и их место в радиоаппаратуре
Там, где прежде были границы науки, теперь ее центр.
Сегодня, если мы скажем, что миниатюрный программируемый вычислитель — микропроцессор или микроконтроллер — занимает в современной аппаратуре центральное место, то не слишком отклонимся от истинного положения вещей. Речь идет именно о программируемых вычислителях, а не об устройствах типа электронных калькуляторов. Своему современному виду, структуре и принципам действия компьютерная техника во многом обязана Джону фон Нейману, который разработал концепцию хранения программы, исходных данных, промежуточных и окончательных результатов непосредственно внутри компьютера.
Давайте рассмотрим классическую фон неймановскую структуру, изображенную на рис. 14.43.
Рис. 14.43.
Информация в буквенно-цифровом, графическом, двоичном или ином видах вводится через устройство ввода в память компьютера, специально отведенную для хранения данных. В этой же памяти, но в другом ее месте, хранится программа — последовательность инструкций, предписывающая компьютеру производить определенные действия с данными. Инструкции программы выполняет центральная часть компьютера — микропроцессор. Подчиняясь инструкциям, как раб подчиняется своему хозяину, микропроцессор извлекает данные из памяти, обрабатывает их и вновь возвращает в память.
Специальные инструкции могут предписать микропроцессору отправить данные на устройство вывода. На сегодняшний день имеется столько разнообразных устройств вывода, что всех их упомянуть в книге представляется сложной задачей. Устройства могут быть классическими, хорошо всем известными, например буквенный или графический монитор, принтер, графический плоттер, звуковой порт. Могут быть и другие варианты: цифроаналоговый преобразователь, металлообрабатывающий станок с программным управлением, реле управления мощными электродвигателями, блок активных датчиков. Любой персональный компьютер построен так, что можно, быстро сменив устройство ввода или вывода, перезагрузив программу, изменив объем памяти, настроить вычислитель на решение совершенно другой задачи. Запомните: компьютер — это универсальный гибкий прибор.
А теперь разберемся, может ли существовать микропроцессор отдельно от других частей компьютера? Классический микропроцессор не имеет внутри ни памяти, ни устройств ввода-вывода, называемых по-другому
Что процессор делает с данными, например с двумя двоичными числами, извлеченными, из памяти? Как ни странно, но простейшие операции, которые мы рассматривали в этой главе, — сложение, вычитание, умножение, деление, сравнение, перестановка битов… Есть еще другие простые служебные операции, о которых мы здесь не упоминаем, поскольку в наши планы не входит рассказ о работе конкретных процессоров. Суть в другом: процессор выполняет эти операции намного быстрее, чем человек «вручную», а значит, не приходится тратить время на механическую работу, посвящая высвободившееся время собственно творческим задачам.