34af9uc的个人空间 https://bbs.21ic.com/?818997 [收藏] [复制] [RSS]

日志

应广pms150g长短按键

已有 11004 次阅读2021-4-2 22:46 |系统分类:兴趣爱好

/**************pms150g长短按键*********************/
/**************qq:774145445************************/
/**************快手:共同学习stm8*******************/
#include        "extern.h"
/**************************************************/
key                bit        pa.0;
led1        bit        pa.3;
led2        bit        pa.4;
led3        bit        pa.6;
/**************************************************/
void        anjian();                //按键
byte        anjian_a1;                //a1按键标志位a2计数值
/**************************************************/
/**************************************************/
void        FPPA0 (void)
{
.ADJUST_IC        SYSCLK=IHRC/4                //        SYSCLK=IHRC/4
/**************************************************/
$                key                in,pull;
$                led1        out,low;
$                led2        out,low;
$                led3        out,low;
/**************************************************/
while (1)
{
.delay        100000;                //25ms       
anjian();
}
}
/**************************************************/
void        anjian()                //按键
{
if(key==0)
        {
        .delay                1000;
        if(key==0)
                {
                anjian_a1        +=1;
                if(anjian_a1>90){led1=1;led2=1;led3=1;}
                if(anjian_a1>60){led1=1;}
                if(anjian_a1>30){led2=1;}
                if(anjian_a1>10){led3=1;}
                }

        }
else
{
anjian_a1=0;
led1=0;
led2=0;
led3=0;
}
}
/**************************************************/
/**************************************************/

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)