运行效果:
启动仿真,每次按下按键(并松开)一次, LED 状态取反。
一:仿真图
二:代码详情
#include "LPC21XX.h"
void Dealy_250us(void)
{
unsigned int i;
i=50000;
while(i--);
}
int main(void)
{
int i;
PINSEL0=0;
PINSEL1=0;
IO0DIR=0x00000200;
IO0SET=0x00000200;
while(1)
{
//消抖
Dealy_250us();
if((IO0PIN&0x00008000)==0)
{
while((IO0PIN&0x00008000)==0);
if((IO0SET&0x00000200)==0x00000200)
IO0CLR=0x00000200;
else
IO0SET=0x00000200;
}
}
}
三:运行效果