Что такое порты ввода вывода

Порты ввода-вывода

Порт ввода-вывода – логическое объединение сигнальных линий, через которое принимаются и передаются данные.
Каждая линия порта, как правило, обозначается как Pnx, где

Каждый порт ввода-вывода обслуживают как минимум 3 служебных регистра:

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

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

Для всех линий портов ввода-вывода, как правило, доступна программная конфигурация входных подтягивающих резисторов. Подтягивающие резисторы осуществляют доопределение потенциалов «брошенных» входов напряжением высокого (Pull-up) или низкого (Pull-down) уровня.
Что такое порты ввода вывода. Смотреть фото Что такое порты ввода вывода. Смотреть картинку Что такое порты ввода вывода. Картинка про Что такое порты ввода вывода. Фото Что такое порты ввода вывода

Для обращения к отдельным линиям порта используется маскирование битов.

Входные элементы управления

В качестве входных элементов управления могут использоваться

Тумблеры предназначены для коммутации цепей управления. Обрабатываемый сигнал с тумблера – потенциальный.

Различают 1-позиционные и 2-позиционные тумблеры:

Выходные элементы управления

В качестве выходных элементов управления могут использоваться

Единичные светодиоды

Что такое порты ввода вывода. Смотреть фото Что такое порты ввода вывода. Смотреть картинку Что такое порты ввода вывода. Картинка про Что такое порты ввода вывода. Фото Что такое порты ввода вывода7-сегментные индикаторы

Различают 7-сегментные индикаторы с общим анодом и с общим катодом.

При подаче логической единицы на соответствующий сегмент индикатора с общим катодом светодиод сегмента включается. При этом общий вывод сегментов (катод) должен быть соединен с логическим нулем.

При подаче логического нуля на соответствующий сегмент индикатора с общим анодом светодиод сегмента включается. При этом общий вывод (анод) должен быть соединен с логической единицей.

Что такое порты ввода вывода. Смотреть фото Что такое порты ввода вывода. Смотреть картинку Что такое порты ввода вывода. Картинка про Что такое порты ввода вывода. Фото Что такое порты ввода вывода

В таблице приведены коды для отображения цифр на 7-сегментном индикаторе

Источник

Что такое порты ввода вывода

Рис.4.26.Фрагмент программы, обеспечивающей непрерывную индикацию строки символов

Что такое порты ввода вывода. Смотреть фото Что такое порты ввода вывода. Смотреть картинку Что такое порты ввода вывода. Картинка про Что такое порты ввода вывода. Фото Что такое порты ввода вывода

Рис.4.27.Блок-схема программы, обеспечивающий вывод в режиме «бегущей строки»

Что такое порты ввода вывода. Смотреть фото Что такое порты ввода вывода. Смотреть картинку Что такое порты ввода вывода. Картинка про Что такое порты ввода вывода. Фото Что такое порты ввода вывода

Рис.4.28.Структура буфера программы, обеспечивающий вывод в режиме бегущей строки

символы, семисегментные коды которых находятся в буфере. Числа около стрелок задают порядок пересылки кодов в процессе поворота. После поворота буфера вновь выполняется NN циклов индикации. Легко видеть, что при этом символы на дисплее будут последовательно смещаться влево и строка на нем «побежит». Скорость ее движения определяется числом циклов NN циклов индикации. Чем больше NN, тем медленнее бежит строка.

Что такое порты ввода вывода. Смотреть фото Что такое порты ввода вывода. Смотреть картинку Что такое порты ввода вывода. Картинка про Что такое порты ввода вывода. Фото Что такое порты ввода вывода

Для поворота буфера имеющего N ячеек можно воспользоваться фрагментом программы, представленным на рис.4.30.

; ЧИСЛО СИМВОЛОВ В СТРОКЕ

; ЗАНЕСТИ В ПАРУ HL НАЧ.

; АДРЕС ИСТОЧНИКА КОДА

; ЗАНЕСТИ В ПАРУ DE НАЧ.

; АДРЕС ПРИЕМНИКА КОДА

; ВЫПОЛНИТЬ N ЦИКЛОВ

; ИСТОЧНИКА В ПРИЕМНИК

; ИСТОЧНИКА И ПРИЕМНИКА

; НЕТ, ПОВТОРИТЬ, ИНАЧЕ

Рис.4.30.Фрагмент программы, обеспечиваюший поворот буфера

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

Преобразование иллюстрирует подпрограмма BIS7 (рис.4.31), которая преобразует в семисегментный код младшую тетраду байта, находящегося в аккумуляторе.

; МАСКА МЛАДШЕЙ ТЕТРАДЫ

; ВЫДЕЛИТЬ МЛ. ТЕТРАДУ

; ОЧИСТИТЬ РЕГИСТР H

; ЗАГРУЗИТЬ МЛ. ТЕТРАДУ ВХ

; ЗАГРУЗИТЬ НАЧ. АДР.ТАБЛИЦЫ

; ВЫЧИСЛИТЬ АДРЕС ВЫХ. КОДА

; ЗАГРУЗИТЬ ВЫХ. КОД В РЕГ. А

; ВОЗВРАТИТЬСЯ В ОСНОВНУЮ

Рис.4.31. Текст подпрограммы BIS7

Начальный (базовый) адрес таблицы TAB7 складывается в подпрограмме с исходным кодом 0 F. При этом в регистровой паре HL получается адрес соответствующего семисегментного кода. Этот код извлекается из таблицы TAB7 командой MOV A, M и помещается в аккумулятор.

Ввод информации с кнопок и клавиатуры, подключенных к микро-ЭВМ обычно сопряжен с решением следующих специфических проблем:

защитой от дребезга контактов кнопок или клавиш;

идентификацией нажатой клавиши;

обеспечением нужного порядка срабатывания клавиш (при нажатии или при отпускании).

Защита от дребезга может быть обеспечена либо на аппаратном, либо на программном уровне.

Для идентификации клавиш обычно требуется комбинация определенных аппаратных и программных средств.

Нужный порядок срабатывания обычно обеспечивается соответствующим построением программы поддержки работы клавиатуры.

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

При малом количестве клавиш первый этап идентификации решается чисто аппаратно. Для приема сигнала с каждой из клавиш здесь выделяют отдельные разряды, биты в порте прямого ввода. Пример такого решения иллюстрирует схема клавиатуры, представленная на рис.4.32. Комбинация нажатых клавиш S0 S7 задает здесь уникальный код нажатой клавиши KNK1, который далее вводится в микро-ЭВМ через порт прямого ввода PIKNK1. Если количество клавиш больше числа разрядов порта ввода, можно включить между клавиатурой и портом шифратор с соответствующим количеством входов. При использовании шифратора, восьмиразрядный порт ввода может вводить информацию максимум от 255 клавиш.

Второй этап идентификации нажатой клавиши обеспечивается подпрограммой IDEN2, которая:

вводит в микро-ЭВМ код нажатой клавиши KNK1;

проверяет, содержится ли этот код в таблице допустимых кодов;

устанавливает признак недопустимого ввода Z = 1, если эта проверка не успешна. Некорректный ввод возможен, например, при одновременном нажатии нескольких клавиш;

Устанавливает признак управляющей клавиши С = 1, если нажата управляющая клавиша;

преобразует код нажатой клавиши KNK1 в другой — KNK2, более удобный для последующего использования.

Что такое порты ввода вывода. Смотреть фото Что такое порты ввода вывода. Смотреть картинку Что такое порты ввода вывода. Картинка про Что такое порты ввода вывода. Фото Что такое порты ввода вывода

Рис.4.32.Подключение клавиатуры к микро-ЭВМ

Для цифровых клавиш, коды KNK2 должны соответствовать их маркировке. Для управляющих клавиш удобно использовать в качестве кодов KNK2 последовательность четных шестнадцатеричных чисел, начинающуюся с 00Н. Код KNK2 получается в подпрограмме из промежуточного кода CKNK2. Младшая тетрада кода CKNK2 есть код KNK2 нажатой клавиши. Старшая тетрада равна 0H для цифровых и 8H для управляющих клавиш. Такая структура кода CKNK2 позволяет одновременно использовать его как для формирования KNK2, так и признака управляющей клавиши.

В случае, если на рис.4.32 клавиши S0 S3 — цифровые, а S4 S7 — управляющие, подпрограмма IDEN2 может иметь вид, представленный на рис.4.33.

Основу подпрограммы составляет цикл, в котором последовательно устанавливаются адреса всех восьми строк таблиц ТАВ1 (KNK1) и ТАВ2 (CKNK2) и идет сравнение кода из таблицы ТАВ1 с кодом нажатой клавиши. Если введенного кода нет в таблице ТАВ1, то есть имел место некорректный ввод, происходит выход из подпрограммы с установленным некорректного ввода Z=1. Этот признак устанавливается командой DCR B при завершении цикла. Если же введенный код опознан в одном из кодов ТАВ1, следует выход из цикла к метке М1. Регистровая пара DE содержит в этом случае адрес кода CKNK2 в таблице ТАВ2. Далее этот код извлекается из ТАВ2 командой LDAX D.

; ДЛИНА ТАБЛИЦЫ КОДОВ

; МАСКА МЛАДШЕЙ ТЕТРАДЫ

; ЗАГРУЗИТЬ ДЛИНУ ТАБЛИЦЫ

; ЗАГРУЗ. НАЧ. АДРЕС ТАБЛИЦЫ

; КОДОВ KNK1 В ПАРУ HL

; ЗАГРУЗ. НАЧ. АДРЕС ТАБЛИЦЫ

; КОДОВ СKNK2 В ПАРУ DE

; KNK1 СОВПАДАЕТ СО СТРОКОЙ

; ДА, ПЕРЕЙТИ К М1, ИНАЧЕ

; КОДОВ В ТАВ1 И ТАВ2

; ПРОСМОТРЕНА ВСЯ ТАВ1?

; НЕТ, ПОВТОРИТЬ, ИНАЧЕ

; ВЫБРАТЬ CKNK2 ИЗ ТАВ2

; СОХРАНИТЬ В РЕГИСТРЕ В

; ВЫБРАТЬ CKNK2 ИЗ ТАВ2

; ПЕРЕНЕСТИ СТАРШИЙ БИТ CKNK2

; В БИТ С РЕГИСТРА F

; ВОССТАНОВИТЬ KNK2 В

; ВОЗВРАТ С Z=0 И С=1 / 0

0FEH, 0FDH, 0FBH, 0F7H

0EFH, 0DFH, 0BFH, 7FH

Рис.4.33.Текст подпрограммы IDEN2

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

Работу клавиатуры поддерживают порт прямого ввода POKWR и порт прямого ввода PIKAR. Легко видеть, что к каждой из четырех активных линий порта ввода здесь подключено по 6 контактов клавиатуры. Понятно, что эти контакты не могут быть опрошены микро-ЭВМ одновременно. Поэтому в процессе идентификации нажатой клавиши используется процедура последовательного опроса вертикальных рядов клавиш. Эту процедуру, осуществляемую специальной подпрограммой, часто называют сканированием клавиатуры.

Порт POKWR предназначен для выбора ряда клавиш, опрашиваемых в данный момент времени. В этот порт выводится код выбора ряда KWR. Единичный бит этого кода обеспечивает активацию, выбор одного из вертикальных рядов клавиш, задавая на вертикальном проводнике матрицы уровень логического нуля. В невыбранных рядах вертикальные проводники имеют уровень логической единицы. Поэтому замыкание контактов клавиатуры в невыбранных рядах не меняет единичного состояния входов D6, D5, D4 и D2 порта PIKAR. Замыкание же контактов в выбранном ряду приводит к появлению уровня логического нуля на одном или нескольких входах этого порта. Таким образом, формируется код активного ряда KAR, который может ввести в микро-ЭВМ через порт PIKAR.

Последовательный выбор рядов клавиш меняющимся в цикле кодом KWR и ввод кода KAR соответствующего ряда осуществляет специальный блок подпрограммы идентификации IDEN. Байтовые коды KWR и KAR составляют вместе уникальный шестнадцатиразрядный код нажатой клавиши, который используется на втором этапе идентификации. Так, например, если этот код равен 0170H, то нажата клавиша «пробел».

Для рассматриваемого варианта клавиатуры коды KWR и KAR можно объединить в байтовый код нажатой клавиши KNK, используя соотношение

KNK = KWR / 2 + KAR х 2.

Это соотношение может быть реализовано фрагментом программы, приведенным на рис.4.35. Здесь предполагается, что код KWR содержится в регистре С.

Часто нужно определить, нажата ли какая-либо (неважно какая) из клавиш клавиатуры. В этом случае следует выбрать все шесть рядов клавиш одновременно, выдав в порт POKWR код KWR = 3FH. Порт PIKAR будет при этом принимать код KAR = 74H только в том случае, если не нажата ни одна из клавиш.

Процессы сканирования матричной клавиатуры и динамического управления семисегментным дисплеем имеют много общего. Поэтому их часто интегрируют, объединяют на аппаратном (клавиатура и дисплей обычно имеют общий порт выбора ряда POKWR) и (или) на программном уровне.

Что такое порты ввода вывода. Смотреть фото Что такое порты ввода вывода. Смотреть картинку Что такое порты ввода вывода. Картинка про Что такое порты ввода вывода. Фото Что такое порты ввода вывода

Рис.4.34.Принципиальная схема матричной клавиатуры

Источник

Порт ввода-вывода

Во многих моделях процессоров ввод-вывод организуется теми же функциями, что и чтение-запись в память — так называемый «ввод-вывод через память». Соответственно, схемотехнически устройства ввода-вывода располагаются на шине памяти, и часть адресов памяти направляются на ввод-вывод. В процессорах Intel, микроконтроллерах AVR и некоторых других существуют отдельные команды для ввода-вывода — IN и OUT — и, соответственно, отдельное адресное пространство: в процессорах Intel — от 000016 до FFFF16.

Порты ввода-вывода создаются в системном оборудовании, которое циклически декодирует управляющие, адресные и контакты данных процессора. Затем порты настраиваются для обеспечения связи с периферийными устройствами ввода-вывода.

Одни порты используются для передачи данных (например, приём данных от клавиатуры или чтение времени системных часов), другие — для управления периферийными устройствами (команда чтения данных с диска). Исходя из этого порт ввода-вывода может быть портом только для ввода, только вывода, а также двунаправленным портом.

Ввод-вывод через память никак не связан с прямым доступом к памяти; ПДП — отдельное схемное решение, связывающее шину ввода-вывода с контроллером памяти и разгружающее процессор на крупных операциях ввода-вывода. В машине с ПДП, чтобы записать блок памяти, например, на диск, надо сформировать этот блок в памяти, а затем операциями ввода-вывода (либо через порт, либо через специальный адрес памяти, в зависимости от архитектуры) отправить команду «Начать запись». Когда запись будет закончена, устройство каким-то образом предупредит процессор об этом (например, прерыванием). В частности, известные любому знакомому с DOS три параметра SoundBlaster — порт, DMA и IRQ — указывают, как передавать звуковой плате команды, как она будет брать звуковую волну из памяти и как плата сообщит процессору, что отрезок волны проигран.

Связанные понятия

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

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

Источник

Что такое порты ввода/вывода на ноутбуке?

Порты ввода/вывода относятся к портам ввода/вывода. Это разъемы на вашем ноутбуке, которые позволяют подключаться к цифровым камерам, видеокамерам, телевизорам, внешним устройствам хранения данных, принтерам и сканерам. Количество и тип портов ввода/вывода будут различаться в зависимости от стиля ноутбука, и вам придется заплатить, чтобы иметь больше вариантов портов.

блютуз

Использует беспроводную технологию на коротких расстояниях (около 30 футов) для передачи данных между устройствами. При взгляде на ноутбуки с Bluetooth, найдите модели, которые позволят вам отключить Bluetooth, не выполняя много шагов. В качестве меры безопасности вы не должны оставлять Bluetooth включенным во время путешествия.

Порт DVI

DVI расшифровывается как Digital Visual Interface и представляет собой высококачественное соединение между ноутбуком и внешним дисплеем или телевизором. Самая большая трудность, с которой мобильные профессионалы могут столкнуться с использованием DVI, заключается в том, что они имеют доступ к старым телевизорам или мониторам, которые не имеют возможности подключения DVI. Лучше быть готовым использовать другое средство подключения к внешнему экрану или монитору.

FireWire 400 и 800 (IEEE 1394 и 1394b)

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

Порт для наушников

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

IrDA (инфракрасная ассоциация данных)

Данные могут передаваться с помощью инфракрасных световых волн между ноутбуками, ноутбуком, КПК и принтерами. Это может быть очень удобно, так как вам не нужны никакие кабели. Порты IrDa передают данные примерно с той же скоростью, что и параллельные порты, и вы должны убедиться, что устройства, передающие друг другу, выстроены в линию и находятся в нескольких футах друг от друга.

Устройства чтения карт памяти

Большинство ноутбуков теперь имеют встроенные устройства чтения карт памяти, но ноутбуки не всегда смогут читать/записывать карты всех типов. В тех случаях, когда нет устройства чтения карт памяти, такого как MacBook, потребуется внешнее устройство чтения карт памяти. В зависимости от типа карты памяти может потребоваться адаптер для установки карты памяти в ноутбук. MicroSD можно читать и записывать на ноутбуках с помощью адаптера. Большинство карт microSD будут иметь адаптер. Устройство чтения карт памяти подключается к вашему ноутбуку через USB. Они варьируются в цене и возможностях. D-Link и IOGear – производители широко распространенных устройств чтения карт памяти.

Карты памяти

Карты памяти – это способ расширить память вашего ноутбука и обмениваться файлами между устройствами. Карты памяти могут относиться к типу гаджета, например, Sony Memory Stick используются в цифровых камерах Sony. Другие форматы карт памяти могут использоваться в любом типе устройства и не требуют специального программного обеспечения. Наиболее распространенные типы карт памяти: Compact Flash I и II, SD, MMC, Memory Stick, Memory Stick Duo и Memory Stick Pro & Pro Duos XD-Picture, Mini SD и Micro SD. Карты памяти большей емкости лучше, если вы можете позволить себе купить их. Вы будете тратить меньше времени на передачу данных и сможете делать больше с картами памяти большей емкости.

Порт для микрофона

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

Модем (RJ-11)

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

Параллельный порт/порт принтера

Некоторые старые ноутбуки и ноутбуки для замены настольных компьютеров будут иметь параллельные порты. В некоторых случаях их можно использовать для подключения к принтерам, сканерам и другим компьютерам. Параллельные порты являются более медленным способом передачи и в большинстве случаев были заменены на порты USB и/или FireWire.

PCMCIA Тип I/II/II

PCMCIA выступает за Международную ассоциацию карт памяти персональных компьютеров.Это был один из оригинальных методов увеличения памяти для ноутбуков. Эти три типа карт имеют одинаковую длину, но разную ширину. Карты PCMCIA могут использоваться для добавления сетевых возможностей, ПЗУ или ОЗУ, возможностей модема или просто большего объема памяти. Каждый тип карты подходит для определенного типа слота PCMCIA, и они не являются взаимозаменяемыми, хотя Тип III может содержать одну карту Типа III или комбинацию Типа I или Типа II. Таблица 1.3 показывает тип карты, толщину и возможное использование для каждого типа карты PCMCIA. ПРИМЕЧАНИЕ. – Карты памяти Compact Flash можно использовать в портах PCMCIA, и для их использования вам потребуется адаптер для карт ПК.

RJ-45 (Ethernet)

Порт RJ-45 Ethernet позволяет подключаться к проводным сетям для совместного использования ресурсов компьютера или подключений к Интернету. Некоторые модели ноутбуков будут иметь порты 100Base-T (Fast Ethernet), а новые ноутбуки имеют Gigabit Ethernet, который имеет гораздо более высокую скорость передачи данных.

S-Video

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

USB означает универсальную последовательную шину. Вы можете подключить к ноутбуку практически любое периферийное устройство с помощью USB. USB заменил последовательные и параллельные порты на ноутбуках. Он обеспечивает более высокую скорость передачи данных, и к одному USB-порту можно подключить до 127 устройств. У более дешевых ноутбуков обычно есть два USB-порта, а у более дорогих моделей может быть 4-6 портов. USB-устройства получают питание от USB-соединения и не потребляют слишком много энергии, поэтому они не разряжают батарею. Устройства, которые потребляют больше энергии, будут поставляться с собственными адаптерами переменного/постоянного тока. Для подключения нужно подключить USB-гаджет и система должна его распознать. Если в вашей системе еще не установлен драйвер для этого устройства, вам будет предложено указать драйвер.

Порт VGA-монитора

Порт VGA-монитора позволяет подключить внешний монитор к ноутбуку. Вы можете использовать внешний монитор самостоятельно (удобно, когда у вас ультрапортативный ноутбук с 13,3-дюймовым дисплеем). По мере снижения цен на мониторы многие владельцы ноутбуков приобретают большой экран и используют свой ноутбук с большим внешним дисплеем. операционные системы (Mac и Windows) поддерживают использование нескольких мониторов, и их легко настроить.Есть также аппаратные решения, такие как Matrox DualHead2Go и TripleHead2Go, которые позволяют вам добавить 2 или 3 внешних монитора на ваш ноутбук. дополнительный монитор или два может сделать работу намного менее утомительной, а работу с мультимедиа – более приятной.

Найдите модели с внешним переключателем для включения и выключения Wi-Fi. Если вы не работаете и не нуждаетесь в беспроводном соединении, вам не нужно включать беспроводное соединение. Это просто разряжает вашу батарею быстрее и потенциально оставляет вас открытым для нежелательного доступа.

Источник

Что такое порты ввода вывода

Что такое порты ввода вывода. Смотреть фото Что такое порты ввода вывода. Смотреть картинку Что такое порты ввода вывода. Картинка про Что такое порты ввода вывода. Фото Что такое порты ввода вывода

Встроенные переферийные устройства

Периферийные устройства 8ХС196КC/KD отображаются и управляются через регистры спецфункций, доступ к которым осуществляется непосредственно или через горизонтальные окна в младшем регистровом файле.

Стандартные порты ввода/вывода

Почти все разряды параллельных портов выполняют альтернативные функции. Конкретная функция порта ввода/вывода программируется в соответствующем управляющем регистре специальных функций (Special Funktion Register, SFR).

Порт 2 содержит 3 типа разрядов: квазидвунаправленные, ввода и вывода. Некоторые функции 8XC196KC/KD совместно используют разряды ввода и вывода порта 2.

Последовательный порт ввода/вывода

UART имеет 3 асинхронных режима и 1 синхронный. Порт функционально со-вместим с последовательным портом семейства MСS-51, хотя для управления портами используется различное программное обеспечение.

Синхронный режим сдвигового регистра предназначен для расширения ввода/вывода через последовательный порт.

Модуль быстрого ввода/вывода

Блок быстрого ввода/вывода предназначен для приема и регистрации входных событий и формирования и выдачи выходных событий. Событием является изменение значения сигнала в какой-либо точке схемы МК. Различают единичные события (пере-ход с нулевого уровня сигнала на единичный) и нулевые события (замена единичного значения нулевым).

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

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

HSI модуль может запоминать до восьми событий ввода (значения счетчика 1): семь в семиуровневом стеке FIFO и одно в выходном регистре HSI.

Модуль быстрого вывода (HSO модуль) может формировать и выдавать события в определенные времена, заданные в счетчике 1 или счетчике 2. Эти программируемые события включают старт ADC, сброс счетчика 2, генерацию до четырех программных таймеров, установку или очистку одной (или более) из шести линий вывода HSO.

Аналого-цифровой преобразователь

АDC преобразовывает аналоговое напряжение входа в цифровой эквивалент. 8-канальный аналого-цифровой преобразователь может выполнять 8- и 10-битовое преобразования. Время выборки/хранения и время преобразования программируются. Автоматизация аналого-цифрового преобразования и сохранение результата облегчаются режимом сканирования ADC сервера периферийных транзакций. ADC может также работать как программируемый компаратор и вызывать прерывания, когда напряжение на входе превысит пороговое значение.

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

Широтно-импульсный модулятор

Сторожевой таймер

Сторожевой таймер предназначен для перевода МК в состояние сброса при об-наружении ошибок программного обеспечения.

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *