打印

pms150g长短按键

[复制链接]
700|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
34af9uc|  楼主 | 2021-4-2 22:34 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
AN, LED, TE, rc, ST, ic
/**************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;
}
}
/**************************************************/
/**************************************************/

长短按键02.rar

512 Bytes

长短按键01.rar

422 Bytes

使用特权

评论回复

相关帖子

发新帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

300

主题

457

帖子

60

粉丝