МегаПредмет

ПОЗНАВАТЕЛЬНОЕ

Сила воли ведет к действию, а позитивные действия формируют позитивное отношение


Как определить диапазон голоса - ваш вокал


Игровые автоматы с быстрым выводом


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


Целительная привычка


Как самому избавиться от обидчивости


Противоречивые взгляды на качества, присущие мужчинам


Тренинг уверенности в себе


Вкуснейший "Салат из свеклы с чесноком"


Натюрморт и его изобразительные возможности


Применение, как принимать мумие? Мумие для волос, лица, при переломах, при кровотечении и т.д.


Как научиться брать на себя ответственность


Зачем нужны границы в отношениях с детьми?


Световозвращающие элементы на детской одежде


Как победить свой возраст? Восемь уникальных способов, которые помогут достичь долголетия


Как слышать голос Бога


Классификация ожирения по ИМТ (ВОЗ)


Глава 3. Завет мужчины с женщиной


Оси и плоскости тела человека


Оси и плоскости тела человека - Тело человека состоит из определенных топографических частей и участков, в которых расположены органы, мышцы, сосуды, нервы и т.д.


Отёска стен и прирубка косяков Отёска стен и прирубка косяков - Когда на доме не достаёт окон и дверей, красивое высокое крыльцо ещё только в воображении, приходится подниматься с улицы в дом по трапу.


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

Исследование регистров памяти.





Моделирование универсального 4_разрядного регистра можно провести с помощью схемы. Универсальный регистр сдвига 74LS194N(аналоги: микросхемы К230ИР2, КМ155ИР1, К176ИР3) способен сдвигать информацию и вправо, и влево, возможна как параллельная, так и последовательная запись данных.

Регистр имеет параллельные входы (А, В, С, D), параллельные выходы (OA, OB, OC, OD), последовательные входы (SR, SL), цепь прямой очистки регистра по входу и управляющие входы (S0и S1) — входы задания режима:

S0= 1, S1= 1 — запись данных в регистр по входам А, В, С, D;

S0= 1, S1= 0 — сдвиг данных влево в направлении от к OD;

S0= 0, S1= 1 — сдвиг данных вправо в направлении от ODк ;

S0= 0, S1= 0 — входы регистра недоступны (блокировка).

Схема для исследования универсального регистра.

Составим план исследования регистра и заполним ячейки памяти генератора XWG1

на основе правил функционирования регистра сдвига 74НС194_4V, отражённых в

таблице.

Входы Выходы
S0 S1 SR SL A B C D OA OB OC OD
х х х х х х х х
х х A B C D A B C D
х х х х х OAn OBn OCn
х х х х х OAn OBn OCn
х х х х х OBn OCn ODn
х х х х х OBn OCn ODn
х х х х х х OA0 OB0 OC0 OD0

П р и м е ч а н и е: х— любое состояние; ОА0, ОВ0, ОС0, ОD0— стационарные уровни А, В, С, Dдо установки указанных состояний на входах; ОАп, ОВп, ОСп, ОDп — соответственно уровни А, В, С, Dперед началом прохождения фронта самого последнего тактового импульса.

Любой регистр сдвига состоит из связанных между собой триггеров (D, или JK-типа) и логических элементов, причем количество триггеров равно количеству разрядов в записываемом числе.

Прежде чем заносить данные в триггеры, необходимо очистить регистр, подав логический 0 на вход очистки CLR. Для синхронной параллельной записи данных в регистр подадим на входы D, С, В, А 4-разрядный сигнал 0001 и установим CLR = 1, S0 = S1 = 1 на обоих управляющих входах и SR = SL = 0, так как во время загрузки последовательное перемещение данных запрещено.

 

При задании направления сдвига влево (S0 = 1 и S1 = 0, такт или шаг 3) сигнал 0001 загружается в триггеры и параллельно выводится на выходы QА, QB, QС, QD. Реализация программы моделирования работы регистра представлена в виде временных диаграмм сигналов на его входах и выходах при шаговом (Step) ре­жиме работы генератора ХWG1.

С приходом очередного тактового импульса (при шагах 4, 5 и 6) происходит пере­запись (сдвиг) содержимого триггера каждого разряда в соседний разряд (от разрядаАк разрядуD) без изменения порядка следования единиц и нулей. По окончании шес­того тактового импульса на выходе устанавливается число 1000. Если выполнить ещё один шаг приS0 = 1 иS1 = 0, то занесенная в регистр информация будет полностью из него выведена. Если при работе регистра в режиме сдвига влево (см. шаги 3.. .6) в ячейки памяти генератора внестиSL = 1, то сигнал 1 будет формироваться на выходе и сдвигаться влево от кQD при каждом тактовом импульсе. В результате после шестого импульса на выходе установится сигнал 1111.

Режим блокировки реализуется при подаче на оба управляющих входа сигналов низкого уровня, т. е.S0 =S1 = 0 при CLR= 1 (см. шаг 7 и шаг 11). В режиме блокировки данные в регистре не сдвигаются ни вправо, ни влево, а оста­ются на своих прежних позициях. При установке сигналовS0 = 0 иS1 = 1 с прихо­дом 8, 9 и 10 тактовых импульсов происходит сдвиг сигнала 1000 вправо и его пол­ный вывод из регистра. Если при работе регистра в режиме сдвига вправо (см. шаги 8, 10) в ячейки памяти генератора внестиSR = 1, то сигнал 1 будет фор­мироваться на выходеQD и сдвигаться вправо отQD к при каждом тактовом им­пульсе. И, как следствие, после десятого импульса на выходе установится сигнал 1111.

УстановимS0 =S1 = 0. С приходом 11-го импульса происходит блокировка выхо­дов, на следующем шаге выполняется параллельная запись числаDCBA = 1010 в ре­гистр, далее сдвиг данных влево и т. д.

Чтобы микросхема74LS194N работала в качестве последовательного регистра вле­во, нужно подать на управляющий входS0 высокий уровень напряжения, а на вход S1 — низкий уровень, т. е. установитьS0 = 1 иS1 = 0, и подавать в последовательной форме на входSR данные, например, 1, 0, 1 и 0, которые записываются в разрядА. Регистр последовательно сдвигает влево эти сигналы отQA кQD, на вы­ходеQD они теряются (см. шаги 3_9).

При установкеS1 = 0 иS1 = 1 и подаче на входSL данных в последовательной форме, например, 1, 0, 0 и 1, которые записываются в разрядD (выходQD), микро­схема работает в режиме последовательного регистра сдвига вправо (без кольцевого пе­ремещения данных): сигналы 1, 0, 0 и 1 сдвигаются по направлению к разрядуА, на выходе они теряются (см. шаги 3_9).

Итак, подавая в регистр импульсы сдвига, на его последовательном выходе мож­но получить последовательность загруженного слова. Преобразование параллельно­го кода в последовательный — очень актуальная задача, так как передача цифровой информации в сетях передачи данных осуществляется в последовательном коде, а обработка её в микропроцессорах вычислительных устройств — в параллельном.

 

 

 

Лабораторная работа № 4





©2015 www.megapredmet.ru Все права принадлежат авторам размещенных материалов.