Архив рубрики: Публикации

Кольцевой счетчик в цифровой логике

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

 

Что такое кольцевой счетчик в цифровой логике?

Кольцевой счетчик — это тип схемы цифрового счетчика, которая построена с использованием сдвигового регистра. Он получил свое название из-за способа его работы, при котором биты данных циркулируют (или «закольцованы») с помощью последовательности триггеров. Такое поведение циклического сдвига обуславливает его уникальные свойства и области применения.

Кольцевой счетчик в цифровой логике

 

Принцип работы кольцевого счетчика

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

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

Кольцевой счетчик в цифровой логике

 

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

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

 

Кольцо образуется, когда предварительно установленное значение 1 сдвигается на следующий триггер при каждом тактовом импульсе.

 

Типы кольцевых счетчиков в цифровой логике

В цифровой логике существует два типа кольцевого счетчика.

1. Прямой кольцевой счетчик

Прямой кольцевой счетчик также известен как счетчик «Один горячий». Результат предыдущего триггера используется первым триггером в качестве входных данных. Вход ORI передается на вход PR для первого триггера и на вход clear для остальных триггеров в кольцевом счетчике.

 

Примечание
Прямой кольцевой счетчик передает один бит 1 (или 0) по кольцу.

 

Логическая схема

Кольцевой счетчик в цифровой логике

 

Таблица истинности

Кольцевой счетчик в цифровой логике

 

Схема сигналов

Кольцевой счетчик в цифровой логике

 

2. Счетчик витых колец

Кольцевой счетчик с переключателем — это то, что называется счетчиком со скрученным кольцом. Выходные данные последнего триггера передаются как входные данные первого триггера, точно так же, как в счетчике с прямым кольцом. Вход ORI используется в качестве входного сигнала clear всеми триггерами счетчика twisted ring.

Примечание: Счетчик со скрученным кольцом циркулирует по кольцу потоком из единиц, за которыми следует 0.

 

Логическая схема

Кольцевой счетчик в цифровой логике

 

Таблица истинности

Кольцевой счетчик в цифровой логике

 

Схема сигналов

Кольцевой счетчик в цифровой логике

 

Преимущества кольцевого счетчика в цифровой логике

1. Простота: Кольцевые счетчики относительно просты в реализации с использованием стандартных триггерных компонентов, что упрощает их проектирование и интеграцию.

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

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

 

Использование кольцевого счетчика в цифровой логике

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

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

3. Декодирование и управление: Служат в качестве декодеров адресов в устройствах памяти и реализуют логику управления в цифровых системах.

4. Частотное деление: используются в качестве делителей частоты, где выходная частота составляет долю входной тактовой частоты.

 

Ограничения кольцевого счетчика в цифровой логике

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

 

Заключение

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

 

Часто задаваемые вопросы (FAQs)

Вот некоторые из часто задаваемых вопросов о кольцевом счетчике в цифровой логике.

 

Вопрос 1. Что такое кольцевой счетчик в цифровой логике?

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

 

Вопрос 2. Как работает кольцевой счетчик?

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

 

Вопрос 3. Каковы преимущества использования кольцевых счетчиков?

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

 

Вопрос 4. Каковы различные типы кольцевых счетчиков?

Существует несколько типов кольцевых счетчиков:

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

 

Вопрос 5. Где обычно используются кольцевые счетчики?

Кольцевые счетчики находят применение в различных областях, включая:

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



2023-09-07T20:07:33
Программирование

Python 3 Синхронизация потоков

В статье я опишу механизмы Python 3 с помощью которых выполняется синхронизация потоков, а именно классы Event, Condition, Barrier и Semaphore.





Читать

Как проверить версию BIOS в Windows 11

BIOS — это базовые системы ввода и вывода, которые используются для процесса загрузки компьютера. Он отвечает за запуск и проверку аппаратных компонентов системы, таких как память, процессор, дисководы, клавиатура и т. д. Кроме того, он предоставляет интерфейс, через который операционная система может взаимодействовать/взаимодействовать с аппаратным обеспечением системы. Пользователи Windows могут легко проверить последнюю версию BIOS, установленную на их компьютерах.

В этой статье будут показаны различные способы узнать версию BIOS в Windows 11.

Способ 1: проверить/узнать версию BIOS через информацию о системе

Сначала нажмите клавиши «Windows +R», чтобы открыть диалоговое окно «Выполнить». Затем введите в него «msinfo32» и нажмите клавишу «Enter»:

После этого откроется окно приложения «Информация о системе». Он показывает всю информацию о системе, включая «Версию/дату BIOS», как вы можете видеть на снимке экрана ниже:

Способ 2: проверить/узнать версию BIOS с помощью средства диагностики DirectX

Сначала введите «dxdiag» в поле «Выполнить поиск» и нажмите кнопку «ОК»:

После этого откроется инструмент диагностики DirectX. Там отображается версия BIOS, как показано на изображении ниже:

Способ 3: проверить/узнать версию BIOS через командную строку

Сначала откройте командную строку с правами администратора:



Затем выполните команду «wmic bios get biosversion», чтобы проверить версию BIOS:

wmic bios get biosversion

Мы объяснили эффективные способы узнать версию BIOS в Windows 11.

Заключение

Существует несколько способов проверить/узнать версию BIOS в Windows 11, например, с помощью информации о системе, средства диагностики DirectX или использования командной строки. Например, нажмите клавиши «Window+R», чтобы открыть диалоговое окно «Выполнить», и введите в нем «msinfo32», чтобы открыть информацию о системе. Затем просмотрите там версию BIOS. Альтернативно, запустите команду «wmic bios get biosversion» в командной строке. В этой статье проиллюстрированы различные способы проверить/узнать версию BIOS в Windows 11.



2023-09-07T10:01:35
Вопросы читателей

Как настроить и управлять несколькими аудиовыходами в Windows 11?

Windows 11 предоставляет несколько вариантов настройки параметров звука. По умолчанию Windows 11 обеспечивает звук через динамики. Но если подключено более двух устройств вывода, Windows 11 предоставляет возможность переключаться между этими устройствами вывода. Но может ли Windows 11 одновременно воспроизводить звук на нескольких устройствах?

В этой статье представлена ​​практическая демонстрация включения звука на нескольких выходах.

Когда включать несколько аудиовыходов в Windows 11?

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

Функция нескольких аудиовыходов в Windows 11 окажется полезной. Он автоматически уведомляет и позволяет пользователю переключаться при обнаружении в системе нескольких устройств вывода. Однако вы также можете воспроизводить звук одновременно на нескольких устройствах вывода.

Как настроить и управлять несколькими аудиовыходами в Windows 11?

Stereo Mix — это функция, которая управляет несколькими функциями вывода звука. Хотя в Windows 10 эта функция отсутствует, в Windows 11 она есть, но по умолчанию она отключена. Мы можем включить его и направить звук на несколько выходов.

Выполните следующий шаг, чтобы приобрести эту функцию сегодня:

Шаг 1. Откройте настройки звука

На панели задач щелкните правой кнопкой мыши значок динамика. Выберите «Настройки звука» из различных отображаемых вариантов:

Шаг 2: Нажмите «Дополнительные настройки звука»

Откроется экран «Настройки звука». Прокрутите вниз и в разделе «Дополнительно» нажмите «Дополнительные настройки звука»:

Шаг 3: Перейдите на вкладку «Запись».

Нажмите на вкладку «Запись», расположенную рядом с вкладкой «Воспроизведение».

Шаг 4. Показать отключенные устройства

По умолчанию в Windows 11 отключено отображение параметра «Стереомикс». Однако мы можем включить его, щелкнув правой кнопкой мыши и выбрав опцию «Показать отключенные устройства»:

Шаг 5. Включите стереомикс.

Теперь вам будет показан стереомикс. Щелкните правой кнопкой мыши и выберите опцию «Включить» в «Стерео-микс»:

Шаг 6. Настройка свойств.

После включения Stereo Mix щелкните его правой кнопкой мыши и выберите параметр «Свойства», чтобы настроить их:

Шаг 7. Свойства стереомикса.

В разделе «Свойства стереомикса» коснитесь вкладки «Прослушивание», расположенной рядом с вкладкой «Общие»:

Шаг 8. Выберите другое устройство вывода.

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

Здесь звук включен как в наушниках, так и в «Динамике».

Заключение

Несколько вариантов вывода звука, предоставляемых Windows 11, можно активировать, включив и настроив свойства Stereo Mix в настройках звука. Stereo Mix оптимизирует звук на несколько устройств вывода и, следовательно, освобождает пользователя от необходимости отключать и повторно подключаться. В этой статье представлено пошаговое руководство по включению звука на нескольких выходах в Windows 11.



2023-09-07T09:52:43
Вопросы читателей

Как настроить прокси для iPhone

Есть несколько разных причин настроить прокси-сервер на iPhone. Некоторым беспроводным школьным и деловым сетям требуются прокси-серверы для доступа в Интернет. Или вы можете использовать настройки прокси-сервера iPhone, чтобы повысить вашу конфиденциальность в Интернете и получить доступ к ограниченному контенту. Независимо от ваших причин, продолжайте читать пошаговые инструкции по настройке прокси-сервера для iPhone. Кроме того, вы также можете узнать, как отключить прокси на iPhone, когда он вам больше не нужен. Давайте начнем.

ПРИМЕЧАНИЕ. Я создал это руководство на iPhone 11 под управлением iOS 16.6. Помните, что вы можете прочитать о прокси-серверах и взвесить их плюсы и минусы, если вам нужна дополнительная информация.

Как получить доступ к настройкам прокси-сервера iPhone

Чтобы настроить прокси-сервер для iPhone, начните с открытия приложения «Настройки».

Откройте приложение «Настройки» на вашем iPhone.

На экране настроек нажмите Wi-Fi.

Доступ к Wi-Fi в настройках iPhone

На экране Wi-Fi найдите и коснитесь беспроводной сети, к которой вы подключены.

Нажмите на свою сеть Wi-Fi.

Далее вы увидите все настройки этой беспроводной сети. Прокрутите вниз до конца и нажмите «Настроить прокси», чтобы получить доступ к настройкам прокси на iPhone.

Доступ к настройке прокси на iPhone

Как настроить прокси для iPhone

Настройка прокси — это экран, на котором вы можете настроить прокси-сервер на iPhone для выбранной сети Wi-Fi. На нем есть три варианта: «Выкл.», «Вручную» и «Автоматически». По умолчанию настройка прокси-сервера на вашем iPhone должна быть отключена.

Параметры настройки прокси-сервера на iPhone

Выберите «Вручную» или «Автоматически» в зависимости от настроек прокси-сервера iPhone, которые вы хотите использовать, и перейдите к соответствующему подразделу этого руководства для получения дальнейших инструкций.

Настройте прокси-сервер iPhone вручную

Если вы знаете детали подключения к прокси-серверу, нажмите вариант «Вручную». Это открывает дополнительные возможности для ручного ввода данных сервера, порта и аутентификации для прокси-сервера на iPhone.

Настройте прокси-сервер на iPhone вручную

Введите IP-адрес прокси-сервера в поле Сервер. Затем введите порт, используемый для прокси-сервера. Если прокси-сервер не требует аутентификации, сохраните новые настройки прокси-сервера iPhone, и все готово.

Настройки сервера и порта в iOS

Если прокси-сервер, к которому вы подключаетесь, требует имени пользователя и пароля, включите переключатель Аутентификация и введите учетные данные для прокси-сервера. После их вставки нажмите «Сохранить», чтобы начать использовать прокси-сервер на вашем iPhone.

Настройки аутентификации для прокси-сервера iPhone

Используйте автоматические настройки прокси-сервера на iPhone

Также есть настройка «Автоматически» для настройки прокси-сервера на вашем iPhone. Это позволяет вашему устройству автоматически получать конфигурацию прокси-сервера от маршрутизатора, транслирующего беспроводную сеть.

Обычно такие сети Wi-Fi можно найти в школах и деловых сетях. В этом случае вам нужно только включить опцию Автоматически. Нет необходимости вводить IP-адрес или порт. Однако вы можете ввести URL-адрес в сценарий автоматической настройки, который предоставит вашему iPhone сведения о прокси-сервере. Сценарий представляет собой небольшой файл, и вы можете получить его URL-адрес у своего сетевого администратора.

Автоматические настройки прокси на iPhone

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

СОВЕТ: Если вас беспокоит конфиденциальность в Интернете, VPN также может быть подходящим вариантом. Прочтите наше руководство, чтобы решить, когда использовать прокси-сервер, а когда VPN.

Как отключить прокси на iPhone

Вы, наверное, догадались, как отключить прокси на iPhone: выберите «Выключить» на экране «Настроить прокси».

Как отключить прокси на iPhone

Сохраните настройки, и ваш iPhone перестанет использовать прокси-сервер для этой сети Wi-Fi.

Зачем вы настроили прокси-сервер на iPhone?

Как вы видели, настроить прокси-серверы на iPhone несложно. В этом нет ничего сложного, и сделать это сможет каждый. Прежде чем вы закроете это руководство, мне интересно, почему вам необходимо использовать прокси-сервер на вашем iPhone. Это потому, что вы студент и ваша школа этого требует? Это единственный способ подключиться к Wi-Fi вашей компании? Или вы просто беспокоитесь о своей конфиденциальности в Интернете? Позвольте мне знать в комментариях ниже.



2023-09-07T09:38:02
Вопросы читателей

Учебное пособие II: Основные пакеты для Debian 12, MX 23 и других версий

Учебное пособие II: Основные пакеты для Debian 12, MX 23 и других версий

Учебное пособие II: Основные пакеты для Debian 12, MX 23 и других версий

В предыдущем посте к этому мы поделились своим обычным первый урок из 3, о том, как обновить через терминал и какие полезные пакеты установить в только что выпущенных новых стабильных версиях Debian GNU/Linux и MX Linux. Которые в этом году Либретто Debian 12 Bookworm и MX Linux 23.

И поскольку в этом первом руководстве пакеты были больше ориентированы на дополнение и улучшение базовой операционной системы Debian/MX для обычного пользователя GNU/Linux, теперь в этом Учебник XNUMX мы сосредоточимся на них немного более необходимые или универсальные пакеты который обязательно стоит установить чуть более продвинутому пользователю, как дома, так и в офисе. Чтобы ваша личная или профессиональная офисная деятельность могла быть обеспечена вашим дистрибутивом GNU/Linux на вашем текущем компьютере, независимо от того, старый он или новый.



Читать