Библиотека предназначена для вывода индикации на платы с семисегментными индикаторами на драйвере MAX7221/7219. Версия V-1.0. В библиотеку входят следующие функции:
Настройка модуля SPI
SPI_Open ();// настройка модуля МSSP интерфейс SPI в режиме мастер
Настройка и инициализация драйвера
init_DISPL (); // инициализация
clear_DISPL (); // очиска дисплея
yark_DISPL (char yarkost) ; //изменние яркости
LOAD_displ (void); //загрузка данных буфера для индикации
indic (char buf1, char buf2, char buf3, char buf4, char buf5, char buf6, char buf7, char buf8, char comma);
LoadBU (char buf1, char buf2, char buf3, char buf4, char buf5, char buf6, char buf7, char buf8, char comma);
Функции для преобразование чисел, Преобразование 32 бит двоичного числа в десятичное со знаком (диапазон 99999999 до -9999999)
bin_dec (long chisloin,char nul);
Преобразование 16 бит в 4 HEX
bin_HEX (unsigned int chisloin, char point);
Функции вывода буфера на индикатор для использования этих функций надо предварительно загрузить буфер indb[]
imposeL (void); // наложение справа налево
imposeR (void); // наложение слева направо
go_down (void); // выезд буфера снизу вверх – идём вниз
go_up (void); // выезд буфера сверху вниз – идем вверх
go_left (void); // выезд буфера слева на право – идем налево
go_right (void); // выезд буфера справа налево – идем направо
bigstroka (const char *str);//бегущая строка справа налево
go_down_counr (void); //счетчик с анимацией увеличение счета
go_up_counr (void); //счетчик с анимацией уменьшение счета
Вспомогательные функции
pomt – задержка
ochisR (char pomt); //очистка индикатора вправо
ochisL (char pomt); //очистка индикатора влево
zaderj (char dlit); //задержка индикации
Схема платы ILLISSI-4С-00-secundo.
Демонстрация работы библиотеки. Плата управления ILLISSI-4B-09-primum, плата индикации ILLISSI-4С-02-secundo.
Демонстрационный проект с библиотекой v-1.0.0.
Библиотека вывода информации для плат на драйвере MAX7221 v1.0
16.59 KB
843 downloads
Библиотека вывода информации для плат на драйвере...
Библиотека вывода информации для плат на драйвере MAX7221 v1.1
7.51 KB
849 downloads
Библиотека вывода информации для плат на драйвере...
Библиотека вывода информации для плат на драйвере MAX7219, MAX7221 - v1.2
7.08 KB
505 downloads
Библиотека v-1.2, добавлены прорисовки цифр с десятичной...
Библиотека вывода информации для плат на драйвере MAX7219, MAX7221 - v3.0
7.54 KB
379 downloads
Библиотека вывода информации для плат на драйвере...
Это может быть интересно
AD9833 – Programmable Waveform Generator
Простой генератор звуковых частот на AD9833. Для тестирования БПФ в светомузыке мне нужен был генератор звуковых частот. Я использовал советский Г3-112, но он себя давно изжил. Все думал купить чёто такое …Датчик контроля протечки воды ch-c0020
Как здорово летом под теплым дождем с тобою вдвоем оказаться. Как классно по лужам бежать босиком, с тобою играть и смеяться! Но совсем грустно оказаться под таким дождем, который течет с потолка… И …Применение typedef, struct и union
Полезные описания переменных Часто необходимо в памяти расположить последовательно разные виды данных, что бы потом можно было их использовать. Полезные ссылки Взято и переработано с сайта http://www.butovo.com/~zss/cpp/struct.htm http://cppstudio.com/post/9172/ Синтаксис структур. …Простой цифровой милливольтметр постоянного тока
Простой цифровой вольтметр постоянного тока. Три диапазона измерений с автоматическим переключением 1 – 0,001 – 0,999 V, 2 – 0,01-9,99 V, 3 – 0,1-99,9. Четыре управляемых выхода с возможностью задания функции контроля и времени реакции на …Проект с использованием MCC часть 09
Эта часть будет посвящена созданию практического проекта управления освещение. Тех задание: Два выхода управления ШИМ – светодиодным освещением. Две кнопки управления, каждая кнопка управляет, своим каналом, логика самая простая, нажимаем …Стабилизатор тока для светодиодов SN3350
SN3350 ближайший аналог ZXLD1350 Как собрать готовый вариант, читайте во второй части – http://catcatcat.d-lan.dp.ua/stabilizator-toka-na-sn3350-chast-2/ 40V драйвер светодиодов с внутренним ключом SN3350 – импульсный понижающий преобразователь, разработанный для того, чтобы эффективно управлять одним или группой параллельно-последовательно …Стабилизатор тока на SN3350, часть 2
Если вам необходимо разработать устройство с применением мощных светодиодов, то никак не обойтись без применения стабилизатора тока. На настоящий момент стабилизаторы тока являются самым эффективным механизмом, для питания светодиода в течение всего его цикла …Гаджеты для домашней автоматики – Датчик приближения
Управление светодиодным освещением – Датчик приближения. Данный гаджет предназначен для управления внутренним освещением мебели. Датчик позволяет определить закрытие или открытие дверцы или ящика и при этом включать или выключать освещение. …Простой оптический сенсор приближения
Оптический сенсор, назначение оптический концевик, для автоматики, бесконтактный выключатель с функцией автоматического отключения...Дифференциальный терморегулятор
Дифференциальный терморегулятор ch-3020 Назначение. Ch-c3020 представляет собой дифференциальный терморегулятор. Основное назначение солнечные системы горячего водоснабжения, а также вентиляционные системы управление притоком свежего воздуха. Контроллер позволяет работать пяти режимах. 1 – …