(495)510-98-15
Меню
Главная »  Промышленная электроника 

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 85 [ 86 ] 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166

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

Блоки микропроцессорной системы связаны трактом пе: дачи адресов для выборки микропроцессором команд из

Микропроцессор

Тракт передача адресов

зуп

зуд

увв

Тракт передача команд и данных

Тракт передачи данных от Внешних приборов и устройстд и обратно

Генератор\ тактоб

Рис. 3.58. Общая функциональная схема системы с микропроцессором

и данных из ЗУД или УВВ, а также трактом переда команд из ЗУП в микропроцессор и данных из ЗУД или У в микропроцессор и от него.

Оба тракта передачи информации состоят из некоторого кол ства проводчиков, каждый из которых может подключаться к соот ствующим приемникам и источникам микропроцессорной сист осуществляя многократное использование каждого проводника создания связи между узлами блоков микропроцессорной сист Это достигается устройством управления микропроцессора, осущ вляющим разделение во времени соответствующих связей (м у л ь ч плексирование). Тракт передачи информации можно сравн; с двусторонней транспортной магистралью, предназначенной для ставки пассажиров в требуемые пункты назначения

Система с микропроцессором оперирует информацией в двоич системе счисления. Каждый разряд двоичного числа называется том. Таким образом, 1110 является 4-битовым двоичным число ПО-3-битовым числом и т. д. Крайний слева бит имеет наиболь вес, в связи с чем он называется старшим битом (разряд'® Крайний справа бит имеет наименьший вес, поэтому его назыв'

младшим битом (pi

бит Младший дат

Старший дат

E57DiB

ф

о\,\о

11 °\ 1

t\t\/\f\0\t

Слово

Рис. 3.59. Структура двоичного кода микропроцессорной системы

рядом). Обозначение битов разрядного двоичного чи, показано на рис. 3.59.

Информация, которую о^ батывает микропроцессор, пр, ставляется группой битов, с' тавляющих слово. Кол ство битов в слове, несу



Формацию о данных, зависит от типа микропроцессора. Наи-И ее распространены слова для передачи данных дпиной в 4, 8, 16 бит. Количеством битов в слове для передачи данных опре-

пяется, в частности, число разрядов приемных регистров, входя-дех в сверхоперативную память микропроцессора, ь^личество битов в слове, предназначенное для передачи данных,

вно числу проводников, составляющих тракт передачи команд и Р ныХ микропроцессора. В зависимости от длины слова, предназначенного для передачи данных, микропроцессоры подразделяют соответственно на 4, 8, 12 и 16-битовые.

Длина слова, предназначенного для передачи адресов (адреса-цй и ) к ЗУП и ЗУД, может превышать длину слова для передачи данных (соответственно может быть больше и число проводников в тракте передачи адресов). Это позволяет существенно увеличить объем памяти ЗУП и ЗУД. Так,.при 16-битовом адресном слове (16 проводников в тракте передачи адресов) может быть опрошено 21в = 65 536 ячеек ЗУ.

Биты, образующие слово, подразделяют на группы. Группа, состоящая из 8 бит, называется байтом (рис. 3.59). Деление слова на байты позволяет упростить представление двоичного слова, применив шестнадцатиричную форму записи (шестнадцатиричный код). Перевод двоичного кода в шестнадцатиричный иллюстрирует табл. 3.7. Так, двоичное число, представ-

Таблица 3.7

Десятичное

Двоичный

Шестнадцати-

Десятичное

Двоичный

Шестнадцати-

число

код

ричный код

число

код

ричный код

0000

1000

0001

1001

0010

1010

А

ООП

1011

В

0100

1100

С

010!

1101

оно

1110

Е

0111

1111

Машинный цикл (

Цик/i выборка

Исполнительный цикл \

*- 1........................ ЗЦ* *-

1 Считывание 1 Посылка команды 1 адреса в ЗУП , из ЗУП !

Выполнение 1 команды 1

г* -*ч * г* 1

i 1

Тактовые импульсы

П П П

Рис. 3.60. Цикл работы микропроцессора



ленное на рис. 3.59, будет иметь в шестнадцатиричном коде зац виде E57D18. Представление двоичного слова в шестнадцатирич коде позволяет уменьшить вероятность появления ошибок при сое лении программы работы микропроцессора, а также упростить нику ее трансляции.

Функционирование всех узлов и блоков микропроцессорной' стемы (см. рис. 3.58) осуществляется с помощью генерато

тактовых импульс-

Регистр команд

Дешифратор

Управление машинным циклом

Рис. 3.61. Общая структурная микропроцессора

Для выполнения микропрс сором одной команды, хр щейся в ЗУП, требуется сколько периодов тактовых пульсов. Время выполни команды называется к о м а ным циклом. Он МО составлять один или нескол машинных циклов. В м а ш н ы й цикл входят ц и выборки и испо л и тельный цикл (рис. 3. Во время цикла выборки ми* процессор определяет а| команды, находящейся в 3* и считывает эту команду в м; ропроцессор. За время испо; тельного цикла микропро сор осуществляет выполни5 считанной команды.

Функциональная схема м; ропроцессора. Микропроцес, представляет собой достато| сложное цифровое устройсГ состоящее из большого ко.ш ства функциональных узл| Вместе с тем независимо от па микропроцессора можно; делить отдельные функциона? ные узлы, составляющие оси; его построения. Такие функ; нальные узлы представлень структурной схеме рис. команд содержит адрес (0, 1, 2, 3, ...) коман


Счетчик

выбираемой микропроцессором из ЗУП в текущий момент врем Он представляет собой суммирующий счетчик, содержание котор увеличивается на единицу к концу выполнения текущей коман* Этим достигается выбор адреса следующей команды из ЗУП. Ми$ процессор может работать с подпрограммами. В этом случае в счет команд принудительно записывается число, соответствующее эд~ первой команды подпрограммы, а к завершению последней кома



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 85 [ 86 ] 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166



© 2024 ООО "Стрим-Лазер": Лазерная гравировка.
Все права нотариально заверены. Копирование запрещено.