Звоните! 
 (926)274-88-54 
 Бесплатная доставка. 
 Бесплатная сборка. 
Ассортимент тканей

График работы:
Ежедневно. С 8-00 до 20-00.
Почта: soft_hous@mail.ru
Читальный зал -->  Устройства ультрафиолетового стирания 

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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84

4. ОРГАНИЗАЦИЯ ПАМЯТИ

4.1 ПАМЯТЬ ПРОГРАММ

Семейство PIC16C7X имеет 13-разрядный счетчик программ, способный адресовать пространство 8К х 14 памяти программ. Ниже приведено количество памяти программ для каждого устройства:

Устройства

Объем памяти программ

Адресный интервал

PIC16C710

512х 14

OOOOh-OlFFh

PIC16C71

1Кх 14

0000h-03FFh

PIC16C711

1Кх 14

0000h-03FFh

PIC16C715

2Кх 14

O0OOh-O7FFh

PIC16C72

2Кх 14

O00Oh-O7FFh

PIC16C72A

2Кх 14

0000h-07EFh

PIC16C73

4Кх 14

OOOOh-OFFFh

PIC16C73A

4Кх 14

OOOOh-OFFFh

PIC16C74

4Кх 14

OOOOh-OFFFh

PIC16C74A

4Кх 14

OOOOh-OFFFh

PIC16C76

8Кх 14

OOOOh-IFFFh

PIC16C77

8Кх 14

OOOOh-IFFFh

В устройствах, у которых память программ меньше 8К слов, обращение по адресу, превышающему физически имеющуюся память, вызывает циклический сдвиг адреса.

После начальной установки программный счетчик устанавливается на OOOOh, а любое прерывание вызывает переход на адрес 0004h.

4.2 ПАМЯТЬ ДАННЫХ

Память данных разбита на так называемые банки, которые содержат регистры специальных функций и универсальные регистры. Выбор банка осуществляется переключением битов RP1 и RPO.

RP1:RP0 (STATUS <6:5>)

= 00 -> банк 0;

= 01 -> банк 1;

= 10 -> банк 2;

= 11 -> банк 3.



I . PC <I2:0> CALL RFTIIRN

RETFIE, RETLW

Стек уровень 1

Стек уровень 8

Пространство памяти пользователя

Вектор сброса

Вектор прерываний

Страница 0

Страница I

Страница 2

Страница 3

7FFh ISOOh

Рис. 4-1 Карта памяти программ и стек

Каждый банк имеет объем 128 байт (7Fh). Младшие ячейки каждого банка зарезервированы для регистров специальных функций. Выше регистров специальных функций расположены универсальные регистры, выполненные как статическая память (RAM). Все имеющиеся банки содержат регистры специальных функций. Для уменьшения программы и более быстрого доступа некоторые часто используемые регистры специальных функций, расположенные в одном банке, могут быть отражены в другом банке.

Адрес ООН

OBh OCh

2Fh 30h

Регистры специальных функций

Регистры специальных функций

Универсальные регистры

Универсальные регистры. Отображается Банк 0 >

Адрес 80h

8Bh 8Ch

AFh BOh

. Fh

Банк 0

Банк I

Рис. 4-2 Карта памяти данных PIC 16С710/71 I. Регистры отсутствуют в банке I. Любое обращение к этим регистрам вызывает обращение к соответствующим регистрам банка 0.

Адрес

Регистры

Регистры

специальных

специальных

функций

функций

Универ-

Универ-

сальные

сальные

регистры.

регистры

Отображается Банк 0 >

50h 7Fh

Адрес Oh

8Bh 8Ch

CFh DOh

Банк 0 Банк I

Рис. 4-3 Карта памяти данных PICI6C711 1. Регистры отсутствуют в банке 1. Любое обращение к этим регистрам вызывает обращение к соответствующим регистрам банка 0.



4.2.1 ФАЙЛ УНИВЕРСАЛЬНЫХ РЕГИСТРОВ

К регистрам файла можно обращаться непосредственно или косвенно через регистр выбора файла (FSR).

Адрес OOh

IFh 20h

Регистры

Регистры

специальных

специальных

функций

функций

Универ-

сальные

Универ-

регистры.

сальные

регистры

Банк 0

Банк 1

Адрес 80Ь

9Fh AOh

BFh COh

Рис. 4-4 Карта памяти данных PIC 16С715/72/72А

Адрес

Адрес

Регистры

Регистры

специальных

специальных

функций

функций

Универ-

Универ-

сальные

сальные

регистры

регистры.

.......

Банк 0

Банк I

Рис. 4-5 Карта памяти данных

PIC16C73/73A/74/74A

Адрес

Адрес

Адрес

Адрес

Регистры специальных

Регистры специальных

lOOh lOFh

Регистры специальных функций

l80h 18Fh

Регистры специальных функций

функций

функций

1 lOh llFh

Универсальные регистры 16 бант

190h 19Fh

Универсальные регистры I6 байт

Универсальные регистры

96 байт

AOh EFh

Универсальные регистры

80 байт

I20h l6Fh

Универсальные регистры

80 байт

lAOh lEFh

Универсальные регистры

80 байт

FOh FFh

Обращение к 70h-7Fh

I70h 17Fh

Обращение к 70h-7Fh

\FOh IFFh

Обращение к 70h-7Fh

Банк 0 Банк I Банк 2 Банк 3 Рис. 4-6 Карта памяти данных PIC16C76/77 Старшие 16 байт памяти данных в банках 1, 2 и 3 отображены в банке 0.



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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84



ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку.



Звоните! Ежедневно!
 (926)274-88-54 
Продажа и изготовление мебели.


Копирование контента сайта запрещено.
Авторские права защищаются адвокатской коллегией г. Москвы
.