Философия микропроцессорной техники



Содержание1.1. Что такое микропроцессор?
1.2. Шинная структура связей
Шина данных — это основная шина
Шина управления в отличие от шины
1.3. Режимы работы микропроцессорной системы
Прямой доступ к памяти (ПДП, DMA)
1.4. Архитектура микропроцессорных систем
1.5. Типы микропроцессорных систем
2.Организация обмена информацией: лекция #2: Шины микропроцессорной системы и циклы обмена: версия для печати
2.1. Шины микропроцессорной системы
2.2. Циклы обмена информацией
2.2.2. Циклы обмена по прерываниям
2.2.3. Циклы обмена в режиме ПДП
2.3. Прохождение сигналов по магистрали
2.4. Функции устройств магистрали
2.4.1. Функции процессора
Схема управления прерываниями обрабатывает
Схема управления прямым доступом к памяти
Логика управления
2.4.2. Функции памяти
Память программы начального запуска
таблица векторов прерываний
2.4.3. Функции устройств ввода/вывода
3.Функционирование процессора: лекция #4: Адресация операндов: версия для печати
3.1. Адресация операндов
3.1.1. Методы адресации
Непосредственная адресация
Косвенно-регистровая (она же косвенная) адресация
Автодекрементная адресация
3.1.2. Сегментирование памяти
3.1.3. Адресация байтов и слов
3.2. Регистры процессора
3.3. Система команд процессора
3.3.1. Команды пересылки данных
3.3.2. Арифметические команды
3.3.3. Логические команды
3.3.4. Команды переходов
3.4. Быстродействие процессора
Количество команд
Тактовая частота, МГц
Время выполнения коротких операций, мкс
Таблица 3.2. Индексы производительности iCOMP.
Таблица 3.3. Индексы производительности iCOMP Index 2.0.
4.Организация микроконтроллеров: лекция #6: Процессорное ядро и память микроконтроллеров: версия для печати
4.1. Классификация и структура микроконтроллеров
4.2. Процессорное ядро микроконтроллера
4.2.2. Система команд процессора МК
4.2.3. Схема синхронизации МК
4.3. Память программ и данных МК
4.3.1. Память программ
4.3.2. Память данных
4.3.3. Регистры МК
4.3.4. Стек МК
4.3.5. Внешняя память
4.4. Порты ввода/вывода
4.5. Таймеры и процессоры событий
4.6. Модуль прерываний МК
4.7. Минимизация энергопотребления в системах на основе МК
4.8. Тактовые генераторы МК
4.9. Аппаратные средства обеспечения надежной работы МК
4.9.1. Схема формирования сигнала сброса МК
4.9.2. Блок детектирования пониженного напряжения питания
4.9.3. Сторожевой таймер
4.10. Дополнительные модули МК
4.10.1. Модули последовательного ввода/вывода
4.10.2. Модули аналогового ввода/вывода
5.Однокристальные микроконтроллеры серии PIC: лекция #9: Аппаратные средства микроконтроллеров серии PIC: версия для печати
5.1. Основные особенности микроконтроллеров серии PIC
5.1.2. Микроконтроллеры семейств PIC16CXXX и PIC17CXXX
5.1.3. Особенности архитектуры микроконтроллеров семейства PIC16CXXX
5.2. Микроконтроллеры подгруппы PIC16F8X
Таблица 5.1. Основные характеристики МК подгруппы PIC16F8X.
5.2.2. Особенности архитектуры
Таблица 5.2. Назначение выводов МК подгруппы PIC16F8X (продолжение).
5.2.3. Схема тактирования и цикл выполнения команды
5.2.4. Организация памяти программ и стека
5.2.5. Организация памяти данных
5.2.6. Регистры специального назначения
Таблица 5.3. Назначение бит регистра STATUS (адрес 03h, 83h).
Таблица 5.4. Назначение бит регистра OPTION (адрес 81h).
Значения бит
Таблица 5.5. Назначение бит регистра INTCON (адреса 0Bh, 8Bh).
5.2.7. Счетчик команд
5.2.8. Прямая и косвенная адресации
5.2.9. Порты ввода/вывода
5.2.10. Модуль таймера и регистр таймера
5.2.11. Память данных в РПЗУ (EEPROM)
Таблица 5.6. Назначение бит регистра EECON1 (адреса 88h).
5.2.12. Организация прерываний
5.2.13. Специальные функции
Другие виды питания сброса
Таблица 5.8. Назначение бит конфигурации МК PIC16CR83 и PIC16CR84.
Таблица 5.9. Назначение бит конфигурации МК PIC15F83 и PIC16F84.
5.3. Система команд микроконтроллеров подгруппы PIC16F8X
Описание команды
5.3.2. Команды работы с байтами
5.3.3. Команды работы с битами
5.3.4. Команды управления и работы с константами
5.3.5. Особенности программирования и отладки
6.Проектирование устройств на микроконтроллерах: лекция #11: Особенности разработки цифровых устройств на основе микроконтроллер
6.1. Разработка микропроцессорной системы на основе микроконтроллера
6.1.2. Разработка и отладка аппаратных средств
6.1.3. Разработка и отладка программного обеспечения
6.1.4. Методы и средства совместной отладки аппаратных и программных средств
Платы развития
Эмулятор ПЗУ
6.2. Разработка программного обеспечения для PIC-микроконтроллеров
6.2.1. Ассемблер MPASM
Goto start
Расширения файлов, используемые MPASM и утилитами
Таблица 6.4. Используемые по умолчанию назначения расширений файлов.
Директивы языка
Значение по умолчанию
NOLIST – выключить выход листинга Синтаксис: NOLIST ORG
6.2.2. Компоновщик MPLINK
6.2.3. Менеджер библиотек MPLIB
6.2.4. Симулятор MPSIM
Пример 12.1. Пример файла MPSIM.INI
6.3. Практика программирования PIC-микроконтроллеров
6.3.2. Инициализация микроконтроллера макета
Листинг 12.1. Программа init.asm
6.3.3. Программирование учебных задач
Goto p0 ;tempa,2=1
Goto p0 ;tempb,0=0
Include get_ra.asm
Include get_ra.asm
Include get_ra.asm
Include delay_e.asm
Include get_rad.asm
7.Организация персонального компьютера: лекция #13: Архитектура и процессоры персональных компьютеров: версия для печати
7.1. Архитектура персонального компьютера
Оперативная память
Постоянная память (ROM BIOS — Base Input/Output System)
Контроллер прерываний
Контроллер прямого доступа к памяти
Контроллер регенерации
Перестановщик байтов данных
Платы расширения
7.2. Процессоры персональных компьютеров
7.2.1. Особенности процессоров 8086/8088
7.2.2. Особенности процессора 80286
7.2.3. Особенности процессора 80386
Отказ (Fault)
Аварийное завершение (Abort)
7.2.4. Особенности процессора 486
Режим пакетной передачи
Режим внутреннего умножения тактовой частоты
7.2.5. Особенности процессоров Pentium
7.3. Память персонального компьютера
7.3.1. Оперативная память
7.3.2. Постоянная память
Звуковые сигналы
7.4. Системные устройства
7.4.1. Тактовый генератор
7.4.2. Контроллер прерываний
7.4.3. Контроллер прямого доступа к памяти
7.4.4. Системный таймер и часы реального времени
7.5. Средства интерфейса пользователя
Разрешение и количество цветов
SVGA (Super VGA)
XGA и XGA-2 (eXtended Graphics Array)
UVGA (Ultra VGA)
Stick Pointer
7.6. Внешняя память
IDE (Integrated Drive Electronics)
SCSI (Small Computer System Interface)
8.Интерфейсы персонального компьютера: лекция #15: Системная магистраль ISA: версия для печати
8.1. Системная магистраль ISA
Таблица 8.1. Назначение контактов разъема магистрали ISA (продолжение в Табл. 8.2).
Таблица 8.2. Назначение контактов разъема магистрали ISA (начало в Табл. 8.1).
8.1.1. Назначение сигналов ISA
8.1.2. Циклы обмена по ISA
Захват магистрали
8.1.3. Распределение ресурсов компьютера
Таблица 8.3. Распределение адресов памяти (адреса даны в шестнадцатеричном коде).
Номер прерывания IRQ
Номер канала ПДП
8.2. Интерфейс Centronics
Контакт разъема компьютера
8.3. Интерфейс RS-232C
Таблица 8.8. Назначение контактов разъемов интерфейса RS-232C.
Контакт DB9P
8.4. Другие интерфейсы компьютера
Сигналы С/ВЕ