Современная электроника №1/2023

ИНЖЕНЕРНЫЕ РЕШЕНИЯ 54 WWW.SOEL.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА • № 1 / 2023 года , а максимальное (782 мм рт . ст .) – 14 декабря 1944 года . Реальный диа - пазон давлений , который показывал прибор , существенно у́же : от 725 до 774 мм рт . ст . Для получения « кар - тинки » использована хорошо извест - ная программа LCD Font Maker V3.92. В этой программе подобная картин - ка была буквально нарисована , а для цифровых значений использован тот же шрифт Onyx жирный , но меньше - го размера . Далее специальной опцией поворота эта картинка была повёрну - та на 90° ( рис . 5 а ). После этого опци - ей настройки формата вывода ( сире - невая стрелка , рис . 5 а ) был выбран формат слева направо и сверху вниз ( рис . 5 б ), а опцией кодировки картин - ки ( красная стрелка рис . 5 а ) получены её коды ( рис . 5 в ). Далее , нажав кноп - ку “Export” ( красная стрелка , рис . 5 в ) и назвав нужный файл , можно получить все коды картинки , которые затем уже вставить в программу в виде массива . Если этот массив выводить подряд , то за счёт встроенного в контроллер дис - плея инкрементирования и декремен - тирования счётчиков строк и столбцов все пикселы картинки выведутся туда , куда нужно . Размер картинки 128×25 пикселов , т . е . она строго вписывается в дисплей по вертикали (128), а рас - стояния между делениями в пиксе - лах (10) как раз соответствуют 10 мм рт . ст ., т . е . каждый пиксел соответству - ет 1 мм рт . ст . Третий тип вывода – это вывод гисто - граммы , столбцы которой представля - ют собой значения давления , снятые равно в полночь , за сегодняшний день и за всю предыдущую неделю . Эти зна - чения давления сформированы в виде массива с восемью элементами (AP[8]). Поскольку измерение параметров про - изводится раз в 10 минут , то в час про - исходит 6 измерений , а в сутки – 144, что нетрудно подсчитать . В полночь , когда произведены все 144 измерения , эти значения просто переписываются одно в другое , т . е . сегодняшнее давле - ние переписывается во вчерашнее , вче - рашнее – в позавчерашнее и т . п . до кон - ца недели . В программе это выглядит следующим образом : AP[7]=AP[6]; AP[6]=AP[5]; AP[5]=AP[4]; AP[4]=AP[3]; AP[3]=AP[2]; AP[2]=AP[1]; AP[1]=AP[0]; Здесь никаких особенных трудно - стей , на взгляд автора , не возникает . Построение самих столбцов гисто - граммы давления также не отличает - ся особой сложностью . Идея заключается в следующем . В программном смысле каждый стол - а б в Рис . 5. Получение кодовой последовательности « картинки »: a) « картинка »; б ) формат вывода кодов ; в ) получение файла с кодами Рис . 6. Разводка платы прибора : а ) вид со стороны расположения компонентов ; б ) вид с обратной стороны а б

RkJQdWJsaXNoZXIy MTQ4NjUy