例如低电平触发,用RC0做开关
先定义一个数据类型,设置RC0为输入:TRISC=0x01;
例如
unsigned int x=0;//计算次数
unsigned char key=0;//控制按钮
if((RC0==0)&&(key==0))
{
x++;
key++;
}
if((key>0)&&(RC0==1))
{
delay(1000);//开关延时复位
key=0;
}
if(x==1)
{
//x=1做什么
}
if(x==2)
{
//x=2做什么
}
....................... x 一直计算到65535次
或者
if(x==100) //计算100次 X 重新计算
{
x=0;
}
|