6-ти разрядный индикатор

1 2
товарищи а насколько рально сделать модуль сразу на 2 входа используя дисплей типа РС1602С и подобные…очень бы было удобно
выводить на него автопилот..одной строкой высоту, другой верт. скорость…получается очень здорово…один котроллер на 2 входа и дисп.

Цитата(Misterio @ 29.03.2008 00:15)
товарищи а насколько рально сделать модуль сразу на 2 входа используя дисплей типа РС1602С и подобные…очень бы было удобно
выводить на него автопилот..одной строкой высоту, другой верт. скорость…получается очень здорово…один котроллер на 2 входа и дисп.

Абсолютно реально и совсем не сложно. На сколько я понимаю, просто это никому не надо!
На один контроллер можно «посадить» (без доп компонентов) — 4-ре таких индикатора.

С уважением, Вадим

По теме письма: все понятно, очередное подтверждение народной мудрости про лучшее — враг хорошего. emoji
Будем делать проверенное хорошее. Просьба по прошивке под аноды осталась в силе.
Занимаюсь ПониПрогом, главное — чтоб под Вистой32 корректно заработал.
чтож никому ненужен автопилот? повторить конструкцию будет очень просто…получиться очень красиво и компактно…а распаивать столько индикаторов
нудновато… сам сделал 4 модуля на регистрах(com, nav, xpndr и adf) и вот хочеться ещё автопилот emoji
ЖК индикатор? Были у меня в свое время подобные поползновения, но только под «радио». Красиво — да, но не компактно. Великоват, ведь под ним еще энкодеры размещать. Да и на кокпит уже непохоже будет.
Распаивать нудновато. Так ведь один раз живем…
Отправил прошивку на почту
Вадим, хотел уточнить:
сабж-индикатор числа будет начиная слева рисовать или как положено справа с младших разрядов?
Напр. частоту 112.40 на панели в симе он нарисует как х112.40, а курс 320 как ххх320?
Индикатор будет заполнять так как приходят данные начиная с левого.
В штатном (!) пакете 5 знаков. Шестой добавлен для повышения копийности и в случае прихода немного другого пакета (у меня немного другая программа I/O).
Соответственно число 320 передается 00320 или пусто, пусто, 3,2,0 (в зависимости от версии FSBUS)
Соответственно отображено будет так как приходит, а последнийй сегмент будет 0. Его можно не ставить или в зависимости от выводимой информации, перед последним разрядом поставить (через функцию установки самого индикатора) точку и получить например 320,0. Соответственно частота например COM , будет отображаться 123,00, что более соответствует оригиналу.
Появление минуса немного доработано. Раньше, это появлялось так (помним про 5 знаков) «0-320».
Добавлена функция слежения за минусом. Он теперь всегда преобразует в значение «-0320».

Если принципиальна позиция числа, это установку можно (после небольшой переработки программы) вынести в функцию установки (2-мя кнопками) индикатора.
Физическое отсутствие какого-либо разряда не сказывается на общей работе. Можно оставить вообще один.

P.S. Кстати, плату я разводит именно с тем смыслом, чтобы можно было от нее «отпилить» первый и (или) последний разряд, дабы можно было разместить в MCP, СOM или NAV

С уважением, Вадим

Спасибо, все предельно ясно. Уточнял т.к. делаю платы под разное кол-во разрядов, для компактности.
Получается, мне только 5 разрядов нужны. Т.к. выставлять верт.скорость более -9999 фт/мин имхо бредово.
5 баллов!
Вадим, где вы раньше были, все уже рассыпухой да регистрами затарились emoji . Ваш модуль гораздо компактнее и явно проще в изготовлении. Я приступаю к изготовлению плат под регистры, надо взвесить ваш вариант. Можт на нем и остановлюсь, если все можно будет найти. А сколько Rx можно навесить на выход MAX232 ?
 

Сообщение отредактировал GIP — 10.03.2008 00:34

1 2