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

Записи с меткой «pic»

Подключение контроллера к компьютеру по RS-232 с помощью встроенного модуля USART

В данной статье приведена схема для организации двунаправленного обмена данными по интерфейсу RS-232 между контроллером и компьютером ( встроенный модуль USART <-> com-порт ), на примере микроконтроллера PIC16F628A. Итак, модуль USART в PIC16F628A встроенный (реализован аппаратно), но контроллер работает с TTL уровнями (0, +5В), а интерфейс RS232 имеет уровни +5…+15В, -15…-5В, следовательно, нам нужен двунаправленный …

Световые эффекты для светодиодной матрицы. Эффект 1 — движущиеся строки и столбцы

Ниже описана простейшая программа (для PIC16F628A), реализующая световой эффект поочередно загорающихся строк и столбцов для самодельной светодиодной матрицы 5х5. Напомню, как устроена наша светодиодная матрица: Контроллер управляет драйверами строк и столбцов светодиодной матрицы, в качестве которых выступают обычные биполярные транзисторы. Чтобы подключить строки 1, 2, 3, 4, 5 к шине питания — нужно подать "1" …

Изготовление светодиодной матрицы 5×5, управляемой микроконтроллером (PIC16F628A)

Представляю вашему вниманию, в общем-то бесполезную, но очень прикольную конструкцию — светодиодную матрицу размером 5х5, управляемую микроконтроллером. Микроконтроллерное управление дает возможность программно реализовать на этой матрице различные световые эффекты (как фантазия позволит), что в общем-то и делает конструкцию такой забавной. Схема: Транзисторы VT1…VT5 — это драйверы строк (в открытом состоянии они подключают соответствующие строки к …

Программная реализация обмена данными со знакосинтезирующим ЖКИ (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) или с другими аналогичными. Эти, или совместимые с ними, контроллеры используются в большинстве выпускаемых в настоящий момент знакосинтезирующих ЖКИ, например, в таких, …

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

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

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

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

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

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

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

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