Page 463 - Programming Microcontrollers in C
P. 463

448    Index

            associativity of operators, 34-35
       compilers, 52, 63, 150, 221-230, 305-318, 386,
            asynchronous time service, 251
             393, 414
            asynchronous, 126
                       compound statement, 3
            atan(x), 117
                            computer operating properly (COP), 131, 167,
            atan2(x,y), 117
                            219
            auto, 9
                                 concatenation, 74
            automatic variables, 12-13
              conditional expression, 33
            autovector interrupt handler, 416-417
   const keyword, 9-10
            autovector, 414
                         constant, 8-11
            Axiom demonstration board, 394
          continue keyword, 9, 48
                                                     controlling DC motor, 254
                                                     conversion commands, 112
            B                                        convolution, 332, 334, 341
                                                     cos(x), 117
            background debug mode, 147
                                                     Cosmic compiler, 221-230, 285, 293, 295, 305­
            BAUD register, 276
                                                        318, 335, 349, 386
            BCD encoding, 207-209, 352
                                                     counter register, 184
            binary operator, 26
                                                     CPU16 core processor, 288, 289-296
            binary tree sort, 95
            binary tree, 238
            bit field, 107, 108-109
                 D
            bit manipulations, 108
            bitwise AND, 28
                         data compression, 237-245
            bitwise operator, 28
                    data storage memory, 159
            boot FLASH memory, 348
                  date function, 81, 119
            boundary checks, 74
                     DC motor control, 255-275
            break keyword, 9, 48
                    debouncing, 255, 275
            bubble sort, 74
                         debugging programs with user-specified inter­
                                                        rupts, 294
                                                     declaration statement, 4
            C                                        decrement operators, 30-32
                                                     default keyword, 9
            C6805 compiler, 150, 295
                                                     deference operator, 66
            calloc, 115
                                                     definition statement, 4
            case keyword, 9
                                                     delay routine for MMC2001, 395-397, 401, 436,
            cast operator, 28, 114
                                                        446
            char, 9, 15
                                                     development boards, 136
            character constants, 15-18
                                                     development environment for microcontroller
            character tests, 117
                                                        programming, 134-137
            chip-specific routines, 431
                                                     Diab compiler, 393, 414
            circular convolution program, 341
                                                     diagnostics, 119
            clear interrupt flag routine, 426
                                                     digital input/output,  131
            CLI instruction, 174
                                                     digital signal processor, 287
            clock program for MMC2001, 419, 429-431
                                                     digital-to-analog converter (DAC), 209
            clock, 297
                                                     Dirac Delta function, 335
            coding tips, 137-148
                                                     display, LCD, 443-446
            comments, 17
                                                     do keyword, 9
   458   459   460   461   462   463   464   465   466   467   468