Наш магазин на eBay Наш магазин на AliExpress Наш канал в telegram

Архивы автора

Программная реализация обмена данными со знакосинтезирующим ЖКИ (PIC16F628A). Часть 2. Четырехбитный интерфейс

В данной статье приведены примеры программной реализации обмена данными микроконтроллера PIC16F628A с HD44780, KS0066 -совместимым знакосинтезирующим ЖКИ (для схемы из статьи "Подключение знакосинтезирующего ЖКИ к контроллеру (PIC16F628A)". Приведенные примеры предполагают использование ЖКИ 16х2 и четырехбитного интерфейса. Кроме этого, в статье приводятся примеры программирования собственного символа в CGRAM и вывода его на ЖКИ (пример работы с …

Программная реализация обмена данными со знакосинтезирующим ЖКИ (PIC16F628A). Часть 1. Восьмибитный интерфейс

В данной статье приведен пример программы, реализующей обмен данными микроконтроллера PIC16F628A с HD44780, KS0066 -совместимым знакосинтезирующим ЖКИ (для схемы из статьи "Подключение знакосинтезирующего ЖКИ к контроллеру (PIC16F628A)". Приведенная программа предполагает использование ЖКИ 16х2, восьмибитного интерфейса и не анализирует состояние контроллера ЖКИ (BUSY/READY). Работа программы заключается в выводе на ЖКИ текста "Radiohlam" в верхней строке (начиная …

Подключение знакосинтезирующего ЖКИ к контроллеру (PIC16F628A)

В этой статье описано как подключить жидкокристаллический индикатор со знакогенератором к микроконтроллеру. Рассмотренные здесь методы и схемы подходят для подключения ЖКИ со встроенными контроллерами HD44780 (Hitachi), KS0070, KS0066 (Samsung), LC7985 (Sanyo), SED1278 (Epson) или с другими аналогичными. Эти, или совместимые с ними, контроллеры используются в большинстве выпускаемых в настоящий момент знакосинтезирующих ЖКИ, например, в таких, …

ЦАП на основе резистивной матрицы R-2R и его реализация на микроконтроллере

1) Использование матрицы R-2R в качестве параллельного ЦАП. Рассмотрим матрицу, изображенную на рисунке слева. Очевидно, что если все ключи находятся в положении "0", то выходное напряжение будет равно нулю. Можно посчитать, что если ключ нулевого разряда установлен в положение "1", а все остальные в положение "0", то Uвых=V*1/16, если ключ первого разряда установлен в положение …

Расчет понижающих DC-DC преобразователей на микросхемах 34063 (топология Buck) + online-калькулятор

Рассмотрим типовую схему понижающего DC/DC конвертера на микросхемах 34063: Выводы микросхемы: SWC (switch collector) — коллектор выходного транзистора SWE (switch emitter) — эмиттер выходного транзистора Tc (timing capacitor) — вход для подключения времязадающего конденсатора GND — земля (общий провод) CII (comparator inverting input) — инвертирующий вход компаратора Vcc — питание Ipk — вход схемы ограничения …

Расчет повышающих DC-DC преобразователей на микросхемах 34063 (топология Boost) + online-калькулятор

Рассмотрим типовую схему повышающего DC/DC конвертера на микросхемах 34063: Выводы микросхемы: SWC (switch collector) — коллектор выходного транзистора SWE (switch emitter) — эмиттер выходного транзистора Tc (timing capacitor) — вход для подключения времязадающего конденсатора GND — земля CII (comparator inverting input) — инвертирующий вход компаратора Vcc — питание Ipk — вход схемы ограничения максимального тока …

Простейшая программа для самодельного ИК-приемника, протокол RC-5 (манчестерское кодирование)

В этой статье рассмотрена программа для самодельного ИК-приемника сигналов дистанционного управления на контроллере PIC12F629. Если вы измените аппаратную часть (например, будете использовать другой порядок ног, повесите внешний генератор), то программу так же нужно будет переделать. Представленная программа является простейшей, она не проверяет соответствие принимаемых данных манчестерскому алгоритму, а для организации задержек использует пустые циклы (с …

Программа для самодельного ИК-приемника, протокол RC-5 (манчестерское кодирование)

Программа, рассмотренная в этой статье, разработана специально для самодельного ИК-приемника сигналов дистанционного управления на контроллере PIC12F629. Если вы измените аппаратную часть (например, будете использовать другой порядок ног, повесите внешний генератор), то программу так же нужно будет переделать. Программа реализует следующие функции: 1) Подпрограмма обработки прерывания проверяет принимаемый код на соответствие манчестерскому алгоритму, декодирует принятый код …

Самодельный ИК-приемник сигналов дистанционного управления (PIC12F629)

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

Программа для самодельного ИК-пульта на PIC12F629, протокол RC-5 (манчестерское кодирование)

Программа, рассмотренная в этой статье, разработана специально для самодельного ИК-пульта дистанционного управления на контроллере PIC12F629. Если вы измените аппаратную часть (например, будете использовать другой порядок ног, повесите внешний генератор), то программу также нужно будет переделать. Прежде чем разбираться с программой, наверное, каждому будет полезно посмотреть описание протокола RC-5. Алгоритм: Итак, пусть в аппаратной части мы …