- •23.05.05(190901.65) – «Системы обеспечения движения поездов»
- •Санкт-Петербург
- •Содержание
- •Введение
- •Арифметические и логические основы эвм
- •Системы счисления
- •1.2. Системы счисления, используемые в мпт
- •1.3. Преобразование чисел в различные системы счисления
- •- Метод подбора;
- •1.5. Кодирование чисел в машине
- •1.6. Сложение чисел в машинах с фиксированной запятой
- •1.7. Логические основы эвм
- •1.7.1. Основные понятия алгебры логики
- •1.7.2. Системы логических элементов эвм
- •Контрольные вопросы (тест)
- •Управляющий блок
- •Программа
- •Выработка cu последова-
- •Выполнение операции
- •2.2. Программная модель микропроцессора Программная модель имеет второе название регистровая структура.
- •2.3. Понятие о состоянии процессора (программы). Вектор слова состояния.
- •2.4. Система команд микропроцессора кр1821вм85а. Классификация команд по назначению.
- •2.5. Структура и формат команды.
- •Операционная часть Адресная часть ля фиксации этой информации в коде команды выделяются определенные разряды или поля. Общая структура команды имеет вид:
- •2.7. Информационный обмен при выполнении команд различных типов
- •Признак «Чт» mem r на шу
- •Передача адреса 0802н из рс на ша
- •Признак «Зп» mem w на шу
- •2.8. Команды передачи управления
- •2.9. Типы программ
- •Циклические программы содержат части, которые могут повторяться многократно при различных начальных условиях. Такие повторяющиеся части называются телом цикла.
- •Принципы организации системы прерываний
- •Контрольные вопросы (тест)
- •Библиографический список
- •3.1.Программируемый таймер
- •Рг режима
- •Каналы счета содержат 16-разрядные независимые счетчики; счет осуществляется вычитанием 1 из загруженного начального значения.
- •Режим 0 – программируемая задержка
- •3.2. Программируемый параллельный интерфейс
- •Буфер данных Канал а (7-0) ка(7-0)
- •Канал с
- •Режим 0 0 0
- •Ка ввод 1
- •Кс ввод 1
- •3.3. Программируемый последовательный интерфейс (универсальный синхронно-асинхронный приемо-передатчик усапп)
- •Буфер пе-
- •Буфер приемника
- •Запрещено 0 1
- •Запрещен х 0
- •3.4. Программируемый контроллер прерываний
- •Регистр маски прерывания
- •3.5.Контроллер прямого доступа к памяти
- •Основные понятия об интерфейсе
- •Библиографический список Вопросы к экзамену
- •Приложение 2 Варианты заданий по теме «Кодирование числе в машине» Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант 16
- •Вариант 17
- •Вариант 18
- •Вариант 19
- •Вариант 20
- •Вариант 21
- •Вариант 22
- •Вариант 23
- •Вариант 24
- •Вариант 25
- •Вариант 26
- •Вариант 27
- •Вариант 28
- •Приложение 3
- •Варианты заданий по теме
- •«Сложение чисел с фиксированной запятой»
- •Приложение 4
- •Варианты заданий на лабораторные работы по теме «Линейные программы»
- •Задание на учебную программу 1.
- •Приложение 5 Варианты заданий на лабораторные работы по теме «Разветвляющиеся программы» Задание на учебную программу 2.
- •Вариант 2
- •Вариант 4
- •Приложение 7 Варианты заданий на лабораторные работы по теме «Итоговые программы» Задание на учебную программу 4
- •Вариант 1
- •Вариант 13
- •Приложение 7 Система команд мп кр1821вм85а
- •Микропроцессоры. Особенности архитектуры.
- •Типовая архитектура микропроцессорной системы
- •Выработка cu последова-
- •Выполнение операции
- •Классификация команд по назначению.
- •Структура и формат команды.
- •Операционная часть Адресная часть ля фиксации этой информации в коде команды выделяются определенные разряды или поля. Общая структура команды имеет вид:
- •Библиографический список
- •Система команд простейшего мп
- •Прикладное программирование и основы микропроцессорной техники
Ч
Запрещено 0 1
1 бит 0 1
1,5 бита 1 0
2 бита 1 1
0 0 синхронный
0 1 1
1 0 16
1 1 64
исло стоп-бит Скорость передачи
П
0 0 5 бит
0 1 6 бит
1 0 7бит
1 1 8 бит
аритет
Запрещен х 0
Нечетный 0 1
Четный 1 1
длина символа
Формат слова приказа.
EH
IR
RTS
ER
SBRK
RxE
DTR
TxEN
D7 D6 D5 D4 D3 D2 D1 D0EH – поиск синхросимволов при значении 1.
IR – внутренний сброс, при 1 происходит сброс всех внутренних регистров.
RTS – сброс УСАПП в исходное состояние.
ER – сброс ошибок.
SBRK – конец передачи при 1.
RxE – разрешение приема, при 1 – прием разрешен, при 0 – прием запрещен.
DTR – при 1 – запрос о готовности передатчика передать данные.
TxEN – разрешение передачи; при 1 – передача разрешена, при 0 – запрещена.
Слово приказа передается после слова режима.
Подготовка УСАПП к работе осуществляется в определенном порядке.
Подается сигнал RESET, который переводит УСАПП в исходное состояние. Затем осуществляется программирование УСАПП. На первом этапе программирования по шине данных в УСАПП заносится слово режима. Это слово определяет режим работы УСАПП в данном цикле передачи (синхронный или асинхронный). При реализации синхронного режима за словом режима следуют служебные слова – индентификаторы информации ( синхросимволы ). Число синхросимволов определено двумя старшими разрядами слова режима. Кроме этого слово режима залает вид синхронизации, определяет вид контроля передачи и длину передаваемого слова. Направление передачи задается внешними сигналами RD и WR. Сигнал RD настраивает УСАПП на передачу информации из УСАПП в шину данных, сигнал WR задает обратное направление.
Вид информации (управляющие слова или данные) определяется сигналом C/D.
В синхронном режиме работы после синхросимволов следует слово приказа. Оно программно определяет возможность приема и передачи информации, выдачу запросов о готовности провести обмен и другие действия УСАПП.
Слово режима и слово приказа определяют один из пяти режимов работы УСАПП:
асинхронная передача,
асинхронный прием,
синхронная передача,
синхронный прием,
чтение состояния.
В режиме «Асинхронная передача» принятые в УСАПП из МП данные выдаются в последовательном коде на выход TxD. Перед посылкой выводится старт-бит. После передачи байта данных может быть передан бит контроля, а затем стоп-бит. Наличие и вид контроля определяется словом режима.
В режиме «асинхронный прием» Подается старт-бит последовательной посылки на вход RxD. После этого запускается внутренний счетчик битов, позволяющий определить конец посылки. Принятые данные передаются в буфер данных и вырабатывается сигнал RxRDY (готовность приемника).
В режиме «Синхронная передача» перед битами данных вводятся синхросимволы, которые выделяют собственно данные из потока информации. Синхросимволы следуют за словом режима. После записи слова режима, синхросимволов, слова приказа и данных происходит анализ сигнала CTS (готовность приемника терминала) и разряда D0 слова приказа. При наличии разрешающих сигналов УСАПП транслирует принятую информацию на выход TxD (выход передатчика).
Режим «Синхронный прием» может быть реализован как с внешней, так и с внутренней синхронизацией. Вначале происходит поиск синхросимволов, затем подается слово режима, затем слово приказа. Контролируются ошибки четности и переполнения.
Режим «Чтение состояния» используется для определения состояния УСАПП в процессе выполнения операций.