何故、Port Aから信号が得れないのですか?

PIC16 シリーズでは Port A はA/Dコンバータに接続されたアナログ・ポートですので、Port Aをデジタル・ポートとして設定するまで安定してデータの出力又は、入力を行えません。

次の行でこのポートをデジタル・ポートとして設定することが出来ます。:

   setup_adc_ports(NO_ANALOG);