
- •С. П. Саханский
- •Виды систем исчисления контроллеров рк5100
- •1010 1010 1010 1010 1100
- •1.4. Структура микропроцессора Intel 8080а (кр580ик80а) с Пристанской архитектурой (озу, пзу – внешнее)
- •1.5. Логическая структура микропроцессора (mp), процессора цифровой обработки сигнала (dsp), аналогового процессора (aps)
- •Логическая структура аналогового процессора aps
- •1.7. Назначение и организация бис запоминающих устройств и базовых кристаллов бис
- •1. 8. Методика комплексного сравнения параметров микропроцессорных систем
- •1.9. Пристанская и Гарвардская архитектура микропроцессоров
- •1.10. Конвейерный принцип выполнения команд. Классификация микропроцессоров по функциональному признаку
- •1.11. Общие принципы функционирования и структура современных микропроцессорных систем. Система команд и способы адресации операндов
- •1.12. Назначение и виды команд ветвления процесса вычисления, команды останов (halt), холостой операции (nop) и назначение стека в микропроцессорах
- •1.13. Интерфейсы микропроцессорных систем (vme, VXI, usb, pci)
- •1.14. Организация и назначение кэш-памяти
- •Глава 2. 8-разрядные микроконтроллеры (мк)
- •2.1. Структура 8-разрядных контроллеров. Процессорное ядро микроконтроллеров. Резидентная память микроконтроллеров
- •2.2. Порты ввода-вывода микроконтроллеров (мк)
- •2.3. Таймеры и процессоры событий микроконтроллеров (мк)
- •2.4. Аналого-цифровые и цифро-аналоговые преобразователи микроконтроллеров
- •2.5. Контроллеры последовательного ввода-вывода микроконтроллеров
- •2.6. Принципы построения отладочных средств для 8-разрядных микроконтроллеров. Программные симуляторы, внутрисхемные симуляторы, отладочные платы, схемные эмуляторы
- •Глава 3. Коммуникационные контроллеры (кмк)
- •3.1. Функционирование кмк. Семиуровневая модель управления в сетях
- •Глава 4. Процессоры цифровой обработки сигналов (dsp)
- •4.1. Принципы организации и назначение dsp
- •4.2. Обобщенная архитектураDsp
1.12. Назначение и виды команд ветвления процесса вычисления, команды останов (halt), холостой операции (nop) и назначение стека в микропроцессорах
Команды ветвления:
---- команда передачи безусловного перехода на заданный адрес (метку) программы: JMP AAAA;
---- команда передачи по условию перехода на заданный адрес (метку) программы: JN AAAA, JZ AAAA;
---- команда вызова подпрограммы безусловная: CALL AAA;
---- команда вызова подпрограммы по условиям: CN AAA.
Команда останов (HALT) и холостая операция (NOP):
---- HALT останов работы микроконтроллера;
----- NOP – холостая операция.
Назначение стека:
По указателю стека (SP), который может быть расположен в ОЗУ или регистрах (от объема которых зависит глубина его вложения) хранятся адреса возврата из подпрограмм ( могут сохраняться флаги условий и дополнительные регистры).
1.13. Интерфейсы микропроцессорных систем (vme, VXI, usb, pci)
Интерфейс: логическая и физическая структура, служащая для передачи информации между разнородными устройствами.
VMEbus (аналог Multibus) самый первый интерфейс, применялся при проектировании компьютерных комплексов в СССР и за рубежом (были разработаны и выпущены управляющие вычислительные машины СМ1800, СМ1810).
VXI (аналог приборного интерфейса IEEE-488) нтерфейс для контрольно-измерительной техники, с частотой измерения до 2 ГГц.
PCI локальная шина персональных компьютеров.
Шина USB – промышленное расширение архитектуры персональных компьютеров, является быстрым двунаправленным, динамически подключаемым последовательным интерфейсом (в современном компьютере к нему подключаются периферийные устройства и флэш-память).
PCI- специализированный интерфейс персональных компьютеров.
1.14. Организация и назначение кэш-памяти
КЭШ-память располагается между основной памятью (ОП) и центральным процессором для снижения затрат времени на обращение к памяти. Все данные хранятся в оперативной памяти и в КЭШ-памяти, в которую периодически копируется часть оперативной памяти. Когда процессор считывает данные он сначала проверяет их наличие в КЭШ-памяти и если они присутствуют (КЭШ-попадание) то они считываются из КЭШ-памяти, что ускоряет процесс считывания данных, иначе данные считываются обычным образом из памяти и эта ситуация называется КЭШ-промах.
Глава 2. 8-разрядные микроконтроллеры (мк)
2.1. Структура 8-разрядных контроллеров. Процессорное ядро микроконтроллеров. Резидентная память микроконтроллеров
Микроконтроллер (МК) представляет собой законченную микропроцессорную систему, реализованную в виде одной большой интегральной микросхемы, куда входит:
Процессорное ядро:
Сх. Син ---. схема синхронизации;
ЦПУ -- центральный процессор;
Сх. уп. – схема управления режимами;
Периферия ( варьируется от типа МК);
G-генератор;
ПЗУ постоянное запоминающее устройство;
ОЗУ оперативное запоминающее устройство;
Т – таймеры в режиме таймеров и процессоров событий;
АЦП аналого-цифровые преобразователи;
ЦАП цифро-аналоговые преобразователи (редко встречаются);
П порты ввода-вывода ( последовательные, параллельные, в том числе организация интерфейсов RS232,RS485.
Процессорное ядро (базовый функциональный блок) наиболее распространенных МК:
HC08 процессорное ядро Motorola MC68HC08;
MCS-51 процессорное ядро Intel 8C51;
PIC16 процессорное ядро Microchip PIC16.
Резидентная память микроконтроллеров:
Mask-ROM-ПЗУ масочного типа, записывается однократно на заводе-изготовителе;
OTPROM-ПЗУ однократно программируемые пользователем;
EPROM- ПЗУ многократно программируемые пользователем с ультрафиолетовым стиранием;
EEPROM- ПЗУ многократно программируемые пользователем с электрическим стиранием;
FLASH ROM-ПЗУ многократно программируемые пользователем с электрическим стиранием.