Здравствуйте. Можете на словах подсказать принцип вывода букв на семисегментнике? Числа я вывожу, используя функцию, выделяющую каждый разряд посредством операций деления и остатка от деления. А как вывести слово, не соображаю
Здравствуйте. Можете на словах подсказать принцип вывода букв на семисегментнике? Числа я вывожу, используя функцию, выделяющую каждый разряд посредством операций деления и остатка от деления. А как вывести слово, не соображаю
В общем с чего все начиналось, прошел ведьмака, захотелось гоночек, поставил последний nfs, проц, который i5 нагруден практически... Читать далее
Следующий глупый вопрос. Связан ли как-то турбобуст и разгон процессора? То-есть, я считаю что когда ты начинаешь страдать... Читать далее
Изначально не было версии прошивки модема. Напруга была 1.8 1.05в. то что взаимодействует с трансивером этой напруги нет... Читать далее
Господа. Кто подскажет, поможет за $. Крафтер. Клиент приехал с желанием откатить в сток программу. Edc16cp34. Я без задней... Читать далее
Коллеги вопрос такого плана : приходилось ли вам работать с большими системами работающими на российском ПЛК ? Мне очень... Читать далее
Народ. Кто подскажет по поводу узо? Реально, есть ли перегрузочный запас для узо в + от его номинала? Узо нужно ставить на... Читать далее
Комментарии: 11
Andrey
скажите, а зачем так сложно? не проще конвертировать цифру в строку и разобрать посимвольно??
Paschendale
А это потому что я... Нет, не буду себя ругать прилюдно)
Andrey
я вообще заметил, что многие С-шники так делают. Очень интересно, почему. ВЫборка из массива всегда быстрее чем рассчеты.
Unsupported
если кодировка текста в коде и знакогенераторе совпадает, то от кода символа вычесть какое-то число либо составить таблицу символов: массив кодов символов в кодировке строк, используемом в коде, и их номер в таблице знакогенератора дисплея +
Paschendale
Касаемо меня, то я далеко не СИшник, я вообще не программист и даже не связан с электроникой. А примеры в сети в основном именно такие . Все, кто пытаются поковырять микроконтроллеры, будут копировать максимально часто встречающиеся в сети примеры. Вывод слов не нашел , поэтому и решил спросить.
Andrey
если слов немного, их можно заранее закодировать, и показывать при случае. а если много - проще сделать знакогенератор. читаемость правда будет та еще.
Paschendale
Пара слов всего. То бишь каждое слово организовать в виде массива знаков, его составляющих. Спасибо. Вроде все не так уж и сложно , но тяму нет "допетрить" самому.
Mikhail
Ну вот я делал тоже такое, число получал в регистр по модбасу и выводил на семисегментники. Использовать остатки от деления первое что пришло в голову. Пять действий - 5 цифр. С точки зрения операций на языке высокого уровня это более наглядно чем преобразовывать в строку, а потом работать с ней в цикле.
Andrey
ну тут уж хз. у меня вывод цифири сделан по прерыванию, и в очередной итерации просто происходит выборка из памяти по адресу+номер знакоместа. даже не массив с индексами :)
Mikhail
Видимо остатки от деления самое простое что приходит в голову. Да и в любых основах программирования они изучаются, я си вообще не изучал, а учился на паскале, но div и mod изучаются почти в самом начале.
Andrey
я бОльшую часть программирования изучал в среде ассемблера Z80, видимо отпечаток наложился :)