/***********************************************************
功能:串口测试红外接收与发射程序
说明:IR接P3_5,Q9013的基极接P3_6,
时间:2012.12.16作者:荆轩道
************************************************************/
#include< BoeBot.h>
#include<uart.h>
/*int P1_2state(void) //左边的IR(红外接收管)
{
return (P1&0x04)?1:0;
}*/
int P3_5state(void) //右边的IR
{
return (P3&0x20)?1:0;
}
int main(void)
{
int counter;
// int irDetectLeft;
int irDetectRight;
uart_Init();
printf("Program Running!\n");
while(1)
{
for(counter=0;counter<38;counter++)
{
// P1_3=1;
P3_6=1;
delay_nus(13);
// P1_3=0;
P3_6=0;
delay_nus(13);
}
// irDetectLeft=P1_2state();
irDetectRight=P3_5state();
// printf("irDetectLeft=%d\n",irDetectLeft);
printf("irDetectRight=%d\n",irDetectRight);
delay_nms(100);
}
}