Page 465 - Programming Microcontrollers in C
P. 465

450    Index

            include, 2
                              J
            inclusive OR, 28
                                                     jsr R2 instruction, 418
            increment operators, 30-32
            index registers, 290
            index, of array, 19
            initialization section of program, 188
  K
            inituart( ) function, 409
                                                     kbhit( ) function, 411
            input capture, 130, 185
                                                     KBSR register, 432
               MC68HC11 family, 253
                                                     KDDR register, 432
            input/output, 110, 129-134, 382-386
                                                     keep, 14
               memory-mapped, 129
                                                     key depress synchronizer, 434
            int, 2, 9, 11
                                                     key release interrupt, 434
            integer variable type, 3
                                                     keyboard interface for MMC2001 chip, 432-440
            integrating keyboard and clock, 440-443
                                                     keywords in C, 9
            inter-modual bus (IMB), 288
                                                     KPCR register, 432
            interrupt controller, 414, 419
                                                     KPDR register, 432
            interrupt flag clear routine, 426
                                                     KPKR register, 432
            interrupt handler routine for MMC2001, 415­
                                                     Kroniker Delta function, 333
               417, 425
            interrupt pending register, 414
            interrupt request, 125
                  L
            interrupt service routine, 125, 252, 294, 415,
               425-426
                              label, 48
            interrupt source register (INTSCR), 414
  last in, first out (LIFO), 59
            interrupt vectors, 290
                  LCD display routines, 445
            interrupts, processing, 220, 301-302
    left shift operator, 29
               for MMC2001, 413-419
                 letter analysis program, 359
            IRQ, 125
                                library functions, 80, 116, 223
            isalnum(c), 117
                         libserio.a archive library file, 413
            isalpha(c), 117
                         local static variables, 13
            iscntrl(c), 117
                         log(x), 118
            isdigit(c), 117
                         log10(x), 118
            isgraph(c), 117
                         logic analyzer, 137
            islower(c), 117
                         logical AND, 26
            isprint(c), 117
                         logical operator, 26
            ispunct(c), 117
                         logical OR, 26
            ISR, 125, 220
                           logical shift, 29
            isr_function, 418
                       long, 9-10, 28
            isspace(c), 117
                         longjmp function, 49
            isupper(c), 117
                         look-up table with slopes, 320-322
            isxdigit(c), 117
                        looping construct, 6
            ITADR, 395, 402, 420, 425
                  eliminating, 325
            ITDR, 395, 402, 420, 425
                lvalue, 69, 85
            ITIE flag, 426
            ITIF flag, 426
   460   461   462   463   464   465   466   467   468   469   470