Найти тему
Умножение двоичных чисел на Ассемблере для AVR
Умножение это довольно распространенная операция. Данную операцию можно выполнить как отдельной командой ассемблера, например MUL a,b Так и с помощью простых операций сложения и смещения. Конечно, использовать одну команду это удобно, но она не отражает саму механику процесса, не говоря уже о том, что не на всех микроконтроллерах, данная операция может вообще быть доступна. Также с помощью данного алгоритма можно умножать многобайтовые числа с помощью 8-битных операций. Разберем процесс умножения...
11 месяцев назад
Измерение емкости конденсатора на AVR микроконтроллере
В данной статье мы разработаем модель для измерения емкости конденсатора и попутно кратко познакомимся с довольно мощной средой для разработки электронных схем Proteus 8. Немного теории Как измерить емкость конденсатора? Емкость это реактивный параметр электрической цепи, а потому его нельзя измерить простым омметром или вольтметром. Однако с этой задачей может легко справиться микроконтроллер (МК). Если входной сигнал подаётся к Vo а выходной снимается с Vc (см. рисунок), то такая цепь называется цепью интегрирующего типа...
189 читали · 1 год назад
Подключаем датчик с I2C интерфейсом к ПК
Данная статья является продолжением предыдущей статьи, где был рассмотрен пользовательский конвертер USART-I/O для управления светодиодами с помощью ПК и программы Терминала. Здесь мы будем использовать ту же самую схему, за исключением того, что вместо светодиодов будет подключен датчик HTU21D с интерфейсом I2C, а вместо Терминала будет использоваться специализированная программа. Хотя один светодиод опционально оставлен, он будет показывать режим ожидания и измерения показаний, а второй светодиод нужен для питания датчиков 3-3,3 Вольт, на нем собрана схема питания...
587 читали · 1 год назад
Существовало много разных форматов перфокарт; наиболее распространенным был «формат IBM», введенный в 1928 г. — 12 строк и 80 колонок, размер карты 7⅜ × 3¾ дюйма (187,325 × 82,55 мм), толщина карты 0,007 дюйма (0,178 мм). Сейчас сложно представить современную игру записанную на перфокарте. Но, можно подсчитать сколько бы примерно могло потребоваться перфокарт для записи одной игры. Максимум на стандартную перфокарту можно записать 12*80 Бит = 120 Байт. При учете, что современная игра весит от 30 ГБ и более, то чтобы записать одну игру размером 30 ГБ (=32212254720 Байт) на перфокарту потребуется более 268 миллиона перфокарт. Стопка из 268млн перфокарт возвышалась бы на более чем 47 километров, это выше Эвереста более чем в 5 раз!
1 год назад
Управляем светодиодами с ПК через USB-USART
В данной статье рассмотрим один из вариантов управления обычными светодиодами с помощью ПК. Чтобы управлять светодидами с ПК их нужно к нему както подключить. Вариантов может быть множество: например порты LPT, COM, USB, Ethernet и так далее. Но просто напрямую подключить светодиод можно не к каждому порту. Здесь будет рассмотрено подключение светодиодов через USB-USART интерфейс. USB-USART представляет собой мост, который посредством специального драйвера эмулирует работу COM порта и отправляет данные на USART интерфейс...
290 читали · 2 года назад
Двухканальный графический уровень громкости звука с защитой АС от постоянного напряжения на микроконтроллере AVR
Решил я собрать себе для усилителя звуковой частоты (который собрал ранее) "графический уровень громкости" и, как полагается, еще "защиту акустической системы от постоянного напряжения", все таки сгоревший транзистор дешевле самой акустики, поэтому подстраховка не помешает. Поискав варианты в великом и могучем Интернете, мне попадались только варианты на LM3915 и ее подобных (возможно просто плохо искал), а так же отдельно защитные схемы. Выходит слишком сложно. Первое: нужно по микросхеме на канал (т...
141 читали · 2 года назад
Собираем "Часы с термометром и календарем"
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений по датам календаря (С новым годом! и т.п.), а также с регулировкой яркости в зависимости от освещенности помещения. Немного о элементной базе Основой "мозгом" часов конечно же будет микроконтроллер, а не всякие там ардуины, и вот почему. Ардуины слишком громоздки и содержат в себе много лишнего. Схему же...
250 читали · 3 года назад
Лучше чем шахматы? Знакомимся с Сёги
Начальная раскладка Этой игре насчитывается уже много веков, но она все еще настолько же интересна и актуальна как и во времена когда компьютеры были еще в далеком будущем и имя этой увлекательной игры 将棋 (яп...
645 читали · 4 года назад