Мой проект на STM32f407-Discovery. Я отправлю сообщение с терминала на свою плату, и я использую это сообщение для отображения 8-значного дисплея. Я пытаюсь создать таблицу поиска для 8-значного дисплея. Я буду использовать его для счетчика, но я не знаю, с чего начать. Могу ли я использовать для этого корпус переключателя? Пожалуйста помоги.
Вы можете использовать переключатель или поиск. Я не знаком с устройством, но этот псевдокод может дать вам некоторые подсказки.
// +--a--+
// f b
// +--g--+
// e c
// +--d--+
switch (char){
// abcdefg segments
case "A": segs = 0b1110111;
case "B": segs = 0b0011111;
case "C": etc.
}
В качестве альтернативы определите все шаблоны в таблице поиска.
int segs[65] = 0b1110111; // A
int segs[66] = 0b0011111; // B
int segs[67] = etc.
port0 = segs[char];
Игнасио Васкес-Абрамс
Старожил
Старожил