Изображение 7-сег. индикатора в цифровой вид!


Навороты: Если наберете цифру в первом текстовом поле (код) и щелкните по нем мышкой, увидите ее представление на индикаторе. Ну и конечно наоборот, набираете цифру мышкой, видите ее числовое представление. Двойной щелчок аналогичен нажатию ENTER. При нажатии клавиши "пробел" или "Tab", фокус передается полю "Ваш символ". Это я для себя постарался, у меня обычно в программах было так:

const unsigned char font[]={0xdd, 0x41, 0x7c};
enum fontN {n0, n1, n2};
Вызов кода цифры: lcd_buffer[0]=font[n0];

Теперь о текстовых полях.
Верхняя строка:
Код символа; его двоичное представление; инвертированное значение (10000111 в 01111000).
Нижняя строка (включается в меню - установки):
Код символа перевернут, то есть 00000011 в 11000000. Остальное как в верхней строке.


В нижние текстовое поле коды заносятся в порядке набирания, через запятую.

  • 1 строка - код
  • 2 стр. - инвертированный код
  • 3 стр. - перевернутый код
  • 4 стр. - инверт. перевернутый код
  • 5 стр. - Ваш символ

Скачать lcd.rar (176 Kb)


Еще одна программа.

Которую я написал, когда переделывал проект часов на 9 знаковый семисегментный индикатор, с двумя регистрами 74HC595, управляется всего лишь тремя проводами. В результате нужно было переписывать все коды символов в программе, чтобы не заниматься переписыванием в ручную каждого символа была написана эта программа.
Первый столбик - старые биты, второй новые.

confert.rar (163 Kb)


На главную



Hosted by uCoz