Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Нужна ли мне кодировка ASCII, посоветуйте плз
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
kipmaster
Делаю девайс типа вольтметра на 7-сегментных индикаторах. Раньше кодировку определял по-простому: цифры соответствуют номеру символа в таблице, 0...F, а дальше добавлял буквы по мере необходимости. Теперь хочу сделать правильно. Управляются индикаторы по TWI через HC595. Имеет ли смысл использовать ASII кодировку, ну типа для организации стандартного вывода, или есть еще какие-то рекомендации?
oran-be
Смысл ASCII кодировку делать имеет смысл в том случае, когда планируется реализовать развесистое меню на семисегментнике. Как минимум, в этом случае текст программы получается нагляднее и писать значительно проще. Для многих букав в этом случае, есс-но, придется использовать мнемонику.
Baser
Цитата(kipmaster @ Jan 11 2008, 17:27) *
Имеет ли смысл использовать ASII кодировку, ну типа для организации стандартного вывода, или есть еще какие-то рекомендации?

А где вы в вашей задаче вообще можете использовать ASCII кодировку, если здесь идет преобразование двоичной величины в BCD, а потом по таблице в коды управления семисегментными индикаторами.

ASCII нужна, например, для вывода на буквенно-цифровые LCD модули с встроенным знакогенератором.
Для семисегментника у вас все правильно сделано.
=GM=
Цитата(kipmaster @ Jan 11 2008, 15:27) *
Делаю девайс типа вольтметра на 7-сегментных индикаторах. Раньше кодировку определял по-простому: цифры соответствуют номеру символа в таблице, 0...F, а дальше добавлял буквы по мере необходимости

0-9 для вольметра понятно, а A-F зачем?

Чтобы вывести азки-символы на семисегментных индикаторах, особо не разбежишься...зато потребуется 128-256 байт на таблицу. Так что, в вашем случае особой нужды нет.
kipmaster
Цитата(=GM= @ Jan 11 2008, 18:49) *
0-9 для вольметра понятно, а A-F зачем?

Чтобы вывести азки-символы на семисегментных индикаторах, особо не разбежишься...зато потребуется 128-256 байт на таблицу. Так что, в вашем случае особой нужды нет.


Ну не совсем вольтметр, меню есть. Спасибо всем, я так и думал. Просто хотелось порядка, стандартизации.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.