英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流's Archiver
论坛首页
›
学习类:C语言应用讨论,16位/32位单片机,DSPIC数字信号控制器应用讨论
› 请问16F876的RA2,RA3,RA4,RA5,作按键输入,为什么
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,作按键输入,为什么