Thanks everyone for offering help..
This is the part of the software where i have problem ...
how it works ... when the software sends a T1 command to the PIC it returns "WAIT" and then reads the outside temp sensor and then the inside temp sensor and the sends "SEND" to the PC ..
The problem is when i dont use the T1 command the command button when pressed will promtly send the "41p" to the PIC but when using the T1 command its like after the temp readings is done you cant immediately send any command to the PIC the port looks like its in input mode.......
Hope someone can help..