winnie 发表于 2009-4-20 13:48:19

CCS C中#USE FAST_IO,#USE STANDARD_IO,#FIXED_I0的问题

在CCS C中,#USE FAST_IO,#USE STANDARD_IO,#FIXED_I0是做什么用的,用在哪些地方?
最近做一个东西:PIC16F876的RB5,RB4分别接一个电阻R1,R2,一个开关K1,K2,然后再接地,然后查询K1,K2是否按下接通,但是程序经常判断错误,本来是按下,却判断成松开,本来是松开却判断成按下,按键查询程序如下:
if(input(PIN_B5))
{
k1=0;
}
else
{
k1=1;
}
然后根据K1的值执行相应子程序,但是实际运行中,程序经常判断错误
请问这是什么原因,硬件电路没有问题,我测量过相应状态的引脚电压。是否需要用到上面的那几个宏指令啊?
页: [1]
查看完整版本: CCS C中#USE FAST_IO,#USE STANDARD_IO,#FIXED_I0的问题