Типы переменных Bascom-AVR

 Переменные это основа любой программы, с ними проводятся логические операции и преобразования. Bascom-AVR умеет работать со следующими типами переменных:

 Bit: 0/1 (элементарная единица, занимает 1 бит)

 
Byte: 0/255 (1 байт или 8 бит)

 
Integer: -32768 / +32767 (занимает 2 байта)

 
Word: 0/65535 (занимает 2 байта)

 Dword0 / 4294967295 (занимает 4 байта)

 
Long: -2147483648 / +2147483647 (занимает 4 байта)

 
Single: 1.5х10^-45 / 3.4х10^38 (занимает 4 байта)

 Double5.0 x 10^-324 / 1.7 x 10^308 (занимает 8 байт)
 
 
String: строка до 254х байт


Для того чтобы начать пользоваться переменной ее нужно сперва объявить (зарезервировать место под хранение данных), это делается так:

Dim A As Bit
Dim B As Byte
Dim C As Integer
Dim D As String *
 13

здесь A, B, C, D имена переменных, имена можно давать любые для своего удобства, но они не должны совпадать с именами функций, подпрограмм и зарезервированных компилятором слов, а так же имена должны быть короче 32х символов.

 Под строковую переменную D мы зарезервировали 13 байт,  в эту переменную можно записать любое слово длиной 13 символов: например слово "AVRproject.ru".

= "AVRproject.ru"               'записываем в переменную слово из тринадцати символов







   EasyEDA:  бесплатный редактор схем

   ✓ Создание схем
   ✓ Возможность симуляции
   ✓ Быстрое создание печатных плат
   ✓ Интуитивно понятный интерфейс

   Нарисуй свою схему прямо сейчас!
   Изготовление печатных плат   https://easyeda.com/order

авторизация
Логин:
Пароль:
Комментарии
Бесконтактный датчик температуры MLX90614
21.09.2017 - TSL:
Подскажите пжл. фьюзы для меги8 данного проекта. Боюсь залочить данный проц.
Крутим шаговый двигатель
19.09.2017 - Serg-24:
У Вас прекрасный материал для творчества и все понятно. Перерыл нет потратив 2 д...
Беспроводная система оповещения с датчиком движения
11.09.2017 - rom-i:
https://yadi.sk/d/KCRzZ98I3Mnqfk Программы для Attiny13. 1.3 с использованием АЦ...
Беспроводная система оповещения с датчиком движения
11.09.2017 - rom-i:
Интересно получается. Если использовать АЦП для контроля аккумов, тема жрет 250м...
Направлятор
06.09.2017 - rom-i:
Получил второй NEO6. Повезло Китайцу, что первой сторокой идет RMC. Направлятор ...
Регулятор температуры и влажности
06.09.2017 - ROZARIO:
У кого получится рабочая прошивка с минусовой температурой под этот датчик то по...
Регулятор температуры и влажности
06.09.2017 - ROZARIO:
Спасибо всем участникам этого проекта. Научился немного в BASCOM-AVR работать. <...
Беспроводная система оповещения с датчиком движения
03.09.2017 - exersizze:
Да лучше дождаться и отлаживать с модулями, потому как не предугадаешь какой фок...
Беспроводная система оповещения с датчиком движения
24.08.2017 - rom-i:
Тема понравилась. Как раз занимался охранкой на SIM800l. Подумывал о радиодатчик...