Набор инструкций
В данной статье предлагается схема довольно простой игры на микроконтроллере ATtiny13A. Данная игра хорошо подходит для начинающих, отличается своей простотой и содержит минимум элементов.
В данной статье предлагается 2 схемы светодиодных эффектов на микроконтроллерах PIC и AVR.
Портативный осциллограф собран на ATmega32. Графический индикатор ЖКИ 128 х 64. Максимальная частота сигнала, на которой может работать этот осциллограф - 5 кГц меандр. При синусоидальном или треугольном сигнале максимальная частота всего лишь 1 кГц. Наилучшим решением для меня было WinAVR, так как она базируется на открытом AVR-GNU компиляторе и работает совместно с AVR studio 4.
Новый контроллер корректора коэффициента мощности NCP1654 от ON Semi
Контроллер корректора коэффициента мощности NCP1654 с непрерывным режимом работы (CCM) – следующая ступень развития контроллера NCP1653. Это устройство управляет временем проводимости ключа (ШИМ), которое зависит от мгновенного значения тока катушки.
Пульт ДУ для фотоаппаратов Canon / Nikon
Все собрано в корпусе-брелоке купленном в магазине "Промэлектроника". Вообще забавно - корпус стоит столько же сколько вся начинка (кроме литиевых батареек). Но не жалко, зато выглядит не "колхозно".
Осциллограф — один из самых необходимых в комплексе измерительных приборов на рабочем месте у радиолюбителя, но в то же время и один из самых дорогих из оборудования. Вот почему тяга к конструированию подобного изделия у радиолюбителей не иссякает никогда. В данной статье читателям предложено ознакомиться с оригинальным построением малогабаритного двухлучевого осциллографа, который совсем несложно изготовить самостоятельно.
Измерительные генераторы, в которых требуемое значение частоты устанавливают с помощью клавиатуры, читателям журнала известны (см., например, статью Пискаева А. "Частотомер-генератор-часы" в "Радио", 2002, № 7, с. 31, 32). Как правило, эти приборы выполнены на микроконтроллере, диапазон генерируемых частот ограничен несколькими мегагерцами, а получение точного значения частоты невозможно. Описываемый в статье генератор тоже содержит микроконтроллер, но использован он только для управления специализированной микросхемой — синтезатором частоты AD9850. Применение этой микросхемы позволило расширить диапазон генерируемых частот от долей герца до 60 МГц, в пределах которого можно получить любое значение частоты с точностью 1 Гц.
Jerry Jacobs (The Netherlands)
Каждый встречал двумерные светодиодные матрицы, но вариант, описанный в этой статье, описывает совсем иной калибр: а именно, пять матриц, сложенных вместе в куб; и в этой трехмерной матрице каждый светодиод которой может быть включен совершенно индивидуально.
(автор перевода - MACTEP)
PIC16CXX - это 8-pазpядные микpоконтpоллеpы с RISC аpхитектуpой, пpоизводимые фиpмой Microchip Technology. Это семейство микpоконтpоллеpов отличается низкой ценой, низким энеpгопотpеблением и высокой скоpостью. Микpоконтpоллеpы имеют встpоенное ЭППЗУ пpогpаммы, ОЗУ данных и выпускаются в 18 и 28 выводных коpпусах.
PIC OTP - это однокpатно пpогpаммиpуемые пользователем контpоллеpы, пpедназначенные для полностью оттестиpованных и законченных изделий, в котоpых не будет пpоиходить дальнейших изменений кода. Эти контpоллеpы выпускаются в дешевых пластиковых коpпусах с пpедваpительно заданным типом внешнего генеpатоpа - кваpцевым или RC.
Здесь инфорормация для тех, кто не имеет опыта работы с PIC процессорами. Для транслирования исходного текста программы в машинный код процессора используется широко распространенный, бесплатный ассемблер MPASM, для программирования - программатор PIX, также бесплатный и доступный на многих серверах. Схема аппаратной части программатора приведена на рисунке.
HАБОР КОМАHД PIC
Тепеpь, когда Вы научились ассемблиpовать пpогpамму, записывать ее в микpосхему и опpобовать на макетной плате, мы можем пеpейти к описанию всего набоpа команд микpоконтpоллеpов семейства PIC. Мы по-пpежнему будем оpиентиpоваться на PIC16C84, хотя почти все, о чем мы будем говоpить, пpименимо и к дpугим микpоконтpоллеpам семейства PIC. По ходу описания мы будем составлять коpоткие пpогpаммы, чтобы лучше понять, как pаботают те или иные команды. Вы можете подставлять эти пpогpаммы в базовый код, ассемблиpовать их, записывать в микpосхему и, вставляя микpосхему в макетную плату, смотpеть, как это pаботает. Если же в очеpедном пункте Вам будет все абсолютно ясно, Вы можете не опpобовать его, а пеpеходить сpазу к следующему пункту.
Каждая команда представляет собой 14-разрядное слово, содержащее поле кода операции OPCODE и поле операндов. Система команд включает в себя команды работы с байтами, команды работы с битами, команды управления и операции с константами.
AVR - Сравнительно мощные и популярные контроллеры!
Прошиваются они элементарно, с помощью специального программатора и программы!
Все мы не раз встречали очень интересные схемы, большенство схем очень простые, как правило содержат несколько деталек, иногда какие нибуть микросхемы, но иногда нам попадаются очень полезные схемы, но в них содержится одна деталь, которая возможно некоторым явлеется мало известной, и отпугивающей для новичков! Это контроллер! :)
Ниже представлена принципиальная схема (печатная плата с расположением элементов) простейшего программатора для PIC микроконтроллеров.