цифровая электроника
вычислительная техника
встраиваемые системы

 


Источники прерываний и таблица векторов прерываний в микропроцессорах MCS-51

Автор: Mike(admin) от 5-01-2020, 08:35

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


Что такое прерывания в микропроцессорных системах

Важность компьютерных курсов для детей

Автор: Mike(admin) от 5-01-2020, 07:55

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

Шагомер своими руками на основе Arduino и акселерометра

Автор: Mike(admin) от 30-12-2019, 15:55

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


Шагомер своими руками на основе Arduino и акселерометра

Шагомеры – это устройства, которые реализуют часть функционала фитнес-гаджетов и используются только для подсчета шагов. Итак, в этом уроке мы собираемся создать простой и дешевый шагомер, используя Arduino и акселерометр. Этот шагомер будет подсчитывать количество шагов и отображать их на ЖК-модуле 16x2.

Значимые события 2019 года, повлиявшие на мир электроники

Автор: Mike(admin) от 30-12-2019, 11:05

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


Значимые события 2019 года, повлиявшие на мир электроники

Особенности процесса обучения нейронной сети

Автор: Mike(admin) от 25-12-2019, 23:55

Целью обучения нейронной сети является предоставление данных, которые позволяют нейронной сети сходиться на надежных математических отношениях между входом и выходом. В предыдущей статье математическое соотношение было простым: если x-компонент точки в трехмерном пространстве меньше нуля, выходное значение равно нулю (что указывает, например, на то, что эта точка данных является «недействительной» и не требует дальнейшего анализа); если компонент x равен или больше нуля, вывод равен единице (что указывает на «действительную» точку данных).


Особенности процесса обучения нейронной сети

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

Что такое драйверы и зачем они нужны

Автор: Mike(admin) от 25-12-2019, 21:05

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


Что такое драйверы и зачем они нужны

Пульсоксиметр своими руками на основе датчика пульсоксиметрии MAX30100 и Arduino

Автор: Mike(admin) от 23-12-2019, 03:55

В этом проекте мы будем использовать интерфейсный датчик пульсоксиметра MAX30100 с Arduino, который может измерять содержание кислорода в крови и частоту сердечных сокращений и отображать это на ЖК-дисплее 16×2. Концентрация кислорода в крови, обозначаемая как SpO2, измеряется в процентах, а частота сердечных сокращений / пульса измеряется в BPM (ударах в минуту). MAX30100 – это прекрасное решение для пульсоксиметрии и создания пульсометра.


Пульсоксиметр своими руками на основе датчика пульсоксиметрии MAX30100 и Arduino

Разница между профессиональными видеокамерами и любительскими

Автор: Mike(admin) от 23-12-2019, 03:05

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

 

Разница между профессиональными видеокамерами и любительскими

Как обучить нейронную сеть на основе персептрона

Автор: Mike(admin) от 20-12-2019, 03:55

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


Как обучить нейронную сеть на основе персептрона

Что такое прерывания в микропроцессорных системах

Автор: Mike(admin) от 19-12-2019, 04:35

Прерывание – это состояние, при котором микропроцессор временно работает над другой задачей, а затем позже возвращается к своей предыдущей задаче. Прерывания могут быть внутренними или внешними. Внутренние прерывания, или «программные прерывания», активируются программной инструкцией и действуют аналогично инструкции перехода. Внешнее прерывание или «аппаратное прерывание» вызывается внешним аппаратным модулем. Например, многие процессорные системы используют модуль ввода/вывода, управляемый прерываниями. Процессор останавливает то, что он делает, считывает входной сигнал, а затем возвращается к текущей программе. Эту процедуру можно представить в виде следующего рисунка.


Что такое прерывания в микропроцессорных системах