Программирование для начинающих | Все своими руками - Part 3






Архив рубрики ‘Программирование для начинающих’

Тактовый генератор для PIC контроллеров

Внешний тактовый генератор для PIC контроллеров

В данной статье рассматривается схема внешнего кварцевого генератора для синхронизации работы контроллеров семейства PIC. Основой генератора является микросхема жесткой логики ЛА3 серии К1533 или ее зарубежных аналогов 74АС00, 74AS00 и т.д. Схема генератора показана на рисунке 1.

Читать статью полностью

Программа взаимодействия MAX6675 с микроконтроллером PIC

PIC16F628A и MAX6675 по интерфейсу SPI

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

Читать статью полностью

Модуль TM1637 с PIC контроллером

 

Программа взаимодействия модуля TM1637 c PIC контроллером

 

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

Читать статью полностью

Микросхема HX711 с микроконтроллером PIC

Программа считывания данных с микросхемы HX711

В статье пойдет речь о программе взаимодействия микросхемы HX711 с микроконтроллером PIC16F628A, конкретнее модуля, в который входит эта микросхема с контроллером. Внешний вид модуля показан на фото ниже.

Читать статью полностью

Программа гашения незначащих нулей для LCD

Программа вывода чисел и гашения незначащих нолей для ЖКИ

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

Читать статью полностью