LibKing » Книги » comp-programming » Стивен Барретт - Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С

Стивен Барретт - Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С

Тут можно читать онлайн Стивен Барретт - Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С - бесплатно полную версию книги (целиком). Жанр: comp-programming, издательство Издательский дом «ДМК-пресс», год 2007. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте LibKing.Ru (ЛибКинг) или прочесть краткое содержание, предисловие (аннотацию), описание и ознакомиться с отзывами (комментариями) о произведении.
Стивен Барретт - Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С
  • Название:
    Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С
  • Автор:
  • Жанр:
  • Издательство:
    Издательский дом «ДМК-пресс»
  • Год:
    2007
  • ISBN:
    5-9706-0034-2
  • Рейтинг:
    4/5. Голосов: 91
  • Избранное:
    Добавить в избранное
  • Ваша оценка:

Стивен Барретт - Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С краткое содержание

Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С - описание и краткое содержание, автор Стивен Барретт, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

В книге последовательно рассматриваются все этапы создания встраиваемых систем на микроконтроллерах с применением современных технологий проектирования. Задумав эту книгу, авторы поставили перед собой задачу научить читателя искусству создания реальных устройств управления на однокристальных микроконтроллерах.

Издание содержит материал, охватывающий все вопросы проектирования, включает множество заданий для самостоятельной работы, примеры программирования, примеры аппаратных решений и эксперименты по исследованию работы различных подсистем микроконтроллеров.

Данная книга является прекрасным учебным пособием для студентов старших курсов технических университетов, которые предполагают связать свою профессиональную деятельность с проектированием и внедрением встраиваемых микропроцессорных систем. Книга также будет полезна разработчикам радиоэлектронной аппаратуры на микроконтроллерах.

Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С - читать онлайн бесплатно полную версию (весь текст целиком)

Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С - читать книгу онлайн бесплатно, автор Стивен Барретт
Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать

Мы признательны руководству нашего факультета за их поддержку. Colonel Alan Klayton (USAF Academy) постоянно поддерживал нашу работу и и осуществлял многостороннюю помощь. John Steadman (ранее работавший в University of Wyoming, а в настоящее время декан электротехнического факультета в University of South Alabama), активно воодушевлял нас на написание этой книги. Мы благодарны большому количеству студентов вовлеченных в учебный процесс по курсам микропроцессорной технике в отмеченных выше университетах. Их обратная связь оказала нам большую помощь в изложении материала книги. Abbie Wells, Scott Lewis, Joel Perlin, Carrie Hernanddez, Ted Dibble, Tom Schei, Charles Straley, Pamela Beavis и Austin Griffith из университета Wyoming написали ряд программ в примерах и оказали значительную помощь в переходе от семейства от семейства 68НС11 к семейству НС12. В дополнении к этому мы хотели бы поблагодарить многих наших коллег из Air Force Academy и University of Wyoming.

Ряд примеров, представленных в книге базировались на нашем опыте работы на факультетах электротехники в отмеченных ранее университетах. Несмотря на то, что мы старались исправить все допущенные ранее ошибки, книга может содержать еще не выявленные, что может еще сказаться на работе программ.

Я хотел бы еще отметить Glarence Zarn, очень дорогого друга семьи, из–за влияния которого я стал инженером. Когда я был еще ребенком, моя семья проводила много отпусков с семьей Zarns. Меня брали в офис Clarence, полный книг, справочников, схем и плакатов, иллюстрирующих многообразный мир техники. В то время Clarence работал инженером и был вице-президентом компании Pentzien Corporation of Omaha, Nebraska в течение долгого времени. Недавно он подарил мне свою логарифмическую линейку (1940), которой он пользовался долгие годы. Я буду хранить ее всегда. Он повторял, что инженерная работа была и всегда останется востребованной. Большое спасибо моим родителям. Спасибо моим бабушкам Eleonore и Jackie, а также дедушке Frank за постоянную веру в меня. Спасибо Young Shin и Rana и Sung Bock и Chong Kon за мотивацию и постоянную поддержку. Особая благодарность моему отцу за воодушевления меня на этот труд, в то время когда он сам боролся с раком. В заключении хочется отметить, что эта работа не могла бы осуществиться без поддержки членов нашей семьи: Cindy, Heidi, Hearther, Jon R., Christine, Jon B., Andrew и Graham. Примите нашу благодарность.

Steven F. Barrett Daniel J. Pack

Глава 1

ПЕРВОЕ ЗНАКОМСТВО СО ВСТРАИВАЕМЫМИ СИСТЕМАМИ

ПОСЛЕ ИЗУЧЕНИЯ ГЛАВЫ ВЫ СМОЖЕТЕ:

• Дать определение термину «вычислитель»;

• Перечислить основные блоки вычислителя. Описать функции этих блоков;

• Объяснить значение терминов: встраиваемая система, микроконтроллер, компьютер общего применения;

• Привести примеры встраиваемых микропроцессорных систем управления;

• Перечислить основные проблемы, которые возникают в процессе разработки встраиваемых систем;

• Пояснить термин «работа в реальном времени» в контексте обсуждения встраиваемых систем;

• Описать основные функциональные блоки микроконтроллеров семейства 68HC12 и семейства HCS12.

• Перечислить основные различия между микроконтроллерами семейства 68НС12 и семейства НСS12.

В этой главе мы познакомим Вас с теми проблемами, которые возникают при проектировании, реализации и тестировании встраиваемых микропроцессорных систем. Мы начнем наше рассмотрение с достаточно общих понятий, однако в разделе 1.3 произойдет Ваше первое знакомство с системами на микроконтроллерах семейств 68HC12 и HCS12.

1.1. Что такое встраиваемая система?

Любая механическая или электрическая система, которая имеет в своем составе устройство управления, выполненное на основе вычислителя, называется встраиваемой системой (Embedded System). Перед тем, как мы продолжим, следует дать определение термину «вычислитель». Все вычислители обязательно состоят из следующих функциональных блоков: центрального процессора (ЦП), запоминающего устройства (ЗУ) устройств ввода/вывода (УВВ) и межмодульных магистралей. Центральный процессор содержит в себе арифметико–логическое устройство (АЛУ), устройство управления и некоторое количество регистров. АЛУ выполняет операции над данными, которые представлены в цифровом коде. Типовыми для АЛУ являются следующие арифметические и логические операции: сложение, вычитание, умножение, деление, логические операции И, ИЛИ, ИСКЛЮЧАЮЩЕЕ ИЛИ, НЕ (инверсия).

Вычислитель, центральный процессор которого выполнен на основе одной большой интегральной схемы (ИС), именуемой микропроцессором (МП), называют микро-ЭВМ. Самый известный пример микро-ЭВМ — это персональный компьютер (ПК). Интегральные схемы, которые объединяют на одном полупроводниковом кристалле все основные функциональные блоки вычислителя, т.е. центральный процессор, запоминающее устройство, устройства для ввода и вывода информации и межмодульные магистрали, называют микроконтроллером (МК).

Блок памяти вычислителя или микроконтроллера хранит коды программы и данные, которые необходимы для выполнения вычислений. По способу организации блока памяти различают вычислительные системы с архитектурой фон Неймана или с Гарвардской архитектурой. Архитектура фон Неймана предоставляет возможность хранения в одних и тех же ячейках памяти, как кодов программы, так и данных. При Гарвардской архитектуре для программы и для данных выделены отдельные области памяти. Гарвардскую архитектуру можно встретить в мощных вычислительных системах, для которых характерно наличие области кэш-памяти. В целом архитектура современных компьютеров и микроконтроллеров представляет собой некоторую оригинальную структуру на основе двух этих архитектур.

Устройства ввода/вывода обеспечивают связь центрального процессора с внешним миром. Обычно устройства ввода используются для приема в вычислительную систему информации с датчиков, фиксирующих состояние управляемого объекта, а также для приема команд управления от оператора. Устройства вывода предназначаются для выдачи команд и сигналов управления объектом, а также для отображения информации о текущем состоянии объекта. Система межмодульных магистралей обеспечивает соединение трех перечисленных блоков: центрального процессора, памяти и устройств ввода/вывода, создавая на их основе вычислительную систему. По магистралям передаются коды программы, данные и сигналы управления. Каждому виду сигналов соответствует одноименная магистраль системной шины компьютера: магистраль адреса, магистраль данных и магистраль управления.

Вернемся в встраиваемым системам. Напомним, что встраиваемой системой называется система, управляемая вычислителем, являющимся неотъемлемой составной частью этой системы. Следует различать вычислители общего применения, которые называют компьютерами, и вычислители встраиваемых систем. Компьютер общего применения, например ноутбук, может выполнять множество программ, начиная от текстового редактора, заканчивая сложными расчетными задачами моделирования механических конструкций и электронных схем. Вычислитель встраиваемой системы, который может быть реализован на процессоре с не меньшей вычислительной производительностью, чем ноутбук, выполняет только специальную программу управления. При этом вычислителя встраиваемой системы может иметь дополнительные аппаратные средства, которые будут отличать его от компьютера общего применения.

Читать дальше
Тёмная тема

Шрифт:

Сбросить

Интервал:

Закладка:

Сделать


Стивен Барретт читать все книги автора по порядку

Стивен Барретт - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С отзывы


Отзывы читателей о книге Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с применением языка С, автор: Стивен Барретт. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
Большинство книг на сайте опубликовано легально на правах партнёрской программы ЛитРес. Если Ваша книга была опубликована с нарушениями авторских прав, пожалуйста, направьте Вашу жалобу на PGEgaHJlZj0ibWFpbHRvOmFidXNlQGxpYmtpbmcucnUiIHJlbD0ibm9mb2xsb3ciPmFidXNlQGxpYmtpbmcucnU8L2E+ или заполните форму обратной связи.
img img img img img