登录注册
论坛
一粒金砂(中级)
4
0
#include <LPC23xx.H>
void delay (){ unsigned int i; for (i=0; i<500; i++);}
int main (void) {
PINSEL10 = 0; //禁止ETM FIO2DIR = 0x000000FF; //8个IO输出 FIO1DIR = 0; //输入,读取键盘
FIO1MASK=0; delay();
while(1) { unsigned char a; a=FIO1PIN3&0x08; if(a==0) //P1.27按键按下 { delay(); //延迟去抖 if(a==0) FIO2SET0=1; //灭掉L1
} else FIO2SET0=2; //灭掉L2
}}
按下key4,没反应,检测发现,FIO1PIN3的8bit怎么都是0啊,不是有4个外接的上拉电阻吗,那4位应该是1才对啊
key.jpg (23.39 KB, 下载次数: 0)
下载附件 保存到相册
2012-5-29 00:01 上传
扫一扫,分享给好友
裸片初长成(初级)
4996
19
发表回复 回帖后跳转到最后一页
曾经的版主且威望大于2000,或对EEWORLD论坛有突出贡献的坛友
EEWorld Datasheet 技术支持
查看 »