英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流

标题: CCS C中#USE FAST_IO,#USE STANDARD_IO,#FIXED_I0的问题 [打印本页]

作者: winnie    时间: 2009-4-20 13:48
标题: 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的值执行相应子程序,但是实际运行中,程序经常判断错误
请问这是什么原因,硬件电路没有问题,我测量过相应状态的引脚电压。是否需要用到上面的那几个宏指令啊?




欢迎光临 英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 (http://enroobbs.com/) Powered by Discuz! X3.2