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

Поскольку базисные концепции и функциональные блоки различных микроконтроллеров практически идентичны друг другу, то полученные знания семейств 68НС12/HSC12 могут быть естественным образом применены и для других микроконтроллеров. В гл.7 и 9 мы используем микроконтроллер MC9S12DP256. HCS12 микроконтроллер имеет 256 К байт флэш память, несколько каналов msCAN интерфейсов с соответствующими контроллерами. Он также имеет большой объем ОЗУ. В распоряжении разработчиков имеются различные типы отладочных плат.

Целевая аудитория

Основной аудиторией для книги являются студенты университетов, изучающих курс вычислительные микропроцессорные системы. Поскольку все ABET (Acredittion Board for Engineering and Technology, Inc) требуют наличия такого курса в своих программах, мы надеемся, что преподаватели этих дисциплин будут активно использовать данную книгу в своей практике. Мы ожидаем также, что студенты первого года обучения языков программирования найдут эту книгу для себя также полезной. Владение темой языков программирование позволит студентам легко разобраться с приведенными в книге примерами. В идеале студенты будут имеет полный курс введения в микроконтроллеры. Однако ввиду экспериментальной направленности книги студенты должны будут самостоятельно заполнить пробелы в знаниях там где это будет необходимо.

Основной упор в книге делается на второй семестр курса микроконтроллеры/микропроцессоры программы электротехнического и вычислительного цикла дисциплин. Разные учебные заведения предлагают микропроцессорный цикл на различных этапах обучения студентов. Наши студенты слушают базовый курс по цифровой технике на первом году обучения. После этого они изучают первую часть курса микропроцессорных систем. В завершении, вторую часть микропроцессорного курса они слушают на последних годах обучения. Мы надеемся, что данная книга будет востребована студентами на втором этапе обучения после освоения первого этапа изучения микроконтроллеров.

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

Благодарности

Эта книга является совокупным трудом многих специалистов. Конечно же ни одна хорошая книга не может появится без выдающегося издателя и его команды. Мы благодарны Tom Robbins и Alice Dworkin из Prentice Hall за их веру в проект. Было большим удовольствием работать с Kevin Bradley и его сотрудниками из Sunflower Publishing Services. Мы благодарны им за их отличную редакторскую работу. Мы высоко оцениваем отзыв и обратную связь от Barry Mullins из Air Force Institute of Technology. В результате всех этих усилий содержание книги значительно улучшилось. Мы также высоко ценим дельные замечания и обратную связь, полученную по окончательной версии книги от Jerry Hamman из University of Wyoming; John Reece из Mercer College из Macom, Georgia и William Stapleton из University of Alabama. Мы также очень благодарны Karen Bosco из Motorola за ее помощь в получении разрешении от Motorola использовать рисунки в книге.

Мы признательны руководству нашего факультета за их поддержку. 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.

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

Перейти на страницу:

Похожие книги

C# 4.0: полное руководство
C# 4.0: полное руководство

В этом полном руководстве по C# 4.0 - языку программирования, разработанному специально для среды .NET, - детально рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, классы, интерфейсы, методы, делегаты, индексаторы, события, указатели, обобщения, коллекции, основные библиотеки классов, средства многопоточного программирования и директивы препроцессора. Подробно описаны новые возможности C#, в том числе PLINQ, библиотека TPL, динамический тип данных, а также именованные и необязательные аргументы. Это справочное пособие снабжено массой полезных советов авторитетного автора и сотнями примеров программ с комментариями, благодаря которым они становятся понятными любому читателю независимо от уровня его подготовки. Книга рассчитана на широкий круг читателей, интересующихся программированием на C#.Введите сюда краткую аннотацию

Герберт Шилдт

Программирование, программы, базы данных
Программирование. Принципы и практика использования C++ Исправленное издание
Программирование. Принципы и практика использования C++ Исправленное издание

Специальное издание самой читаемой и содержащей наиболее достоверные сведения книги по C++. Книга написана Бьярне Страуструпом — автором языка программирования C++ — и является каноническим изложением возможностей этого языка. Помимо подробного описания собственно языка, на страницах книги вы найдете доказавшие свою эффективность подходы к решению разнообразных задач проектирования и программирования. Многочисленные примеры демонстрируют как хороший стиль программирования на С-совместимом ядре C++, так и современный -ориентированный подход к созданию программных продуктов. Третье издание бестселлера было существенно переработано автором. Результатом этой переработки стала большая доступность книги для новичков. В то же время, текст обогатился сведениями и методиками программирования, которые могут оказаться полезными даже для многоопытных специалистов по C++. Не обойдены вниманием и нововведения языка: стандартная библиотека шаблонов (STL), пространства имен (namespaces), механизм идентификации типов во время выполнения (RTTI), явные приведения типов (cast-операторы) и другие. Настоящее специальное издание отличается от третьего добавлением двух новых приложений (посвященных локализации и безопасной обработке исключений средствами стандартной библиотеки), довольно многочисленными уточнениями в остальном тексте, а также исправлением множества опечаток. Книга адресована программистам, использующим в своей повседневной работе C++. Она также будет полезна преподавателям, студентам и всем, кто хочет ознакомиться с описанием языка «из первых рук».

Бьёрн Страуструп , Ирина Сергеевна Козлова , Бьерн Страуструп , Валерий Федорович Альмухаметов

Программирование, программы, базы данных / Базы данных / Программирование / Учебная и научная литература / Образование и наука / Книги по IT