Философия микропроцессорной техникиСодержание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. Основные особенности микроконтроллеров серии PIC5.1.2. Микроконтроллеры семейств PIC16CXXX и PIC17CXXX5.1.3. Особенности архитектуры микроконтроллеров семейства PIC16CXXX5.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. Ассемблер MPASMGoto startРасширения файлов, используемые MPASM и утилитамиТаблица 6.4. Используемые по умолчанию назначения расширений файлов.Директивы языкаЗначение по умолчаниюNOLIST – выключить выход листинга Синтаксис: NOLIST ORG6.2.2. Компоновщик MPLINK6.2.3. Менеджер библиотек MPLIB6.2.4. Симулятор MPSIMПример 12.1. Пример файла MPSIM.INI6.3. Практика программирования PIC-микроконтроллеров6.3.2. Инициализация микроконтроллера макетаЛистинг 12.1. Программа init.asm6.3.3. Программирование учебных задачGoto p0 ;tempa,2=1Goto p0 ;tempb,0=0Include get_ra.asmInclude get_ra.asmInclude get_ra.asmInclude delay_e.asmInclude get_rad.asm7.Организация персонального компьютера: лекция #13: Архитектура и процессоры персональных компьютеров: версия для печати7.1. Архитектура персонального компьютераОперативная памятьПостоянная память (ROM BIOS — Base Input/Output System)Контроллер прерыванийКонтроллер прямого доступа к памятиКонтроллер регенерацииПерестановщик байтов данныхПлаты расширения7.2. Процессоры персональных компьютеров7.2.1. Особенности процессоров 8086/80887.2.2. Особенности процессора 802867.2.3. Особенности процессора 80386Отказ (Fault)Аварийное завершение (Abort)7.2.4. Особенности процессора 486Режим пакетной передачиРежим внутреннего умножения тактовой частоты7.2.5. Особенности процессоров Pentium7.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 Pointer7.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. Назначение сигналов ISA8.1.2. Циклы обмена по ISAЗахват магистрали8.1.3. Распределение ресурсов компьютераТаблица 8.3. Распределение адресов памяти (адреса даны в шестнадцатеричном коде).Номер прерывания IRQНомер канала ПДП8.2. Интерфейс CentronicsКонтакт разъема компьютера8.3. Интерфейс RS-232CТаблица 8.8. Назначение контактов разъемов интерфейса RS-232C.Контакт DB9P8.4. Другие интерфейсы компьютераСигналы С/ВЕ