Звоните! 
 (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

2.3 УСТРОЙСТВА С МАСОЧНЫМ ПЗУ

Микрокристаллы с масочным ПЗУ программируются заводом - изготовителем в процессе производства. Устройства с масочным ПЗУ изготавливаются для пользователей, которые выпускают большое количество продукции без дополнительных операций программирования, так как программа отработана и не требует изменений. Эти устройства идентичны однократно программируемым, но вся память программ и слово конфигурации уже запрограммированы изготовителем.

За более подробной информацией и для заказа устройств с масочным ПЗУ необходимо обращаться к местному дистрибьютору фирмы.



Глава 3

PIC16C7X

3. СТРУКТУРА МИКРОКОНТРОЛЛЕРОВ

Высокая эффективность семейства PIC16CXX может быть отнесена за счет использования в микропроцессорах RISC структуры. Микропроцессорное ядро PIC16CXX использует Гарвардскую структуру, в которой память программ и данных расположены в отдельных блоках и для о,бращения к ним используются отдельные шины. Это позволяет увеличить скорость выполнения программы по сравнению с традиционной структурой, в которой программа и данные выбираются из одной и той же памяти с использованием одной шины. Отдельные шины программ и данных позволяют передавать команды и данные разных размеров. По шине данных передаются 8 разрядные слова, а по шине команд - 14 разрядные коды операций. 14 разрядная организация памяти программ и шины команд позволяет размещать каждую команду в одной ячейке памяти и передавать ее за один цикл. Двухступенчатый конвейер совмещает выборку очередной команды и выполнение текущей (Пример 3-1). Следовательно, все 35 операций системы команд выполняются за один цикл (200 не при частоте генератора 20 МГц), кроме операций ветвления программы.

Ниже в таблице показан объем памяти программ (EPROM) и памяти данных (RAM) для каждого устройства PIC16C7X.

Р1С16СХХ может осуществлять пересылку данных непосредственно или косвенно. Все функциональные регистры, включая счетчик программ, отображены в памяти данных. Р1С16СХХ имеет симметричную систему команд, которая делает возможным выполнение любой операции в любом регистре, используя любой способ адресации. Симметричная система команд без специальной оптимизации местопо-

Устройства

Память

Память

программ

данных

Р1С16С710

512х 14

36x8

P1CI6C71

1Кх 14

36x8

PIC16C711

1Кх 14

68x8

PIC16C715

2Кх 14

128x8

PIC16C72

2Кх 14

128x8

Р1С16С72А

2Кх 14

128x8

Р1С16С73

4Кх 14

192x8

PIC16C73A

4Кх 14

192x8

Р1С16С74

4Кх 14

192x8

PIC16C74A

4Кх 14

192x8 ,

PIC16C76

8Кх 14

368 x8

PIC16C77

8Кх14

386 x8

ложения делает программирование Р1С16СХХ простым и эффективным.

Все устройства PIC16CXX содержат 8 разрядное арифметико-логическое устройство (ALU) и аккумулятор (рабочий регистр W). ALU выполняет арифметические операции и булевы функции над данными в аккумуляторе и в любой ячейке памяти данных.



8 разрядное ALU выполняет действия сложения, вычитания, сдвига и логические операции. Арифметические операции с отрицательными числами выполняются в дополнительном коде. В командах с двумя операндами один операнд - аккумулятор-регистр W, а другой операнд - ячейка памяти данных или непосредственная константа. В командах с одним операндом им является регистр W или ячейка памяти данных.

Аккумулятор 8 разрядный рабочий регистр W, используется для операций ALU. Регистр W - не адресуемый регистр.

В зависимости от результатов выполнения команды ALU может воздействовать на флажки регистра состояния (STATUS), переноса (С), дополнительный перенос (DC) и признак нуля (Z). При сложении флажки С и DC являются переносом, а при вычитании - заемом.

3.1 СИНХРОНИЗАЦИЯ КОМАНДНЫХ ЦИКЛОВ

Тактовая частота со входа 0SC1 делится на четыре для формирования четырех непересекающихся фаз синхронизации: такты Q1, Q2, Q3 и Q4. Программный счетчик (PC) увеличивается на каждом такте QL Выборка команды из памяти программ и запись в регистр выполняются на такте Q4. Команда декодируется и выполняется в течении следующих четырех тактов Q1 - Q4. На рис. 3-1 показана синхронизация и порядок выполнения команд.

q1 I q2 I q3 I 04 1 Q1 I q2 I q3 I 04 I Q1 I q2 I q3 I 04

0sc1 I

01 f

02

03 04 pc

0sc2/clk0ut (в режиме rc)

Вытймн

Рис. 3-1 Синхронизация командных циклов

* 1

- 1

\ f \ /

Фазы

3.2 КОНВЕЙЕРНАЯ ОБРАБОТКА КОМАНД

Командный цикл состоит из четырех тактов (Q1, Q2, Q3 и Q4). Выборка и выполнение команд выполняется конвейерным способом, то есть в одном командном цикле декодируется и выполняется одна команда и выбирается следующая. Конвейерная обработка позволяет выполнять каждую команду за один цикл. Если команда изменяет программный счетчик (например. GOTO), то для завершения команды требуется второй цикл (Пример 3-1).



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 
Продажа и изготовление мебели.


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