Page 462 - Programming Microcontrollers in C
P. 462
Index
!=, not equal operator, 17, 26
<=, less than or equal to operator, 26
#, preprocessor command identifier, 2
= =, equality operator, 26
#asm, 152
>, greater than operator, 26
#define, 16, 431
>=, greater than or equal to operator, 26
#endasm, 152
15-bit timer, 130, 166
#pragma, 115, 349, 418
16-bit timer, 130, 166, 178-181,
%, modulo operator, 24
programming, 186-195
%d, integer format, 5, 7
&&, and operator, 26
&, address-of operator, 65
A
*, multiplication operator, 24, 66
abs(x), 56
-, subtraction operator, 24
accessing files, 110
/, division operator, 24
acos(x), 117
@far, 295
ADC, 132-133
@port, 295
analog-to-digital converter (ADC), 132-133,
\?, escape sequence for question mark, 15
195-201, 288
\\, escape sequence for backslash, 15
AND, 26
\’, escape sequence for single quote, 15
ANSI standard, 294
\”, escape sequence for double quote, 15
argument, function, 51
\a, escape sequence for bell character,15
arithmetic logic unit (ALU), 124
\b, escape sequence for backspace, 15
arithmetic operators, 24-25
\f, escape sequence for form feed, 15
arithmetic shift, 29
\n, escape sequence for new line, 2, 15, 409, 411
array boundary checking, 19, 74
\ooo, escape sequence for octal number, 15
array index, 19
\r, escape sequence for carriage return, 15, 409,
array initialization, 80
411
array, 18-19
\t, escape sequence for horizontal tab, 6, 15
array, multidimensional, 80-87
\v, escape sequence for vertical tab, 15
ASCII characters, 352
\xxx, escape sequence for hexadecimal number,
asin(x), 117
15
assembly codes callable by C6805, 150
{, block or compound statement beginning in
assembly language for MC68HC12, 388
dicator, 2
assembly language for MC68HC16, 328-332,
| |, or operator, 26
338, 345
}, terminator of compound statement, 3
assembly language, 152
“ “, file name delimiter, 2
assignment operators, 32
+, addition operator, 24
association, 7
<, less than operator, 26
447

