Вывод букв из переменной на дисплей tm1637

Тема в разделе "Arduino & Shields", создана пользователем Дятел, 2 сен 2021.

  1. akl

    akl Гуру

    потому что 01110100 это один миллион сто десять тысяч сто, а 0b01110100 это сто шестнадцать
     
    Дятел нравится это.
  2. b707

    b707 Гуру

    чтобы отличить 22 десятичное от 0х22 (34 десятичное)
     
    Последнее редактирование: 3 сен 2021
    Дятел нравится это.
  3. issaom

    issaom Гуру

    Вам в слух почитать или сами справитесь ?
    IMG_20210903_170712.jpg

    IMG_20210903_170719.jpg
     
    Дятел нравится это.
  4. a1000

    a1000 Гуру

    А как вы без этого поймёте в какой системе записано число? Да и компилятору нужно как-то угадывать ваши мысли.
     
    Дятел нравится это.
  5. Asper Daffy

    Asper Daffy Иксперд

    Для Вас. Что Вам было понятно, что это шестнадцатеричное число, а не какое-то другое. Там ещё просто 0 есть. Вы не поверите, но 0123 и 123 - совсем не одно и тоже.
    А Вы не думали, что кому-то не надо тратить время. чтобы такое проверять? Что оно само "глаза режет"?
     
    Дятел нравится это.
  6. Asper Daffy

    Asper Daffy Иксперд

    Сиё не есть правда.

    01110100 - это всего лишь 299 072 и не на стопку больше
     
    Andrey12 и akl нравится это.
  7. akl

    akl Гуру

    Точно! ибо восьмерично же!
     
  8. Asper Daffy

    Asper Daffy Иксперд

    Тока ТС не говорите, что ещё и восьмеричное бывает, у него, бедного, совсем крыша поедет :)
     
    Andrey12 нравится это.
  9. SergeiL

    SergeiL Оракул Модератор

    Про восьмеричку знаю, но не более того, что она есть.
    Сталкивался только в утилите ascii.com :
    upload_2021-9-3_21-43-3.png

    На практике, сам не использовал ни разу.
    UPD: помню еще права доступа UNIX?
     
    Последнее редактирование: 3 сен 2021
  10. Дятел

    Дятел Нерд

    Всем спасибо За ЛекБез.
    Как то не вникал в эти дебри, и без этого обходился.
    А теперь понятно что как и почему. И надо изучить вопрос серьезнее.
    Не поедет, я же ничего не понял. Буду спать спокойно! И, спасибо, что заботитесь обо мне :)
    Конечно, лучше прочесть в слух, а еще лучше своими словами пересказать :)
    Прочел, понял, спасибо! :)
     
    Последнее редактирование: 4 сен 2021
  11. parovoZZ

    parovoZZ Гуру

    мдаааа
    ЛИКвидация БЕЗграмотности. Сокращённо - ЛикБез.
     
    Дятел и Рокки1945 нравится это.
  12. parovoZZ

    parovoZZ Гуру

    а чего не понятно? В десятичной системе исчисления используется десять цифр:
    0 1 2 3 4 5 6 7 8 9
    В шестнадцатеричной системе их уже 16:
    0 1 2 3 4 5 6 7 8 9 A B C D E F

    Почему так? Читаем литературу. Например, цифровые устройства Пухальского и Новосельцевой.
     
    Рокки1945 нравится это.
  13. Рокки1945

    Рокки1945 Гуру

    Вот чертяга!
     
  14. Asper Daffy

    Asper Daffy Иксперд

    Да, не за что.

    А вот скажите, Вас не смущает гибридная система счисления в измерении времени? 60-ричная для минут и секунд и 24-ричная для часов?

    Может Вы никогда не задумывались, но это оно и есть. Этим же Вы пользуетесь. Так в чём проблема пользоваться ровно тем же, просто заменив 24 на 16?
     
  15. parovoZZ

    parovoZZ Гуру

    это всё десятичные системы.
     
    a1000 нравится это.
  16. a1000

    a1000 Гуру

    И ещё 7-ричная для дней недели, а для дней месяца вообще каждый месяц новая.:):):)
     
  17. issaom

    issaom Гуру

    Бывают только позиционные и непозиционные системы счисления, все остальные лишь разновидности той или другой :cool:
    Вся дискуссия напоминает анекдот....
     
  18. Asper Daffy

    Asper Daffy Иксперд

    Ну, что Вы, из разновидностей гораздо больше. Например, сейчас входит в моду интереснейшая вещь - системы счисления с перекрытием. Там получается параллельно (поразрядно) выполнять арифметические операции без минусов систем остаточных классов.
     
  19. Asper Daffy

    Asper Daffy Иксперд

    Конечно, нет. Просто придумыванием особых цифр никто не озадачился. А так ... система по модулю 24 (а все вычисления часов идут по модулю 24) это просто разновидность 24-ричной системы.
     
    Andrey12 нравится это.
  20. parovoZZ

    parovoZZ Гуру

    Если к 24 часам прибавить ещё один час, то получим 25 часов.
    Тоже самое и с минутами.