引用第1楼kasim于2008-08-25 12:17发表的 :rGPFDAT&(1<< 1)) ==1 是永远不可能成立的,如果不知道为什么的话,去看C语言的bit操作。把if( rGPFDAT&(1<< 1)) ==1)换成.......