Собраны материалы, затрагивающие различные аспекты проектирования микропроцессорной техники: от сведений о простейших логических элементах до изложения принципов разработки микропроцессорных систем и достаточно сложных многомодульных программ для них.
Из всего многообразия микропроцессоров в качестве примера рассматриваются "классические", доступные и распространенные микроконтроллеры семейства MCS-51, поддерживаемые такими крупнейшими производителями, как Analog Devices и Texas Instruments. Большое внимание уделено построению структуры, принципам написания и отладке программ для микроконтроллеров на языках Си и ассемблере.
Приведены готовые шаблоны для написания программ на ассемблере и показаны особенности применения языка Си для реализации конкретных устройств. При подготовке книги были использованы материалы лекций по микропроцессорам, читаемых автором в течение ряда лет в Сибирском государственном университете телекоммуникаций и информатики.
Содержание
Введение
Глава 1. Что такое микроконтроллеры, микропроцессоры и сигнальные процессоры
Глава 2. Цифровая техника
Глава 3. Запоминающие устройства
Глава 4. Принципы работы микропроцессора
Глава 5. Принципы работы микропроцессорной системы
Глава 6. Принципы работы микроконтроллеров
Глава 7. Принципы создания программ для микроконтроллеров
Глава 8. Язык программирования ASM-51
Глава 9. Язык программирования С-51
Приложение. Справочные данные по системе команд микроконтроллера MCS-51 и кодировке символов
Литература
Предметный указатель