Скачиваний:
90
Добавлен:
21.02.2014
Размер:
4.45 Mб
Скачать

Микропроцессорные устройства

Применение однокристальной микроЭВМ (ОМЭВМ)

типа К1816ВЕ751

Содержание

Лист

Введение………………………………………………………………………………………………...3

1 Общая характеристика ОМЭВМ К1816ВЕ751………………………………………………….….3

2 Условное графическое обозначение ОМЭВМ К1816ВЕ751

и назначение ее отдельных выводов………………………………………………………………7

3 Структура ОМЭВМ К1816ВЕ751 и ее описание…………………………………………….….…9

3.1 Блок управления и синхронизации микроЭВМ………………………………………….….10

3.2 Блок арифметико-логического устройства (АЛУ)……………………………………….….11

3.3 Резидентная память данных…………………………………………………………………..12

3.4 Резидентная память программ………………………………………………………………..13

3.5 Блок прерываний……………………………………………………………………….……..14

3.6 Блок таймеров – счетчиков…………………………………………………………….……...15

3.7 Блок последовательного порта (интерфейса)…………………………………………….….18

3.8 Параллельные порты ввода-вывода…………………………………………………….……19

3.9 Схема десятичной коррекции аккумулятора (СДКА)…………………………………….....20

3.10 Внутренний тактовый генератор (OSC)……………………………………………….…....20

3.11 Резидентная шина данных…………………………………………………………………...21

3.12 Регистры….…………………………………………………………………………………...21

3.12.1 Аккумулятор………………………………………………………………………….21

3.12.2 Регистр В……………………………………………………………………………...21

3.12.3 Регистры Т1, Т2………………………………….…………………………………...21

3.12.4 Регистр состояния программы (PSW) ………….…………………………...……...21

3.12.5 Регистр команд РК (IR) ………………………….…………………………………..22

3.12.6 Счётчик команд СК (программный счётчик (РС)) ………………………………...22

3.12.7 Регистр указатель данных РУД (DPTR) ………….………………………………...22

3.12.8 Указатель стека (SP)….………………………….…………………………………..22

3.12.9 Регистр адреса РА (RAR) ……………………….…………………………………..22

3.12.10 Регистры РРТС (TMOD) и РУСТ (TCON) …….………………………………….22

3.12.11 Регистр РУПП (SCON), буферы ПД и ПРМ (SBUF) …………………………….22

3.12.12 Регистры РМП (IE) и РП (IR) ………………….…………………………………..22

3.12.13 Регистр управления мощностью РУМ (PCON) .………………………………….23

4 Особенности функционирования и применение ОМЭВМ в различных режимах…………….23

4.1 Использование таймеров-счётчиков…………………………………………………………23

4.1.1 Режим 0…………………………………………………………………………………24

4.1.2 Режим 1…………………………………………………………………………………25

4.1.3 Режим 2………………………………………………………………………………....25

4.1.4 Режим 3………………………………………………………………………………....26

4.2 Использование параллельных портов ввода-вывода…………………………………….…27

4.2.1 Особенности работы порта Р0………………………………………………………...27

4.2.1.1 Особенности работы Р0 с ВП (ВПП или ВПД)……………………………....27

4.2.1.2 Особенности работы Р0 в качестве портов ввода/вывода…………………..28

4.2.1.2.1 Вывод данных через Р0………………………………………….…28

4.2.1.2.2 Ввод данных через Р0……………………………………………...28

4.2.1.3 Специальный режим использования порта р0:

режим «чтение-модификация-запись»……………………………………....29

4.2.2 Особенности работы порта Р1………………………………………………………...29

4.2.3 Особенности работы порта Р2………………………………………………………...29

4.2.4 Особенности работы порта Р3………………………………………………………...29

4.2.4.1 Работа Р3 в режиме "альтернативных функций"…………………………….30

4.2.4.1.1 Выполнение портом Р3 альтернативных функций выхода……….30

4.2.4.1.2 Выполнение портом Р3 альтернативных функций входа…………31

4.2.4.2 Работа Р3 в качестве порта вывода…………………………………………...31

4.2.4.3 Работа Р3 в качестве порта ввода……………………………………………..31

4.3 Применение последовательного порта………………………………………………………31

4.3.1 Работа последовательного порта в режиме 0………………………………………...33

4.3.1.1 Передача в режиме 0…………………………………………………………...34

4.3.1.2 Приём в режиме 0…………………………………………………………...…34

4.3.2 Работа последовательного порта в режиме 1………………………………………...34

4.3.2.1 Передача в режиме 1…………………………………………………………...35

4.3.2.2 Приём в режиме 1……………………………………………………………...36

4.3.3 Работа последовательного порта в режимах 2 и 3…………………………………...37

4.3.4 Скорость передачи-приёма данных через последовательный порт………………...38

4.3.5 Пример программирования последовательного порта ОМЭВМ……………………40

4.3.6 Особенности межконтроллерного обмена информацией

в локальных управляющих сетях……………………………………………………...40

4.4 Особенности структуры прерываний………………………………………………………..41

4.5 Организация пошагового режима работы…………………………………………………...45

4.6 Организация памяти…………………………………………………………………………..46

4.6.1 Особый режим работы памяти ОМЭВМ……………………………………………..51

4.7 Расширение резидентной (внутренней) системы ввода-вывода (РСВВ/ВЫВ)…………...52

5 Система команд…………………………………………………………………………………….54

5.1 Способы адресации операндов………………………………………………………………62

5.2 Команды передачи данных………..……….……………………………………………..….63

5.3 Арифметические команды…………………………………………………………………...63

5.4 Логические команды………………………………………………………………………….64

5.5 Операции с битами……………………………………………………………………………64

5.6 Команды передачи управления………………………………………………………………64

6 Программирование и проверка ОМЭВМ КМ1816ВЕ751……………………………………….65

7 Программирование бита защиты памяти………………………………………………………...68

8 Режим холостого хода и пониженного энергопотребления…………………………………….68

8.1 Режим холостого хода………………………………………………………………………..69

8.2 Режим микропотребления……………………………………………………………………70

8.3 Режим пониженного потребления для ОМЭВМ серии 1816 (n-МОП)……………………70

9 Начальная инициализация ОМЭВМ………………………………………..………………….…71

Соседние файлы в папке КУРСАЧ