Белов, А.В. Микроконтроллеры AVR: от азов программирования до создания практических устройств
20 Микроконтроллеры AVR от азов программирования... от руки на бумаге. Ну, еще в Microsoft Word и аналогичных ему текстовых процессорах. При написании же текстов программ или, например, элек тронных писем используются редакторы, не отягощенные такими воз можностями. Они не позволяют писать подстрочные надписи. Поэтому существуют другие способы записи таких чисел. Способ 1. Самый распространенный способ — добавление в конце числа латинской буквы, обозначающей систему исчисления. Так, для обозначения шестнадцатиричных чисел используется латинская буква Н. Для восьмиричных — латинская буква О, для двоичной системы — латинская буква В. Десятичные числа при таком способе обозначений записываются либо вообще без буквы, либо обозначаются латинской буквой D. Примеры. Запись чисел с использованием букв: 23D тоже, что и 23 10 03FH тоже, что и озғ, 6 01101В тоже, что и 01101 3750 тоже, что и 375 8 Способ 2. Другой широко распространенный способ использует, в частности, фирма Atmel при программировании для микроконтроллеров AVR. В этом способе систему исчисления определяет дополнительный ноль и буква впереди числа. Так для записи шестнадцатиричных чисел используется сочетание «Ох», для двоичных «0Ь», а десятичные числа не имеют специальных обозначений. Восьмиричная система исчисления в данном случае не поддерживается. Примеры. Вот варианты записи десятичного, шестнадцатиричного и двоич ного чисел. 12342 Ox 12C4D0 ОЬО0 1101011 Способ 3. Еще один способ, который также используется при написа нии программ для микроконтроллеров AVR, — использование символа «$» для обозначения шестнадцатиричных чисел. В системах програм мирования фирмы Atmel эти два способа можно использовать одновре менно. п Пример. Число 0x12C4D0 можно записать как $12C4D0.
Made with FlippingBook
RkJQdWJsaXNoZXIy MTExODQxMg==