Читать онлайн «Управление электронными устройствами на C++. Разработка практических приложений.»

Автор Дэвид Браун и Кассандра Бентли

Янта Катупития, Ким Бентли Управление электронными устройствами на C++ Разработка практических приложений Jayantha Katupitiya Kim Bentley Interfacing with C++ Programming Real-World Applications Янта Катупития Ким Бентли Управление электронными устройствами на C++ Разработка практических приложений Москва, 2016 УДК 621. 3:004. 438С++ ББК 31. 26с К29 Янта Катупития, Ким Бентли. К29 Управление электронными устройствами на C++. Разработка практиче- ских приложений. / Перевод с англ. Бакомчев И. В. – М. : ДМК Пресс, 2016. – 442 с. ISBN 978-5-97060-175-4 Книга предназначена всем, кому интересно изучение C++ и управление элек- тронными устройствами на реальных и интересных примерах. Читателю предо- ставлена возможность научиться писать программы для выполнения конкретных задач, а не просто скучное изложение материала с картинками. Также рассказы- вается как создавать программы, взаимодействующие с внешними устройствами посредством специально разработанной интерфейсной платы. Книга, интерфейс- ная плата и предлагающееся программное обеспечение представляют собой на- бор простых и несложных для понимания устройств, таких как цифро-аналого- вый преобразователь, аналого-цифровой преобразователь, устройство управления коллекторными и шаговыми электродвигателями, измерители температуры и на- пряжения, таймеры на базе компьютера и простое устройство сбора данных. Так- же материал книги содержит сведения из области автоматического управления, электроники и механотроники. Издание будет полезно студентам, инженерам и научным работникам, техникам и радиолюбителям. УДК 621. 3:004. 438С++ ББК 31. 26с Все права защищены. Любая часть этой книги не может быть воспроизведена в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения вла- дельцев авторских прав. Материал, изложенный в данной книге, многократно проверен. Но, поскольку вероятность технических ошибок все равно существует, издательство не может гарантировать абсолютную точность и правильность приводимых сведений. В связи с этим издательство не несет ответ- ственности за возможные ошибки, связанные с использованием книги. ISBN 978-3-540-25378-5 (англ. ) © Springer-Verlag Berlin Heidelberg ISBN 978-5-97060-175-4 (рус. ) © Перевод, оформление, ДМК Пресс, 2016 Оглавление 1 Начало... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 11 1. 1. Введение... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... 11 1. 2. Среда разработки программ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 11 1. 2. 1. Редактирование... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... . . 12 1. 2. 2.