Самоучитель для микроконтроллеров AVR - Самоучитель для микроконтроллеров AVR

Есть в Си операции которые изменяют значение  переменной и без оператора присваивания:

PORTA++; /* Эта строчка на Си означает
Взять значение переменной PORTA добавить к ней 1 и записать результат обратно в PORTA

говорят: Инкрементировать регистр PORTA */

PORTC--; /* Эта строчка на Си означает
обратное действие!

Декрементировать - вычесть 1 из значения регистра PORTC  */

Инкремент и декремент удобно использовать для изменения
значения различных переменных счетчиков.

Важно помнить, что они имеют очень низкий приоритет - поэтому 
чтобы быть уверенными в порядке выполнения желательно писать 
их отдельной строчкой программы!

 

 

Go to Top