Белов, А.В. Микроконтроллеры 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.

RkJQdWJsaXNoZXIy MTExODQxMg==