17.02.2015 Views

CCS C Compiler Manual PCB / PCM / PCH

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

goto_address ......................................... 167<br />

H<br />

HEXCOMMENT ....................................... 91<br />

How do I wait only a specified<br />

time for a button press?....................... 299<br />

How_are_type_conversions_han<br />

dled? ................................................... 295<br />

How_can_a_constant_data_tabl<br />

e_be_placed_in_ROM?....................... 296<br />

How_can_I_use_two_or_more_<br />

RS-232_ports_on_one_PIC? .............. 296<br />

How_do_I_directly_read/write_to<br />

_internal_registers? ............................. 297<br />

How_do_I_do_a_printf_to_a_stri<br />

ng? ...................................................... 298<br />

How_do_I_get_getc_to_timeout_<br />

after_a_specified_time? ...................... 298<br />

How_does_one_map_a_variable<br />

_to_an_I/O_port? ................................ 299<br />

How_does_the_PIC_connect_to<br />

_a_PC? ............................................... 301<br />

How_does_the_PIC_connect_to<br />

_an_I2C_device? ................................ 302<br />

How_much_time_do_math_oper<br />

ations_take? ........................................ 302<br />

I<br />

I/O_Port ................................................. 299<br />

I2C ........................................................... 37<br />

i2c_init() ................................................. 168<br />

i2c_isr_state ........................................... 168<br />

i2c_poll .................................................. 169<br />

i2c_read ................................................. 170<br />

i2c_slaveaddr ......................................... 170<br />

i2c_speed(_) .......................................... 171<br />

i2c_start ................................................. 171<br />

i2c_stop ................................................. 172<br />

i2c_write................................................. 173<br />

ID ............................................................. 91<br />

IF ............................................................. 15<br />

IFDEF ...................................................... 92<br />

IFNDEF .................................................... 92<br />

IGNORE_WARNINGS ............................. 92<br />

IMPORT ................................................... 93<br />

INCLUDE ................................................. 94<br />

INLINE ..................................................... 94<br />

input ....................................................... 173<br />

input_a ................................................... 175<br />

input_b ................................................... 175<br />

input_c ................................................... 175<br />

input_change_x( ) .................................. 174<br />

input_d ................................................... 175<br />

input_e ................................................... 175<br />

input_f .................................................... 175<br />

input_g ................................................... 175<br />

input_h ................................................... 175<br />

input_j .................................................... 175<br />

input_k ................................................... 175<br />

input_state ............................................. 174<br />

input_x ................................................... 175<br />

Installation ................................................. 1<br />

Instead_of_A0_the_compiler_is_<br />

using_register_20. Why? ..................... 303<br />

INT_DEFAULT .........................................97<br />

int_max .................................................. 282<br />

int_min ................................................... 282<br />

INT_xxx ....................................................95<br />

Internal_LCD ............................................47<br />

Internal_LCD_Overview ......................... 181<br />

Internal_Oscillator ....................................48<br />

internal_registers .................................... 297<br />

interrupt_active ....................................... 176<br />

interrupts ..................................................49<br />

Invoking_the_Command_Line_C<br />

ompiler ................................................... 3<br />

isalnum_char .......................................... 176<br />

isalpha ................................................... 176<br />

iscntrl ..................................................... 176<br />

isdigit ...................................................... 176<br />

isgraph ................................................... 176<br />

islower .................................................... 176<br />

isprint ..................................................... 176<br />

ispunct.................................................... 176<br />

isspace ................................................... 176<br />

isupper ................................................... 176<br />

isxdigit .................................................... 176<br />

itoa ......................................................... 177<br />

J<br />

jump_to_isr ............................................ 177<br />

K<br />

kbhit ....................................................... 178<br />

L<br />

label .........................................................18<br />

label_address ......................................... 179<br />

labs ........................................................ 179<br />

lcd_contrast ............................................ 180<br />

lcd_load .................................................. 180<br />

lcd_symbol ............................................. 181<br />

ldexp ...................................................... 181<br />

ldiv ......................................................... 146<br />

License_Agreement ............................... 331<br />

limits.h .................................................... 282<br />

LINE ................................................... 98, 99<br />

398

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!