打印

led每秒闪一次02

[复制链接]
388|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
34af9uc|  楼主 | 2023-9-29 19:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
/*****************led每秒闪一次********************/
/*****************ID:共同学习stm8******************/
/*******************2023929************************/
/*********************v0.1*************************/
//               pms150g
//           ______   ______
//       5v-|1-vdd \_/ gnd-8|-gnd
//         -|2-pa7     pa0-7|-led
//         -|3-pa6     pa4-6|-
//         -|4-pa5_____pa3-5|-anjian
/**************************************************/
#include        "extern.h"
led                        bit                pa.0;
anjian                bit                pa.3;
/**************************************************/
void        FPPA0 (void)
{
.ADJUST_IC        SYSCLK=IHRC/4                //SYSCLK=IHRC/4
$                led                out,Low;                //输出,低
$                anjian        in,ph;                        //输入,开上拉电阻
/**************************************************/
while (1)
{
if(led){led =0;} else{led =1;}                //led反转
if(anjian ==0){while(anjian ==0){led =1;}}                //按键按下灯一直亮
.delay 2000000;                                                //延时半秒
}
}
/**************************************************/

使用特权

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

本版积分规则

300

主题

457

帖子

60

粉丝