Міністерство освіти і науки, молоді та спорту україни 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Міністерство освіти і науки, молоді та спорту україни

Поиск

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ

 

Донецький Національний Технічний Університет

кафедра “Автоматизовані

системи управління”

 

ПОЯСНЮВАЛЬНА ЗАПИСКА

до курсового проекту з дисципліни

Архітектура комп’ютерів

на тему:

___________________________________________________________

___________________________________________________________

Виконавець

студент гр._____________ __________ __________________

 (підпис) (П.І.Б.)

Керівник __________ __________________

 (підпис) (П.І.Б.)

Члени комісії __________ __________________

 (підпис) (П.І.Б.)

Донецьк 2010


Приложение 2

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ

Донецький Національний Технічний Університет

 

кафедра “Автоматизовані

системи управління”

ЗАВДАННЯ НА КУРСОВИЙ ПРОЕКТ

з дисципліни

Архітектура комп’ютерів

 

 

Студент________________________група________________

 

Дата видачі_____________

 

Термін виконання_____________________________________

 

Тема курсового проекту_______________________________________

____________________________________________________________

 

Дані_______________________________________________________

___________________________________________________________________________________________________________________________

Перелік графічної документації___________________________________

____________________________________________________________________________________________________________________________

______________________________________________________________

Рекомендована література________________________________________

__________________________________________________________________________________________________________________________________________________________________________________________

Керівник __________ __________________

 (підпис) (П.І.Б.)


 

Приложение 3

Разработка простой МПС.

Задача: разработать МПС, которая должна регистрировать и показывать время забега спортсмена на дистанции 100м, выдавая на табло сообщение «Результат забега» либо «Новый рекорд». Последнее сообщение выдается в случае, если показанное время забега лучше (т. е. меньше), чем значение, хранимое в качестве прежнего рекорда.

 

Коснемся вкратце вопросов, решаемых на основных этапах разработки МПС.

Этап I Анализ предметной области и постановка задачи.

На этом этапе следует уяснить суть автоматизируемого процесса, определить, какие физические величины требуется измерять, чем управлять, какие формы имеет входная и выходная информация разрабатываемой системы. Полезными могут быть различные рисунки, таблицы, графики.

Для заданной задачи можно перечислить входные и выходные для МПС данные такой упрощенной схемой (рис.1), где измеряемой величиной должно быть время забега Тз = t1-t0, где t0 - пересечения линии старта (SS), t1 - момент пересечения линии финиша (FF).

 

 


В памяти системы должна храниться величина прежнего рекорда (Tрек) в виде, показывающем значение десятков, единиц секунд и десятых долей секунды (например, 09,9 сек). Иначе говоря, можно считать, что хранится число, равное количеству десятых долей секунды (099) в изображаемом интервале времени.

Система должна определять фактическое значение Тз, сравнивать его с Tрек. Если Тз ≥ Tрек, то на выход должно выдаваться значение Тз в виде «Десятки сек., единицы сек., десятые доли сек.», т. е. 3 десятичные цифры, и одновременно загораться (подсвечиваться) табло «Результат:». Если же Тз < Tрек, то одновременно с 3 цифрами результата должно включаться табло со словами «Новый рекорд:».

Итак, общая последовательность цикла работы МПС выглядит так:

1. Начать счет времени Тз в момент пересечения линии старта S – S’.

2. Остановить счет Тз в момент пересечения линии финиша F – F’.

3. Сравнить Тз с Tрек.

4. Выдать на индикаторы значение Тз (с точностью до 0,1 сек), а также включить подсветку на одном из табло «Результат:» или «Новый рекорд:» - в зависимости от соотношения величин Тз и Трек.

Таким образом, в МПС должны быть предусмотрены такие средства для взаимодействия с внешней средой:

а) Средства фиксации, выдающие сигналы о начале и конце забега.

б) Средства индикации цифр результата забега - 3 знакоместа.

в) Средства включения одного из двух табло.

 

2 этап Выбор требуемых периферийных устройств, определение их типов и количества.

Для нашей задачи можно в качестве чувствительных элементов на линиях старта и финиша взять фотодатчики (например, пара излучатель света – фотодиод). Сигнал фотодатчика А на линии старта имеет двоичное значение а =1, когда спортсмен пересекает линию S – S’. Этот сигнал разрешает счет времени. Соответственно сигнал b =1 от датчика В на линии F – F’ должен запретить счет времени. Иными словами, счет времени должен производиться в течение временного окна.

 

Сигнал равный Q = 1 между импульсами a и b, можно, например сформировать, если подать на счетный вход Т – триггера сигнал С = aÅb. Тогда по (a = 1, b = 0) выход триггера установится в 1, а по (a = 0, b =1) – сбросится обратно в 0. Длительность сигнала на выходе триггера Q = 1 и представляет Тз (время забега) . Итак, выбираем входное периферийное устройство (ПУ) №1: датчики A и B вместе с T-триггером, на счетный вход которого они подключены через логический элемент ИСКЛЮЧАЮЩЕЕ ИЛИ. (В качестве Т - триггера может быть включен JK – триггер с J = K = 1).

Для вывода результата забега в качестве ПУ №2 выберем 3 семисегментных индикатора ССИ1, ССИ2, ССИ3, которые будут отображать десятичные цифры. Считаем, что ССИ1 и ССИ2 показывают секунды (десятки и единицы), а ССИ3 – десятые доли секунды. Между ССИ2 и ССИ3 расположена разделительная точка.

 

Для включения требуемого табло (табло №1 или табло №2) будем использовать в качестве ПУ №3 просто лампы, подсвечивающие изнутри соответствующее сообщение. Таким образом, Л1 – лампа, включаемая под надписью «Результат », а Л2 – лампа, включаемая под надписью «Новый рекорд». Считаем, что Л1 включается с помощью реле Р1, лампа Л2 – с помощью реле Р2.

 

 Этап 3. Определение форматов данных, которыми выполняется обмен с ПУ.

Для входного сигнала (Q) от ПУ1 о временном окне забега – достаточно одного бита.

Для каждой из ламп Л1 и Л2 (точнее, реле Р1 и Р2) – достаточно по одному биту.

Для вывода числового значения Тз на ССИ – ПУ 3 можно использовать три байта (по одному на каждый ССИ), представляющих коды цифр с помощью сегментов a – b – c – d – e – f – g.


Но более рациональным и экономичным будет решение, использующее ССИ с аппаратным преобразователем кода из BCD – кода цифры в код ССИ.

Учитывая это, считаем, что для выдачи одной цифры на ССИ будет использоваться тетрада (полбайта). И таким образом, для выдачи 3 цифр достаточно будет 3 тетрад.

 


Используем такое распределение бит в байтах выдаваемых данных:

 

 


Таким образом, в двух байтах (даже с запасом) можно выдать 3 цифры значения Тз, используя упакованный BCD – формат.



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 39; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.198 (0.006 с.)