0 << PC0 ってなんなんでしょうか?
0 はシフトしても 0 でしょう?
おかしいと思いませんか?