русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Задания и методические указания к их выполнению


Дата добавления: 2014-11-28; просмотров: 519; Нарушение авторских прав


1. Из табл. 11 в соответствии с номером варианта N выбрать параметры графа переключений (рис. 14, где ti – i-й такт цикла работы ПЦУ).

Таблица 11. Параметры графа переключений ПЦУ

N Состояния ПЦУ Состояния выхода
Q0 Q1 Q2 Q3 Y0 Y1 Y2 Y3

 
 

2. На основе только анализа автоматной таблицы записать минимальные функции переходов и выходов. При этом в качестве запоминающих элементов ПЦУ использовать D-триггеры с динамическим управлением.



Для примера рассмотрим задачу синтеза ПЦУ, граф переключений которого имеет следующие параметры:

Состояния ПЦУ Состояния выхода
Q0 Q1 Q2 Q3 Y0 Y1 Y2 Y3

Соответствующий граф переключений имеет вид:

 
 

Как видно, максимальным является третье состояние ПЦУ. Следовательно, количество запоминающих элементов (триггеров) Nт = ù Log2(3) é = 2.

В качестве модели ПЦУ примем автомат Мура, запоминающими элементами которого, согласно заданию, являются D-триггеры с динамическим управлением. Тогда автоматная таблица, соответствующая графу переключений, будет иметь вид:

№ состояния Состояние триггеров Сигналы управления Состояние выхода
q1 q0 a1 = D1 a0 = D0 у1 у0

На основании этой таблицы можно сразу записать системы минимальных функций переходов и выходов:

,

3. С помощью любого из методов минимизации убедиться в достоверности полученных ФАЛ.

4. Разработать структурную схему устройства.

5. В системе MATLAB создать соответствующую модель устройства и сохранить ее под именем pcu.mdl.

Так, модель ПЦУ рассмотренного примера приведена на рисунке:

6. Запустить модель и сравнить диаграммы на экране «осциллографа» с данными таблицы выходов.

Процесс настройки параметров моделирования приведен в пункте 6 работы 2, а также в предыдущей работе.

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

 



<== предыдущая лекция | следующая лекция ==>
Задания и методические указания к их выполнению | Задания и методические указания к их выполнению


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.122 сек.