Микроконтроллеры семейства MCS-51 : теория и практика
Здесь можно купить книгу "Микроконтроллеры семейства MCS-51 : теория и практика" в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Место издания: Екатеринбург
ISBN: 978-5-7996-2167-4
Страниц: 146
Артикул: 99536
Краткая аннотация книги "Микроконтроллеры семейства MCS-51"
программированию на языке ассемблера микроконтроллеров семейства MCS-51, рассмотрен лабораторный стенд SDK1.1 на базе микроконтроллера ADuC812 компании Analog Devices. Приведены необходимые сведения по работе в системе моделирования однокристальных микроконтроллеров Single-Chip Machine. Пособие предназначено для студентов, обучающихся по дисциплинам «Микропроцессорная техника», «Микропроцессоры в приборах неразрушающего контроля», «Микропроцессоры приборных комплексов», «Системы автоматического управления».
Содержание книги "Микроконтроллеры семейства MCS-51 : теория и практика"
РАЗДЕЛ А
1. Общие сведения о микроконтроллерах семейства MCS-51
1.1. Структура микроконтроллеров MCS-51
1.2. Арифметико-логическое устройство
1.3. Организация памяти данных, памяти программ и регистров
1.3.1. Память программ
1.3.2. Память данных
1.3.3. Регистры специальных функций
1.3.4. Регистр признаков
1.4. Таймер-счетчики микроконтроллеров семейства MCS-51
1.4.1. Регистр режима работы таймер-счетчика TMOD
1.4.2. Регистр управления и статуса таймера TCON
1.4.3. Режимы работы таймер-счетчиков
1.5. Организация параллельных портов ввода-вывода
1.5.1. Альтернативные функции
1.5.2. Устройство портов
1.6. Последовательный асинхронный интерфейс UART
1.6.1. Регистр управления и статуса приемопередатчика SCON
1.6.2. Регистр управления мощностью PCON
1.6.3. Режимы работы последовательного порта
1.7. Система прерываний
Выполнение подпрограммы прерывания
1.8. Система команд
1.8.1. Правила записи команд на языке ассемблера
1.8.2. Команды пересылки данных
1.8.3. Арифметические операции
1.8.4. Логические операции
1.8.5. Команды операций над битами
1.8.6. Команды передачи управления
1.8.7. Общее правило расположения частей программы, размещенной в одном файле
2. Система моделирования микроконтроллера семейства MCS-51
2.1. Запуск программы
2.2. Основные функциональные возможности программы
2.2.1. Редактор-компилятор
2.2.2. Основное окно
3. Лабораторный комплекс SDK-1.1
3.1. Микроконтроллер стенда SDK-1.1
3.1.1. Блок АЦП
3.1.2. Блок ЦАП
3.1.3. Система прерываний
3.1.4. Порты ввода-вывода
3.1.5. Таймер-счетчики
3.1.6. Внутренние мониторы
3.2. Периферийное оборудование стенда SDK-1.1
3.2.1. Клавиатура
3.2.2. Жидкокристаллический индикатор (ЖКИ)
3.2.3. Параллельный порт
3.2.4. Звуковой излучатель
3.2.5. Часы-календарь реального времени
3.3. Интегрированная среда Keil μVision IDE
3.4. Загрузочный монитор T2
4. Программное управление встроенной периферией лабораторного стенда SDK-1.1
4.1. Запись данных в регистры ПЛИС
4.2. Управление светодиодами
4.3. Вывод на ЖКИ
4.4. Клавиатура
4.5. Звуковой излучатель
4.6. Универсальный асинхронный приемопередатчик (UART)
4.7. Шина I 2C
4.8. АЦП
4.9. ЦАП
4.10. Организация циклов на языке ассемблера микроконтроллеров семейства MCS-51
РАЗДЕЛ Б
Лабораторная работа № 1. Модель микроконтроллера семейства MCS-51
Лабораторная работа № 2. Программирование периферийных устройств, доступных через регистры ПЛИС
Лабораторная работа № 3. Программирование периферийных устройств, доступных через шину I 2C
Лабораторная работа № 4. Система прерываний
Лабораторная работа № 5. Генератор импульсного сигнала
Лабораторная работа № 6. Измерение напряжения
Использованный библиографический список
Приложение 1. Система команд микроконтроллеров семейства MCS-51
Приложение 2. Адреса и значения по умолчанию регистров специальных функций микроконтроллера ADuC812
Приложение 3. Пример заполнения титульного листа отчета о лабораторной работе
Приложение 4. Образы символов, хранящихся в ПЗУ ЖКИ
Все отзывы о книге Микроконтроллеры семейства MCS-51 : теория и практика
Отрывок из книги Микроконтроллеры семейства MCS-51 : теория и практика
151.3. Организация памяти данных, памяти программ и регистровАдресное пространство, отведенное для регистров специальных функций, составляет 128 байт в диапазоне 80h–0FFh. Свободные адре-са, не занятые регистрами, физически отсутствуют, при обращении к ним можно прочитать лишь код команды возврата.Основные регистры специальных функций:· регистры параллельных портов Р0–Р3 — служат для ввода-вы-вода цифровой информации через соответствующие выводы ми-кросхемы;· регистровые пары TH0, TL0 и ТН1, TL1 — предназначены для хра-нения текущих значений двух программно управляемых 16-бит-ных таймер-счетчиков;· регистр TMOD — определяет режимы работы таймер-счетчиков;· TCON — управляет работой таймер-счетчиков, а также исполь-зуется для настройки прерываний от внешних источников;· PCON — предназначен для управления режимами энергопотре-бления микроконтроллера, здесь присутствует бит управления удвоением скорости последовательного порта;· IP и IE — применяются для задания приоритетов и выбора ис-точников системы прерываний микроконтроллера;· SBUF и SCON — управляют работой приемопередатчика после-довательного порта;· регистр-указатель стека SP — предназначен для организации си-стемного стека. Стек располагается в области резидентной памяти данных и теоретически может иметь глубину до 256 байт. Реально глубина стека ограничена объемом резидентной (внутренней) па-мяти данных (РПД), т. е. равна 128. У микроконтроллеров семей-ства MCS-51 стек «растет вверх», т. е. при выполнении команды PUSH (запись в стек) или CALL (вызов подпрограммы) сначала значение регистра SP инкрементируется и затем информации за-писывается в стек. Соответственно при чтении данных из стека сначала производится считывание информации, а потом декре-мент регистра SP. При инициализации микроконтроллера после включения или в результате его перезапуска в регистр SP заносит-ся код 07Н. Таким образом, запись первого элемента стека будет производиться в ячейку резидентной памяти данных с адресом 08h;· указатель данн...
другие книги автора
С книгой "Микроконтроллеры семейства MCS-51" читают
Внимание!
При обнаружении неточностей или ошибок в описании книги "Микроконтроллеры семейства MCS-51 : теория и практика (автор Евгений Моисейкин)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку