C code for 16F877A microcontroller

Hi can anyone provide me a simple code in C for 16F877A microcontroller?
The operation is when pin A0 or pin A1 has 5V input it will produce 5v output at pin B5. I have rs232 cable connected to pin C6(Xmit) and C7(rcv). When pin A0 or pin A1 has an input of 5V, it will PRINTF("ATD0123423539;\n\r"); where my phone which is attached to the rs232 cable will call the destination number. Hope anyone here call help me out.Thanks.