Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Міністерство освіти і науки, молоді та спорту україниСодержание книги
Поиск на нашем сайте МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
Донецький Національний Технічний Університет кафедра “Автоматизовані системи управління”
ПОЯСНЮВАЛЬНА ЗАПИСКА до курсового проекту з дисципліни “ Архітектура комп’ютерів“ на тему: ___________________________________________________________ ___________________________________________________________ Виконавець студент гр._____________ __________ __________________ (підпис) (П.І.Б.) Керівник __________ __________________ (підпис) (П.І.Б.) Члени комісії __________ __________________ (підпис) (П.І.Б.) Донецьк 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 этап Выбор требуемых периферийных устройств, определение их типов и количества.
Сигнал равный 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 с.) |