Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

оператора с вычислительной системой Информационноуправляющие системы делятся на 2 класса- без вмешат.html

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 30.5.2024

13. Организация взаимодействия человека-оператора  с вычислительной системой Информационно-управляющие системы делятся на 2 класса:

  1.  без вмешательства человека
  2.  системы, требующие в процессе работы вмешательства человека-оператора – интерактивные

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

По функциональному назначению клавиатуры делят на:

  1.  Простейшие клавиатуры, состоящие из функциональных клавиш.
  2.  Цифровые клавиатуры, содержащие клавиши, обеспечивающие ввод цифр в шестнадцатеричном формате и функциональные клавиши.
  3.  Алфавитно-цифровые, позволяющие вводить информацию в символьном виде.
  4.  Многофункциональные клавиатуры, построенные на базе сменных панелей.

Каждому типу клавиатуры соответствует некоторое устройство отображения. Для простейших клавиатур таким устройством может быть лампочка; для цифровых клавиатур таким устройством служат индикаторы. Для алфавитно-цифровых клавиатур существуют алфавитно-цифровые или графические экраны.

По способу аппаратной реализации клавиатуры делят на:

  1.  кодирующие
  2.  некодирующие

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

Работа с клавиатурой включает в себя 2 этапа: сканирование клавиатуры и опрос. Сканирование – это последовательная подача сигнала активного уровня

(уровня логического нуля) на линии сканирования С3…С0 (SL3...SL0). Опрос выполняется в каждом такте сканирования и заключается в чтении кода опроса на линиях сканирования O3...O0 (RL3...RL0).

{За полный цикл сканирования формируется блок данных содержащий сведения обо всех нажатых (отпущенных) клавишах. Рассмотрим клавиатуру 3×3 клавиши:

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

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

Наиболее очевидный способ кодирования нажатой клавиши – это кодировать её кодом, состоящим из 2-х частей: из номера строки и номера столбца. Например

[R2R1R0] [C2C1C0]

S22 – код: [101] [101]

Можно перейти от позиционного кода к двоичному:[R1R0] [C1C0]

   S22 – код [01] [01]

Временные диаграммы

t1 – нажата клавиша S13

t2 – нажата клавиша S22

t3 – нажата клавиша S31

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

При программировании клавиатуры необходимо реализовать две процедуры:

- обнаружение нажатия на клавишу

- ввод кода нажатой клавиши

Часто ввод кода нажатой клавиши происходит после её отпускания («освобождения»). Обнаружение может выполняться в программном режиме или в режиме прерывания. В программном режиме для обнаружения факта нажатия на клавишу можно одновременно активизировать все линии сканирования, при этом наличие «0» в коде опроса говорит о том, что нажата хотя бы одна клавиша. Ввод кода осуществляется в процедуре сканирования. Если клавиатура имеет небольшое количество клавиш, и ресурсы МК используются не полностью, возможно непосредственное подключение клавиатуры к МК; но наиболее часто на практике используют дешёвые МК, так называемые PIC-микроконтроллеры (характеризуются маленьким количеством выводов (24) и ограниченным набором команд (до 60)). Обмен МК с ЦП осуществляется, как правило, по последовательному интерфейсу (т.к. расстояния довольно велики, а требования к скорости обмена отсутствуют, потому что процессы довольно длительные). Существуют специализированные МК          для построения пультов управления. Такие МК совмещают функции управления клавиатурой и индикации (на дисплеи).

Микросхема КР580ВД79 имеет параллельный интерфейс и может быть подключена к системной шине МК.

Процедура ввода кода нажатой клавиши состоит из следующих процедур:

  1.  сканирование матрицы клавиш
  2.  устранение дребезга контактов (если он есть)
  3.  ожидание освобождения клавиши
  4.  формирование скан-кода нажатой клавиши

Процедура 2) для некоторых типов клавиатур отсутствует. Такими клавиатурами являются сенсорные клавиатуры, в которых носителями информации являются емкости. Скан-код может быть сформирован в процедуре сканирования, в этом случае 4) процедура совмещается с 1)

Сч.С – счетчик строк

Nск – кол-во линий   сканирования

Сч.О – счетчик опроса

В блок- схеме реализована защита от одновременного нажатия нескольких клавишах – ищется первая нажатая клавиша с меньшим кодом опроса, все другие клавиши с большим кодом опроса игнорируются.

Устранение дребезга контактов осуществляется путём введения задержки порядка 5…20 мс. Чтобы при повторном обращении к клавиатуре не был бы введён код той же самой клавиши, после антидребезговой задержки вводится процедура ожидания освобождения нажатой клавиши. При этом возможна ситуация «залипания» клавиши. Чтобы избежать этого, вводят предельное количество циклов ожидания освобождения; если это число превышается, следовательно, клавиши «залипла», что в свою очередь должно вызывать сообщение об ошибке. Это свойство зависит и от самой клавиатуры.

Процедура идентификации клавиши может быть оформлена отдельно от процедуры сканирования.

Для сложных клавиатур осуществляется перекодировка скан-кодов в коды символов с помощью таблиц трансляции.

Временные задержки можно формировать программно, с помощью таймера или с помощью процессора событий }

Мониторы делятся на:

-плазменные

-растровые

-электроллюминисцентные

-жк

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




1. Я выбираю среди студентов Кемеровской государственной медицинской академии Цели и задачи Де1
2. Реализация здоровье сберегающих технологий на уроках хорового пения
3. Тема- Microsoft Word. Создание комбинированных документов 1
4. Он ехал проселочной дорогой
5.  Написать параметрические уравнения прямой- 1 проходящей через точку ~2;1;~1 и параллельной вектору
6. Первая помощь право или обязанность1
7. Сейсморозвідка. Вимірювальна апаратура в сейсморозвідці
8. ВАРИАНТ 6 Вы работаете поваром в горячем цехе столовой по приготовлению горячих вторых блюд
9. Это обусловлено крайней важностью вопроса
10. Федерация плавания Республики Карелия МОУ ДОД ДЮСШ2 города Кондопоги ОТКРЫТЫЙ КУБОК РЕСПУБЛИКИ КАРЕ
11. Порядок, сроки рассмотрения и исполнения замечаний и предложений, оформление результатов
12. Тема- Поисковоидентификационная деятельность Эта система обслуживает розыск расследование доказывани
13. ЛАБОРАТОРНАЯ РАБОТА 1 ЗНАКОМСТВО С МНОГОПОЛЬЗОВАТЕЛЬСКОЙ ОС UNIX
14. Утверждаю Руководитель Администрации ПавловоПосадского муниципального района Московской области
15. задание 1Кинематическая схема машинного агрегата
16. Достоевский Ф Повести и рассказы- Издательство Правда; Москва; 1985 Федор Достоевский МАЛЬЧИК У ХРИСТ
17. Цели и задачи трудового законодательства.html
18. партнерами т е это страновый уровень внешнеэкономических связей
19. Защита имущества от пожара
20. даже молекулы оксидов