Книга: Advanced PIC Microcontroller Projects in C
3.1.12 Volatile Variables
3.1.12 Volatile Variables
Volatile variables are especially important in interrupt-based programs and input-output routines. Using the keyword volatile indicates that the value of the variable may change during the lifetime of the program independent of the normal flow of the program. Variables declared as volatile are not optimized by the compiler, since their values can change unexpectedly. In the following example, variable Led is declared as a volatile unsigned char:
volatile unsigned char Led;
Оглавление статьи/книги
- 3.1.1 Comments
- 3.1.2 Beginning and Ending of a Program
- 3.1.3 Terminating Program Statements
- 3.1.4 White Spaces
- 3.1.5 Case Sensitivity
- 3.1.6 Variable Names
- 3.1.7 Variable Types
- 3.1.8 Constants
- 3.1.9 Escape Sequences
- 3.1.10 Static Variables
- 3.1.11 External Variables
- 3.1.12 Volatile Variables
- 3.1.13 Enumerated Variables
- 3.1.14 Arrays
- 3.1.15 Pointers
- 3.1.16 Structures
- 3.1.17 Unions
- 3.1.18 Operators in C
- 3.1.19 Modifying the Flow of Control
- 3.1.20 Mixing mikroC with Assembly Language Statements
Похожие страницы
- Using Variables in Shell Scripts
- 3.1.10 Static Variables
- 3.1.11 External Variables
- 3.1.13 Enumerated Variables
- Using Double Quotes to Resolve Variables in Strings with Embedded Spaces
- Using Environment Variables
- Perl Variables and Data Structures
- Special Variables
- Class and Object Variables
- Variables
- Creating Your Own Variables
- Built-In Variables