Основы схемотехники однокристальной ВМ х51
книга

Основы схемотехники однокристальной ВМ х51 : учебное пособие по курсу «Схемотехника ЭВМ»

Здесь можно купить книгу "Основы схемотехники однокристальной ВМ х51 : учебное пособие по курсу «Схемотехника ЭВМ»" в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.

Автор: Олег Аверченков

Форматы: PDF

Издательство: ДМК Пресс

Год: 2023

Место издания: Москва

ISBN: 978-5-89818-365-3

Страниц: 105

Артикул: 108110

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

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

Краткая аннотация книги "Основы схемотехники однокристальной ВМ х51"

Пособие предназначено для первоначального ознакомления со структурой и основными особенностями однокристальной ВМ (ОВМ) семейства х51, ставшей промышленным стандартом для 8-битных процессоров. Изложены базовые сведения о схемотехнике выходных цепей и внутренних узлов ОВМ. Приведено описание системы команд, особенностей оформления программ, примеры типовых процедур, которые могут быть использованы при курсовом проектировании.

Содержание книги "Основы схемотехники однокристальной ВМ х51 : учебное пособие по курсу «Схемотехника ЭВМ»"


Введение
1. Внутренние ресурсы ОВМ семейства х51
1.1. Общее описание ОВМ х51
1.1.1. Внутренняя структура ОВМ
1.1.2. Процессорное ядро
1.1.3. Внутренняя периферия
1.1.4. Условное графическое обозначение
1.1.5. Служебные выводы общего назначения
1.1.6. Выводы для обслуживания внешней памяти
1.1.7. Альтернативные функции порта Р3
1.2. Особенности выходных цепей портов
1.2.1. Выходные цепи порта Р0
1.2.2. Выходные цепи портов Р1, Р2, Р3
1.2.3. Особенности маловыводного варианта х51
1.2.4. Подключение нагрузки к выводу порта
1.2.5. Внешний ключ на n-p-n-транзисторе
1.2.6. Внешний ключ на p-n-p-транзисторе
1.3. Работа ОВМ и структура памяти
1.3.1. Общие сведения
1.3.2. Структура памяти команд (ПЗУ)
1.3.3. Способы занесения кодов во внутреннее ПЗУ
1.3.4. Структура памяти данных
1.3.5. Навигация по ячейкам памяти
1.4. Спецрегистры ОВМ х51
1.4.1. Аккумулятор
1.4.2. Регистр признаков
1.4.3. «Нефиксируемые» признаки результата
1.4.4. Особые биты регистра признаков
1.4.5. Регистры-указатели
1.4.6. Спецрегистры внутренней периферии
1.5. Память данных – регистры и операнды
1.5.1. Структура основного ОЗУ
1.5.2. Определение операндов пользователя
1.5.3. Использование зарегистрированных имен
1.6. Методы адресации операндов
1.6.1. Непосредственная адресация
1.6.2. Регистровая адресация
1.6.3. Прямая адресация
1.6.4. Косвенная адресация
1.6.5. Относительная адресация
2. Перечень команд ОВМ х51
2.1. Особенности ассемблерных команд
2.1.1. Мнемокоды команд
2.1.2. Особенности записи мнемокода команды
2.2. Команды пересылки данных
2.2.1. Общий вид команд пересылки
2.2.2. Регистровые пересылки
2.2.3. Пересылки с косвенно-регистровой адресацией
2.2.4. Пересылки с прямой адресацией
2.2.5. Пересылка (загрузка) констант
2.2.6. Загрузка констант из ПЗУ с адресацией по сумме регистров
2.3. Арифметические команды
2.3.1. Общие особенности
2.3.2. Команды сложения (ADD)
2.3.3. Команды вычитaния
2.3.4. Команда десятичной коррекции аккумулятора
2.3.5. Команда умножения
2.3.6. Команда деления
2.4. Логические команды
2.4.1. Команды логического умножения
2.4.2. Команды логического сложения
2.4.3. Команды «иcключaющeго ИЛИ»
2.4.4. Команды ротации (сдвига)
2.4.5. Команды очистки и инвертирования аккумулятора
2.4.6. Команды побитовой обработки
2.5. Команды передачи управления
2.5.1. Общие сведения
2.5.2. Разновидности команд перехода
2.5.3. Безусловные переходы
2.5.4. Условные переходы
2.5.5. Сдвоенные условные команды перехода
2.5.6. Вызовы подпрограмм
2.6. Оформление ассемблерной программы
2.6.1. Структура ассемблерной программы
2.6.2. Определение констант и распределение внешних выводов
2.6.3. Резервирование ячеек для переменных в памяти данных
2.6.4. Заполнение особых ячеек в ПЗУ
2.6.5. Текст основной части программы
2.6.6. Подпрограмма и макрос
2.6.7. Тексты используемых процедур
2.6.8 Размещение массивов констант в ПЗУ
2.6.9 Общие советы
3. Управление внутренней аппаратурой ОВМ х51
3.1. Запись (вывод) информации битовыми командами
3.1.1. Особенности адресации битов
3.1.2. Установка, сброс и инвертирование отдельных битов
3.1.3. Вывод – копирование групп битов
3.1.4. Вывод битов в последовательном формате
3.2. Чтение (ввод) информации битовыми командами
3.2.1. Ввод (чтение) одиночного бита
3.2.2. Чтение и анализ бита
3.2.3. Чтение групп битов из разных портов
3.2.4. Чтение последовательного формата битов
3.3. Ввод-вывод информации байтовыми командами
3.3.1. Вывод (запись) байтовых констант и переменных
3.3.2. Установка групп битов байтовыми командами
3.3.3. Сброс групп битов байтовыми командами
3.3.4. Инвертирование групп битов байтовыми командами
3.3.5. Ввод (чтение) байтовой информации
3.3.6. Ввод (чтение) информации групп битов байтовыми командами
3.4. Управление прерываниями
3.4.1. Общие сведения
3.4.2. Регистр разрешения прерываний IE
3.4.3. Регистр управления приоритетами IP
3.4.4. Управление типом внешних прерываний
3.4.5. Запросы прерываний
3.5. Пример программы для внешнего прерывания
3.5.1. Организация внешнего прерывания
3.5.2. Пример процедуры внешнего прерывания
3.5.3. Использование процедуры прерывания
3.6. Регистры и возможности таймеров
3.6.1. Регистр управления таймерами TCON
3.6.2. Формат регистра режима TMOD
3.6.3. Инициализация (загрузка) регистра TMOD
3.6.4. Загрузка регистров данных
3.6.5. Чтение регистров данных
3.7. Счет времени при помощи таймеров
3.7.1. Общие сведения
3.7.2. 16-битный счет времени
3.7.3. 8-битный счет времени с перезагрузкой
3.7.4. Отсчет времени без использования прерывания
3.7.5. Отсчет времени с использованием прерываний
3.8. Управление последовательным портом
3.8.1. Общие сведения
3.8.2. Назначение битов регистра управления SCON
3.8.3. Управление режимами последовательного порта
3.8.4. Режим аппаратного различения 9-го бита при приеме
3.8.5. Бит последовательного порта в регистре управления мощностью PCON
3.9. Особенности инициализации последовательного порта
3.9.1. Выбор режима тактирования последовательного порта
3.9.2. Использование таймера Т1 для тактирования последовательного порта
3.9.3. Погрешность задания стандартной скорости
3.9.4. Пример инициализации последовательного порта
3.10. Процедуры для последовательного порта
3.10.1. Программное ожидание посылки
3.10.2. Прием по прерыванию
3.10.3. Передача байта без использования прерываний
3.10.4. Передача с ожиданием окончания посылки
3.10.5. Передача пакета данных по прерыванию
Список используемых сокращений
Литература

Все отзывы о книге Основы схемотехники однокристальной ВМ х51 : учебное пособие по курсу «Схемотехника ЭВМ»

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

Внимание!
При обнаружении неточностей или ошибок в описании книги "Основы схемотехники однокристальной ВМ х51 : учебное пособие по курсу «Схемотехника ЭВМ» (автор Олег Аверченков)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!