/*****************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; //延时半秒
}
}
/**************************************************/ |