Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
НУ МОЖЕТ БЫТЬ (вопрос вкусовой). Хотя для светодиодов и пискунчика я убедился - больше 16 бит нет смысла - неразличимые большинством комбинации выходят. И маски при этом лучше простые. А то потом народ морду бьёт и требует семисегментый индикатор с номером ошибки.
Отправлено
ReAl 20 февраля 2009 г. 23:51
В ответ на:
ex N3: отправлено пользователем
ы 20 февраля 2009 г. 19:45
Честно говоря, у меня не вызывало затруднения пробежаться по диагонали и представить себе HEX-маски.
И для пискунчиков писал HEX-маски, действительно. Обратно в битовое представление в голове тоже раскручивались легко, маски простые.
Пожалуй, эти маски для пискунчика и для светодиодов - единственное место, где я таки пишу "магические числа", а не ширины, позиции, максимальные значения и т.п. - т.е. то, в чём я мыслю, а дальше работа компилятора.
А, ну ещё украинские буквы для ЖКИ HD44780 (эти несколько символов в маске 5*7 один раз нарисовались без проблем, сопровождение не нужно).
А в целом позиция у меня такая - "магических чисел" в программе должно быть как можно меньше. А все эти 0b00001111 вместе с 0x0F (говорю же, информативность практически одинаковая) - это способ легче делать то, что я практически никогда не делаю.
Составить ответ | Вернуться на конференцию.
Ответы