Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Какртинко забыл...
Отправлено
Гудвин
(78.138.170.164)
15 декабря 2010, г. 13:30
В ответ на:
Yes! В свое время набросал пару вот таких утилиток (натыкиваешь мышкой, "paste" в исходник) - вполне хватает. Потом все-одно надо функцию вывода под разное железо... И вообще, работать с символами удобнее в win кодировке, а потом уже в 7LED перекодировать при выводе...
отправлено
Гудвин
15 декабря 2010, г. 13:30
Картинка:
http://caxapa.ru/upload/files/fd2e6e188a6201811b3ff1f9d511a75dadbcdfcb
Составить ответ
|
Вернуться на конференцию
Ответы
Да, работать нужн ов Win-кодировке. Но привлекать утилиты - лишнее, всё достаточно наглядно, если инициализировать массив
-
Леонид Иванович
(15.12.2010, 14:42:35
87.252.227.56
, 314 байт)
Да нафиг они эти "SEG_A", если просто берешь, и натыкиваешь, что надо, вот в такую конструкцию... И обратно копипастить тоже не вижу смысла.
-
Гудвин
(15.12.2010, 15:31:39
78.138.170.164
, 1709 байт)
А зачем switch? Не проще ли массив? А всякие "SEG_A" нужны для читаемости исходника.
-
Леонид Иванович
(15.12.2010, 16:07:35
87.252.227.56
,
пустое
)
А из-за лени :) Наглядно все. Только реально необходимые символы, да и приткнуть строчку-другую (если что-то еще понадобится) с помощью вышеприведенной утилитки - как два пальца об асфальт...
-
Гудвин
(15.12.2010, 16:14:45
78.138.170.164
,
пустое
)
Да понятно. Любую задачу можно решить множеством способов. А для матричных индикаторов типа всяких TIC-151 такая утилитка вообще незаменима.
-
Леонид Иванович
(15.12.2010, 16:53:15
87.252.227.56
,
пустое
)
Разве что памяти совсем в обрез (строки во флеш напрямую с 7-сегм. кодах набивать)... А насчет "кроссировки" выводов, то часто-ли такое надо? Мне не часто :) Посему для вывода просто набросаю функцию, наподобие вот этой (для заказного 7-сегментника на 5 знакомест). Там длинный сдвиговый регистр на все сегменты и служебные значки, произвольно разбросанные по всему регистру... Оттого вот такой изврат (который для ничего другого точно не пригодится):
-
Гудвин
(15.12.2010, 15:42:10
78.138.170.164
, 1082 байт)
У меня всегда в приоритете красивая разводка платы, поэтому индикаторы (да и всё остальное) всегда сидят на разных портах. А хитрые LCD действительно есть, например, TIC47
-
Леонид Иванович
(15.12.2010, 16:11:55
87.252.227.56
, 957 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
умножьте 3 на единицу:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru