Звоните! (926)274-88-54 Бесплатная доставка. Бесплатная сборка. |
Ассортимент тканей График работы: Ежедневно. С 8-00 до 20-00. Почта: soft_hous@mail.ru |
|
(926)274-88-54 ГлавнаяИнтернет-магазинТкани в наличииМягкая мебельДиваны еврокнижка
Диван-кровать
Диван книжка
Кожаные диваны
Угловые диваны
Кресло-кровать
Недорогие диваны
Кресла
Диваны с фабрики
Кожаная мебель
Производство
Недорогая мебель
Как купитьЗаказ мебелиМебель для домаКухниШкафы купеОфисная мебельШкольная мебельПродажа мебели
Карта сайта
Вакансии
Схема проезда
(926)274-88-54
|
Читальный зал --> Устройства ультрафиолетового стирания 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СХХ простым и эффективным. Все устройства 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 Синхронизация командных циклов
Фазы 3.2 КОНВЕЙЕРНАЯ ОБРАБОТКА КОМАНД Командный цикл состоит из четырех тактов (Q1, Q2, Q3 и Q4). Выборка и выполнение команд выполняется конвейерным способом, то есть в одном командном цикле декодируется и выполняется одна команда и выбирается следующая. Конвейерная обработка позволяет выполнять каждую команду за один цикл. Если команда изменяет программный счетчик (например. GOTO), то для завершения команды требуется второй цикл (Пример 3-1).
ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку. Звоните! Ежедневно! (926)274-88-54 Продажа и изготовление мебели. Копирование контента сайта запрещено. Авторские права защищаются адвокатской коллегией г. Москвы. |