winnie 发表于 2009-3-24 16:19:46

请问16F876的RA2,RA3,RA4,RA5,作按键输入,为什么

if ( RA2 )
   { motorstatus=0;}
if ( RA3 )
   {   motorstatus=1;}
if ( RA4 )
   {   motorstatus=2;}if (RA5){motorstatus=3;}
这几条指令只有 if(RA4)能正确执行?
AD没有使用,

winnie 发表于 2009-3-24 16:19:54

AD没使用也应把A口设为数字口(默认是模拟口)
页: [1]
查看完整版本: 请问16F876的RA2,RA3,RA4,RA5,作按键输入,为什么