Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Упражнение H - дек с обработкой ошибок



Аналогично заданиям B и E, но для дека. Количество элементов в деке в любой момент не превосходит 100. При выполнении некорректных операций необходимо вывести error.

 

 

7) SPI.

 

SPI (англ. Serial Peripheral Interface, SPI bus — последовательный периферийный интерфейс, шина SPI) — последовательный синхронный стандарт передачи данных в режиме полного дуплекса, предназначенный для обеспечения простого и недорогого высокоскоростного сопряжения микроконтроллеров и периферии. SPI также иногда называют четырёхпроводным (англ. four-wire) интерфейсом.

В отличие от стандартного последовательного порта (англ. standard serial port), SPI является синхронным интерфейсом, в котором любая передача синхронизирована с общим тактовым сигналом, генерируемым ведущим устройством (процессором). Принимающая (ведомая) периферия синхронизирует получение битовой последовательности с тактовым сигналом. К одному последовательному периферийному интерфейсу ведущего устройства-микросхемы может присоединяться несколько микросхем. Ведущее устройство выбирает ведомое для передачи, активируя сигнал «выбор кристалла» (англ. chip select) на ведомой микросхеме. Периферия, не выбранная процессором, не принимает участия в передаче по SPI.

 

 

8) UART.

 

Универсальный асинхронный приёмопередатчик (УАПП, англ. Universal Asynchronous Receiver-Transmitter, UART) — узел вычислительных устройств, предназначенный для организации связи с другими цифровыми устройствами. Преобразует передаваемые данные в последовательный вид так, чтобы было возможно передать их по одной физической цифровой линии другому аналогичному устройству. Метод преобразования хорошо стандартизован и широко применяется в компьютерной технике (особенно в встраиваемых устройствах и системах на кристалле (SoC)).

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

UART может представлять собой отдельную микросхему (например, Intel I8251, I8250) или являться частью большой интегральной схемы (например, микроконтроллера). Используется для передачи данных через последовательный порт компьютера, часто встраивается в микроконтроллеры.

 

9) I2C.

I² C ( IIC, англ. Inter-Integrated Circuit) — последовательная асимметричная шина для связи между интегральными схемами внутри электронных приборов. Использует две двунаправленные линии связи (SDA и SCL), применяется для соединения низкоскоростных периферийных компонентов с процессорами и микроконтроллерами (например, на материнских платах, во встраиваемых системах, в мобильных телефонах).

 

 

10) RS485.

 

RS-485 (англ. Recommended Standard 485), EIA-485 (англ. Electronic Industries Alliance-485) — стандарт физического уровня для асинхронного интерфейса. Название стандарта: ANSI TIA/EIA-485-A: 1998 Electrical Characteristics of Generators and Receivers for Use in Balanced Digital Multipoint Systems. Регламентирует электрические параметры полудуплексной многоточечной дифференциальной линии связи типа «общая шина».

Стандарт приобрел большую популярность и стал основой для создания целого семейства промышленных сетей, широко используемых в промышленной автоматизации.

Стандарт RS-485 совместно разработан двумя ассоциациями: Ассоциацией электронной промышленности (EIA — Electronics Industries Association) и Ассоциацией промышленности средств связи (TIA — Telecommunications Industry Association). Ранее EIA маркировала все свои стандарты префиксом «RS» (англ. Recommended Standard — Рекомендованный стандарт). Многие инженеры продолжают использовать это обозначение, однако EIA/TIA официально заменил «RS» на «EIA/TIA» с целью облегчить идентификацию происхождения своих стандартов.

 

 

11) DMA.

 

 

Прямой доступ к памяти (англ. direct memory access, DMA) — режим обмена данными между устройствами компьютера или же между устройством и основной памятью, в котором центральный процессор (ЦП) не участвует. Так как данные не пересылаются в ЦП и обратно, скорость передачи увеличивается.

 

12) Динамическая индикация.

Динамическая индикация.

Схемотехника

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

1. Статическая индикация.
Самый простой вид индикации — статический. При ее использовании каждый сегмент индикатора постоянно находится в одном из двух состояний — включен или выключен. Ее основное достоинство в том, что после вывода информации, например в сдвигающий регистр, состояние индикатора не изменится пока не будут изменены данные в этих регистрах. Так же т.к. напряжение на сегментах присутствует постоянно яркость индикатора будет максимальной. Кроме этих двух плюсов есть также два больших минуса. Во первых требуется большое число регистров (один разряд — одна микросхема), нужна куча резисторов — по одному на каждый сегмент. Можно конечно поставить специальные драйверы (что-то вроде mbi5026), которым резисторы не нужны и выходов и них больше (аж 16 штук), но они стоят денег. И во вторых все сборки, в которых от 3 и больше разрядов, идут с соединенными сегментами и статически их использовать просто не получится. Да и разводить все это дело на плате дело нудное и не интересное.
Поэтому перейдем к динамической индикации.

2. Динамическая индикация.
При динамической индикации сегменты зажигается по очереди. А за счет инерции глаза кажется, что индикатор горит постоянно. Из ее основных плюсов — требуется гораздо меньше внешних элементов. Основной минус — для нее постоянно требуется внимание процессора: ) Частота смены сегментов выбирается обычно не ниже 50Гц. Лучше использовать частоты не кратные 50, иначе при искусственном освещении может появиться мерцание. Частота прерываний считается как «Кол-во разрядов» х «Частота обновления». Так для 8 разрядов с частотой 60Гц нужно вызывать прерывание с F=8х60=480Гц.
Есть два вида такой индикации — поразрядная и посегментная. Первая наиболее известна и популярна, вторая лучше подходит когда нужно большое количество разрядов (больше 10).

 

 

13) Touchscreen.

Се́ нсорный экран — устройство ввода информации, представляющее собой экран, реагирующий на прикосновения к нему.

 

14) Таймеры, генерация ШИМ.


Поделиться:



Популярное:

  1. Адекватное восприятие действительности
  2. АДМИНИСТРАТИВНО-ПРОЦЕССУАЛЬНЫЙ КОДЕКС
  3. Аппликациядекоративная 25 неделя (прорезной декор)
  4. Биотическая адекватность (безвредность) питания
  5. Бюджетная классификация (понятие, принципы, виды). Бюджетный кодекс РФ.
  6. В декабре 1982 г. Генеральная Ассамблея ООН официально одобрила «Принципы медицинской этики».
  7. В.3. Оценка качества экосистемы по индексам видового разнообразия
  8. Ведущими практическими методами обучения являются упражнение, опыты и экспериментирование, моделирование.
  9. Вибрационное упражнение на заземление
  10. Виды народного декоративно-прикладного искусства
  11. Вопрос 4. Какое дополнительное основание расторжения трудового договора с лицами, работающими по совместительству, предусмотрено Трудовым кодексом Российской Федерации?
  12. Вопрос 48. Гражданский кодекс Франции 1804 г. История создания Кодекса, его структура, источники и значение.


Последнее изменение этой страницы: 2017-03-11; Просмотров: 588; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.016 с.)
Главная | Случайная страница | Обратная связь