智能车制作
标题:
K60程序的一些问题。
[打印本页]
作者:
zhangxin1992109
时间:
2013-5-21 17:20
标题:
K60程序的一些问题。
我我用K60,八位拨码开关。但是没起作用。不知道哪出问题了?程序如下。各位指点一下
unsigned char ReadSwitch(void)
{
unsigned char value = 0;
unsigned char swNumlow = 0;
unsigned char swNumhigh = 0;
swNumlow = (PTD->PDIR & 0x00000080);
swNumlow |= (PTD->PDIR & 0x00000100);
swNumlow |= (PTD->PDIR & 0x00000200);
swNumlow |= (PTD->PDIR & 0x00000400);
swNumlow = swNumlow >> 7;
swNumhigh = (PTD->PDIR & 0x00000800);
swNumhigh |= (PTD->PDIR & 0x00001000);
swNumhigh |= (PTD->PDIR & 0x00002000);
swNumhigh |= (PTD->PDIR & 0x00004000);
swNumhigh = swNumhigh >> 11;
value = swNumlow|swNumhigh;
return (value);
}
调用的时候是switchState = ReadSwitch();
if(switchState & 0x80)
{ led_turn1(led7);}
有什么问题么????求指点
作者:
厚朴
时间:
2013-5-22 22:04
好NB的样子
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2