初级会员

- 积分
- 160
- 金钱
- 160
- 注册时间
- 2016-10-8
- 在线时间
- 59 小时
|

楼主 |
发表于 2016-12-21 13:21:07
|
显示全部楼层
int get(void)
{
GPIO_SetBits(GPIOB,GPIO_Pin_7);
delay_us(5);
GPIO_ResetBits(GPIOB,GPIO_Pin_7);
delay_us(5); // ê±ÖóDÅoÅμÄμúò»¸öϽμÑØ ′Ëê±êy¾Y±»Ëø¶¨ÖáòÆÎ»¼Ä′æÆ÷
GPIO_SetBits(GPIOB,GPIO_Pin_7);//μúò»¸öÂö3åéÏéyÑØ
delay_us(5);
if(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_9)&0x01) d[0]=1;
else d[0]=0;
GPIO_ResetBits(GPIOB,GPIO_Pin_7);
delay_us(5);
GPIO_SetBits(GPIOB,GPIO_Pin_7);//μú¶t¸öÂö3åéÏéyÑØ
delay_us(5);
if(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_9)&0x01) d[1]=1;
else d[1]=0;
GPIO_ResetBits(GPIOB,GPIO_Pin_7);
delay_us(5);
GPIO_SetBits(GPIOB,GPIO_Pin_7);//μúèy¸öÂö3åéÏéyÑØ
delay_us(5);
if(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_9)&0x01) d[2]=1;
else d[2]=0;
GPIO_ResetBits(GPIOB,GPIO_Pin_7);
delay_us(5);
GPIO_SetBits(GPIOB,GPIO_Pin_7);//μúËĸöÂö3åéÏéyÑØ
delay_us(5);
if(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_9)&0x01) d[3]=1;
else d[3]=0;
GPIO_ResetBits(GPIOB,GPIO_Pin_7);
delay_us(5);
GPIO_SetBits(GPIOB,GPIO_Pin_7);//μúÎå¸öÂö3åéÏéyÑØ
delay_us(5);
if(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_9)&0x01) d[4]=1;
else d[4]=0;
GPIO_ResetBits(GPIOB,GPIO_Pin_7);
delay_us(5);
GPIO_SetBits(GPIOB,GPIO_Pin_7);//μúáù¸öÂö3åéÏéyÑØ
delay_us(5);
if(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_9)&0x01) d[5]=1;
else d[5]=0;
GPIO_ResetBits(GPIOB,GPIO_Pin_7);
delay_us(5);
GPIO_SetBits(GPIOB,GPIO_Pin_7);//μúÆß¸öÂö3åéÏéyÑØ
delay_us(5);
if(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_9)&0x01) d[6]=1;
else d[6]=0;
GPIO_ResetBits(GPIOB,GPIO_Pin_7);
delay_us(5);
GPIO_SetBits(GPIOB,GPIO_Pin_7);//μú°Ë¸öÂö3åéÏéyÑØ
delay_us(5);
if(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_9)&0x01) d[7]=1;
else d[7]=0;
GPIO_ResetBits(GPIOB,GPIO_Pin_7);
delay_us(5);
GPIO_SetBits(GPIOB,GPIO_Pin_7);//μú¾Å¸öÂö3åéÏéyÑØ
delay_us(5);
if(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_9)&0x01) d[8]=1;
else d[8]=0;
GPIO_ResetBits(GPIOB,GPIO_Pin_7);
delay_us(5);
GPIO_SetBits(GPIOB,GPIO_Pin_7);//μúꮸöÂö3åéÏéyÑØ
delay_us(5);
if(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_9)&0x01) d[9]=1;
else d[9]=0;
GPIO_ResetBits(GPIOB,GPIO_Pin_7);
delay_us(5);
GPIO_SetBits(GPIOB,GPIO_Pin_7);//μúê®ò»¸öÂö3åéÏéyÑØ
delay_us(5);
if(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_9)&0x01) d[10]=1;
else d[10]=0;
GPIO_ResetBits(GPIOB,GPIO_Pin_7);
delay_us(5);
GPIO_SetBits(GPIOB,GPIO_Pin_7);//μúê®¶t¸öÂö3åéÏéyÑØ
delay_us(5);
if(GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_9)&0x01) d[11]=1;
else d[11]=0;
GPIO_ResetBits(GPIOB,GPIO_Pin_7);
delay_us(5);
GPIO_SetBits(GPIOB,GPIO_Pin_7);//ê±Öó¿ÕÏDê±à-¸ßμçÆ½
return 0;
} |
|