Математика | ||||
Майоров В. Г., Гаврилов А. И. .15 Практический курс программирования микропроцессорных систем. — М.: Машиностроение. 1989. — 272 с.: ил. ISBN 5-217-00460-6 Рассмотрены основные принципы и приемы программирования микропроцессорных систем на базе микропроцессоров серии КР580. Дан лабораторный практикум для начинающих программистов. Для инженерно-технических работников, занимающихся вопросами разработки и применения микропроцессорных систем в различных отраслях народного хозяйства, а также для начинающих программистов микропроцессорных систем. 2404040000—040 | ||||
Предисловие ............................ 4 Глава 1 Основы программирования................. 6 1. Кодирование символов, цифр, чисел, команд......... 6 2. Основные положения АЛО цифровых ЭВМ........_. 17 3. Передача данных по линиям связи. Контроль на четность и нечетность .......................... 19 Глава 2. Элементарные приемы программирования........... 21 1. Программная модель микропроцессорной системы...... 21 2. Организация обработки однобайтных данных......... 25 3. Организация обработки многобайтных блоков данных..... 31 4. Организация ввода-вывода дискретной и аналоговой информации ............................ 34 Глава 3. Программные модели аппаратных средств микропроцессорных систем .......................... 37 1. Моделирование ФАЛ, заданных полной таблицей истинности . . 38 2. Моделирование ФАЛ, заданных в СДНФ.......... 41 3. Моделирование минимизированных ФАЛ, заданных в ДНФ . . 42 4. Компиляционный метод программного моделирования логических схем......................... 44 5. Моделирование схем с памятью .............. 45 6. Программные модели формирователей импульсных последовательностей ........................ 49 Глава 4. Системное программное обеспечение микроконтроллеров и микроЭВМ ......................... 53 1. Структура системного программного обеспечения микроЭВМ . . 53 2. Монитор программируемого микроконтроллера........ 55 3. Программирование кристаллов БИС серии КР580....... 62 4. Алгоритмы и программы самоконтроля МПС......... 114 5. Программы ввода-вывода с контролем на четность-нечетность. Сигнатурный контроль................... 119 6. Программы кодирования, декодирования данных, обнаружения и исправления ошибок с помощью кодов Хемминга...... 120 7. Дизассемблер для микроконтроллера «Электроника КЗ-20» . . . 125 Глава 5. Вычисление элементарных функций.............. 130 1. Арифметические операции над числами длиной в один байт . . . 130 2. Арифметические операции над многобайтовыми числами .... 132 3. Арифметические действия над числами, представленными в форме с плавающей запятой................ 134 4. Вычисление элементарных функций............. 142 5. Структура и управляющая программа калькулятора на микропроцессоре КР580ИК80 .................. 150 6. Алгоритмы и программы перевода чисел из двоичной формы представления в десятичную и обратно............ 161 1 лава 6. Кросс-ере детва для микропроцессора К.Р580ИК80 на базе комплекса СПП-02 ...................... 167 1. Блок выбора режима ................... 167 2. Блок ввода кодов..................... 169 3. Блок вывода кодов и мнемокодов ............ 170 4. Блок моделирования выполнения команд.......... 170 5. Кросс-ассемблер ..................... 172 6. Блок ввода текста..................... 175 7. Блок установки формы вывода............... 176 8. Редактор исходного текста ................ 177 9. Блок записи текста на МЛ ................. 179 10. Блок считывания текста с МЛ............... 179 11. Общие подпрограммы ................... 179 12. Работа с программой ................... 182 Глава 7. Микроконтроллеры на базе микропроцессора КР580ИК80 и их применение........................ 187 1. Микроконтроллеры на базе микропроцессора КР580ИК80 . . . . 188 2. Система контроля знаний и обучения применению микропроцессора. Программа на языке БЕЙСИК СПП-02 ..... 192 3. Комплекс на базе микроконтроллера МС2702 и печатающего устройства УВВПЧ-30-004................. 196 Приложение 1. Примеры программ для микропроцессора КР580ИК80 . . 207 Приложение 2. Прошивка ПЗУ отладочного монитора для МКП-1 . . . 240 Приложение 3. Подпрограммы помехоустойчивого кодирования и декодирования данных с помощью кодов Хеммиига.......,, 242 Приложение 4. Программный модуль «Дизассемблер—табуляция». . . 244 Приложение 5. Программа «Калькулятор».............. 246 Приложение 6. Программа перевода чисел из десятичного кода в двоичный и обратно....................... 248 Приложение 7. Распечатка программы «Кросс-средства на СПП-02» . . , 250 Приложение 8. Распечатка программы контроля знаний....... 259 Список литературы......................... 263 Цена: 75руб. |
||||