- Любовные романы
- Фантастика и фэнтези
- Ненаучная фантастика
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Юмор
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Работа с клиентами
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Зарубежная литература о культуре и искусстве
- Пословицы, поговорки
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
Путеводитель в мир электроники. Книга 2 - Борис Семенов
Шрифт:
Интервал:
Закладка:
Современные микроконтроллеры и их место в радиоаппаратуре
Там, где прежде были границы науки, теперь ее центр.
ЛихтенбергСегодня, если мы скажем, что миниатюрный программируемый вычислитель — микропроцессор или микроконтроллер — занимает в современной аппаратуре центральное место, то не слишком отклонимся от истинного положения вещей. Речь идет именно о программируемых вычислителях, а не об устройствах типа электронных калькуляторов. Своему современному виду, структуре и принципам действия компьютерная техника во многом обязана Джону фон Нейману, который разработал концепцию хранения программы, исходных данных, промежуточных и окончательных результатов непосредственно внутри компьютера.
Давайте рассмотрим классическую фон неймановскую структуру, изображенную на рис. 14.43.
Рис. 14.43. Структура классического компьютера
Информация в буквенно-цифровом, графическом, двоичном или ином видах вводится через устройство ввода в память компьютера, специально отведенную для хранения данных. В этой же памяти, но в другом ее месте, хранится программа — последовательность инструкций, предписывающая компьютеру производить определенные действия с данными. Инструкции программы выполняет центральная часть компьютера — микропроцессор. Подчиняясь инструкциям, как раб подчиняется своему хозяину, микропроцессор извлекает данные из памяти, обрабатывает их и вновь возвращает в память.
Специальные инструкции могут предписать микропроцессору отправить данные на устройство вывода. На сегодняшний день имеется столько разнообразных устройств вывода, что всех их упомянуть в книге представляется сложной задачей. Устройства могут быть классическими, хорошо всем известными, например буквенный или графический монитор, принтер, графический плоттер, звуковой порт. Могут быть и другие варианты: цифроаналоговый преобразователь, металлообрабатывающий станок с программным управлением, реле управления мощными электродвигателями, блок активных датчиков. Любой персональный компьютер построен так, что можно, быстро сменив устройство ввода или вывода, перезагрузив программу, изменив объем памяти, настроить вычислитель на решение совершенно другой задачи. Запомните: компьютер — это универсальный гибкий прибор.
А теперь разберемся, может ли существовать микропроцессор отдельно от других частей компьютера? Классический микропроцессор не имеет внутри ни памяти, ни устройств ввода-вывода, называемых по-другому периферийными устройствами. Отдельный микропроцессор, извлеченный из компьютера, — это бесполезная микросхема, которую не удастся использовать ни в каком качестве, разве что подложить ее под ножку неустойчивого стола. Микропроцессор «умеет» только распознавать инструкции программы, работать с данными и пересылать их. Конечно, знатоки компьютеров могут возразить, напомнив, что все современные процессоры имеют так называемую встроенную кэш-память. Однако кэш-память используется только как вспомогательная для ускорения работы процессора и постоянно не хранит результатов вычислительного процесса.
Что процессор делает с данными, например с двумя двоичными числами, извлеченными, из памяти? Как ни странно, но простейшие операции, которые мы рассматривали в этой главе, — сложение, вычитание, умножение, деление, сравнение, перестановка битов… Есть еще другие простые служебные операции, о которых мы здесь не упоминаем, поскольку в наши планы не входит рассказ о работе конкретных процессоров. Суть в другом: процессор выполняет эти операции намного быстрее, чем человек «вручную», а значит, не приходится тратить время на механическую работу, посвящая высвободившееся время собственно творческим задачам.
Итак, мы разобрались в роли процессора как вычислительного устройства компьютера. И все хорошо, когда мы, сидя дома, в школе, в колледже, в институте, на работе, используем персональный компьютер для расчетов по математическим формулам, для подготовки текстовых документов, для поиска в Интернете, для игр в конце концов. Компьютер никуда не надо передвигать, он стоит себе на столе, жужжит своими вентиляторами, мигает светодиодами, трещит дисководами и радует глаз насыщенными красками монитора. А если компьютер понадобился, например для расшифровки кода автомобильной сигнализации, получаемого от брелка-«лентяйки», и управления замками дверей? Если объемы электронного прибора малы, а его стоимость должна быть на порядки меньше стоимости «персоналки»? Если требуются гораздо более скромные вычислительные способности, немного памяти и элементарные устройства ввода-вывода в виде нескольких цифровых выходов? Классический настольный персональный компьютер окажется здесь слишком расточительным!
К счастью, профессиональные разработчики, которым была поставлена такая задача, предложили очень интересную техническую идею. Они упростили микропроцессор, исключили из него ненужные «куски», но расположили на этом же кристалле и память небольшого объема, и простые периферийные устройства типа задатчиков интервалов времени — таймеров, цифровых линий ввода-вывода — портов, вспомогательных аналоговых устройств типа ЦАПов, АЦП, компараторов. В некоторых случаях была оставлена возможность расширения памяти, в других же такую возможность исключили. Также разработчики отказались от возможности выводить информацию на дисплей, принтер и другие сложные устройства. И компьютер превратился в однокристальный микроконтроллер — самостоятельное устройство в виде отдельной микросхемы, которое уже стало возможным применять в электронных приборах. Перестраивать микроконтроллер на решение другой задачи довольно сложно, так как в нем не предусмотрена оперативная замена программ: Но этого и не нужно — в подавляющем большинстве случаев микроконтроллер устанавливается в прибор раз и навсегда.
Микроконтроллеры — это недорогие электронные компоненты. Их рынок сейчас стремительно развивается. Многие фирмы, в том числе и несколько отечественных, предлагают тысячи разных микросхем с разнообразным внутренним устройством, быстродействием, возможностью многократной перезаписи программ или однократного программирования. Микроконтроллеры сегодня — это не предмет заоблачных радиолюбительских мечтаний, а вполне реальные возможности, доступные по финансовым и техническим соображениям практически всем. Необходимо только приобрести немного практического радиолюбительского опыта в отладке более простых цифровых схем, после чего можно учиться программированию, работать с микроконтроллерами «живьем». Надеемся, что читатели этой книги тоже заинтересуются миром вычислительной техники и попробуют свои силы в разработке радиолюбительских схем с использованием компьютерной техники. Одним из примеров использования микроконтроллеров в радиолюбительском творчестве может служить книга [7].
Интересные факты и цифры
Прошлое не мертво. Оно даже не прошлое.
ФолкнерКомпьютер уже обогнал автомобиль
К тридцатилетнему юбилею персонального компьютера на основе процессоров Intel, которое было отмечено в 2001 г., оказалось, что в мире продано больше компьютеров с процессорами фирмы, чем автомобилей, произведенных за все время существования этого популярного вида транспорта. Сегодня современный автомобиль содержит более 20 встроенных микроконтроллеров, которые при помощи датчиков следят за состоянием узлов и управляют их работой.
Чистота — залог здоровья… микропроцессоров
При производстве микропроцессоров необходимо, чтобы люди, участвующие в этом процессе, были настолько же чистыми как и помещения, в которых они работают. Это связано с тем, что микропроцессор состоит из миллионов микроскопических транзисторов. Самая малая пылинка, оказавшаяся на кристалле, подобна гигантскому монстру: она блокирует схемы микропроцессора, полностью выведет его из строя. Сверхчистые помещения, в которых изготавливаются микропроцессоры, называются «чистыми комнатами». «Чистая комната» первого класса — самая чистая и содержит не более одной пылинки на кубический дециметр.
История процессоров — история Intel
1971 — Intel 4004. Четырехразрядный, ставший первым в семействе процессоров, выпущенных на рынок этой компанией.
1972 — Intel 8008. По сравнению с предыдущим разрядность процессора возросла вдвое.
1974 — Intel 8080. Десятки тысяч компьютеров «Альтаир» на основе этого процессора разошлись за несколько месяцев, образовав небывалый спрос на персональные компьютеры.

