Программирование встраиваемых микропроцессорных систем
книга

Программирование встраиваемых микропроцессорных систем

Место издания: Ставрополь

Страниц: 302

Артикул: 105632

Возрастная маркировка: 16+

Электронная книга
1510

Краткая аннотация книги "Программирование встраиваемых микропроцессорных систем"

В учебнике изложены математические основы построения и функционирования встраиваемых микропроцессорных систем. Приведены и проиллюстрированы примерами технологические приемы программирования микроконтроллеров, программируемых логических контроллеров и программируемых логических схем. Для изучения основ программирования микропроцессорных устройств выбран микроконтроллер 1887ВЕ7Т отечественного производства. Предназначен для бакалавров, обучающихся по направлению подготовки 09.03.04 Программная инженерия профиля «Разработка и сопровождение программного обеспечения», может быть рекомендован также для студентов других направлений бакалавриата и магистратуры при изучении дисциплин, связанных с проектированием и эксплуатацией микропроцессорных систем управления.

Содержание книги "Программирование встраиваемых микропроцессорных систем"


Предисловие
Введение
1. Математические основы построения и программирования встраиваемых микропроцессорных систем
1.1. Позиционные системы счисления и их основные свойства
1.2. Арифметические действия в позиционных системах счисления и перевод чисел из одной системы счисления в другую
1.3. Машинные двоичные коды и действия с ними
1.4. Общие сведения о функциях алгебры логики
1.5. Переключательные функции и их минимизация
2. Состав и принципы работы встраиваемых микропроцессорных систем
2.1. Принцип программного управления
2.2. Структура и порядок функционирования микропроцессорных систем управления
2.3. Основные характеристики микропроцессорных систем
2.4. Форматы представления команд и чисел
2.5. Обобщенная структура микропроцессора
2.6. Сравнительная оценка архитектуры микропроцессоров и микроконтроллеров
2.7. Система команд
2.8. Особенности программирования микропроцессорных систем
3. Программирование встраиваемых микропроцессорных систем с использованием интегрированной среды разработки
3.1. Общая характеристика технологии программирования встраиваемых микропроцессорных систем
3.2. Инструментальные средства программирования микроконтроллеров
3.3. Программирование ввода / вывода бинарной информации с использованием цифровых портов
3.4. Программирование ввода / вывода аналоговой информации
3.5. Программирование встроенных таймеров
4. Виды интерфейсов и их программирование
4.1. Назначение и классификация интерфейсов встраиваемых микропроцессорных систем
4.2. Универсальный синхронно-асинхронный приемопередатчик
4.3. Реализация интерфейсов RS232, RS485
4.4. Последовательный интерфейс SPI
4.5. Двухпроводный интерфейс I2C
4.6. Однопроводный интерфейс One Wire
5. Программируемые логические контроллеры и особенности их программирования
5.1. Назначение и классификация программируемых логических контроллеров
5.2. Общая характеристика языков программирования ПЛК
5.3. Графические языки программирования ПЛК
5.4. Текстовые языки программирования ПЛК
5.5. Интегрированные среды программирования ПЛК
6. Программируемые логические схемы и их применение во встраиваемых системах управления
6.1. Назначение и классификация программируемых логических схем
6.2. Основы проектирования встраиваемых систем на ПЛИС
6.3. Пример реализации счетчика с заданным коэффициентом пересчета на ПЛИС
Заключение
Литература
Приложение А
Приложение Б
Глоссарий
Сокращения и аббревиатуры

Все отзывы о книге Программирование встраиваемых микропроцессорных систем

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Отрывок из книги Программирование встраиваемых микропроцессорных систем

- 29 -Раздел 1Обратный код обозначается следующим образом: [А]ок. Об-ратный код положительных чисел совпадает с прямым кодом. Для отрицательных чисел правило формирования обратного кода заключается в записи 1 в знаковый разряд и инвертирова-нии всех остальных разрядов числа.[ ]12ок120.......,0,1....,0.mmaaаесли АAa aaесли А−−−−−−≥= ≤Нуль имеет следующие два представления:[ ]ок00.0...0+= и [ ]ок01.1...1.−=Пример. А = + 0,101; В = –0,101Дополнительный код [А]дк положительного числа равен его прямому коду. Отрицательное число А в процессе кодирования заменяется дополнением его прямого кода до величины (10.)2 :[ ][ ]10.,дкпкАА=− если А < 0,[ ][ ],дкпкАА= если А > 0.Пусть А = –0,1011. Найти [A]дк.В соответствии с правилом кодированияКак видно, все цифры результата оказались инвертированны-ми (iа = 1, если ia = 0 и iа = 0, если ia = 1), за исключением последней значащей единицы и знакового разряда.Таким образом, можно сформулировать два правила перевода:1) дополнительный код отрицательного числа получается из прямого кода этого числа путем инвертирования всех разрядов, кроме знакового, и прибавлением единицы младшего разряда;2) для получения дополнительного кода отрицательного числа следует в прямом коде этого числа инвертировать все цифры, кроме знаковой, последней значащей едини-цы и следующих за ней в более младших разрядах нулей.