Лабораторна робота №8 на тему Дослідження реверсивного лічильника з паралельним переносом, ВНТУ
« Назад Міністерство освіти і науки, молоді та спорту України Вінницький національний технічний університет
А. М. Пєтух, Д. Т. Обідник
ЕЛЕМЕНТИ, ВУЗЛИ ТА ПРИСТРОЇ ЕОМЛАБОРАТОРНИЙ ПРАКТИКУМ І КУРСОВЕ ПРОЕКТУВАННЯНавчальний посібник
Вінниця ВНТУ 2011
Лабораторна робота №8Дослідження реверсивного лічильника з паралельним переносомМета роботи. Експериментальне виявлення властивостей лічильників. Порядок виконання роботи.
Теоретичні відомості і рекомендації щодо виконання лабораторної роботиЛічильники реалізують мікрооперацію лічби, яка полягає у збільшенні (підсумовувальні лічильники) або зменшенні (віднімальні лічильники) стану лічильника на 1. Якщо лічильник здатний виконувати обидві мікрооперації, він називається реверсивним. Лічильники можуть реалізовувати окрім основної також регістрові мікрооперації установлення нульового стану та запису коду. До основних параметрів лічильників відносять модуль лічби або ємність (максимальна кількість робочих станів лічильника у циклі лічби), час реєстрації або установлення (максимальний проміжок часу від моменту дії активного значення вхідного сигналу до установлення нового стану лічильника), мінімальний період або роздільна здатність (мінімальний період вхідного сигналу, при якому лічильник ще зберігає роботоздатність), максимальна робоча частота (величина, обернена до мінімального періоду). Лабораторна робота передбачає дослідження чотирирозрядного реверсивного лічильника з паралельним перенесенням ИЕ7 (74193) з додатковими мікроопераціями установлення нульового стану та запису коду. Передбачається, що у режимі підсумовування лічильник працює, починаючи з нульового стану, для чого попередньо виконується мікрооперація установлення нульового стану. У режимі віднімання лічильник працює, починаючи з максимального стану, для чого попередньо виконується мікрооперація занесення коду 1111. Схема для дослідження лічильника ИЕ7 показана на рис. 1.15. Входи лічильника CLR та LOAD є асинхронними. За входом CLR лічильник одиничним значенням сигналу встановлюється в нульовий стан. За входом LOAD лічильник нульовим значенням сигналу виконує мікрооперацію записування коду зі входів A, B, C, D. Зрозуміло, що обидві мікрооперації не можуть бути виконані одночасно. Входи лічильника UP і DN є динамічними, де діючим є передній фронт сигналу. Слід також зазначити, що в режимі підсумовування DN=1, а в режимі віднімання UP=1. Виходи лічильника QA, QB, QC, QD показують його стан, а виходи CO і BO є виходами переносу відповідно у режимах підсумовування і віднімання. Рисунок 1.15 – Схема для дослідження лічильника ИЕ7 Оскільки початковий стан лічильника і послідовність вхідних сигналів для режимів підсумовування і віднімання неоднакові, схема для дослідження лічильника моделюється два рази. При дослідженні лічильника потрібно визначити час реєстрації та затримку в формуванні сигналів переносу. При отриманні часової діаграми роботи лічильника слід виконати групування сигналів стану для більш зручного сприйняття послідовності станів лічильника. Для цього після виконання команди Trace→New Wave Window у вікні Select Signals виділяють вихідні сигнали схеми, які показують стан лічильника, та натискають кнопку New Group, після чого у вікні, що відкривається, вводять ім’я групи (рис. 1.16). Цю групу також включають до переліку сигналів часової діаграми. Рисунок 1.16 – Групування сигналів для часової діаграми До звіту включають схему, часові діаграми роботи лічильника окремо для кожного режиму лічби, визначені значення часу реєстрації і затримок сигналів переносу, результати аналізування та висновки. Питання для самоперевірки
З повагою ІЦ "KURSOVIKS"! |