/******************PML100_LED**********************/
/*************快手:共同学习STM8********************/
/***************QQ:774145445***********************/
/***************20221113***************************/
// PML100 ____ ___
// |VDD \_/ GND|
// |PA7 PA0|----led1
// |PA6 PA4|----led2
// |PA5_____PA3|----anjian
#include "extern.h"
/**************************************************/
led1 bit pa.0;
led2 bit pa.4;
anjian bit pa.3;
/**************************************************/
void FPPA0 (void)
{
.ADJUST_IC SYSCLK=IHRC/4 // SYSCLK=IHRC/4
/**************************************************/
$ OPR3 PA0_I2,PA4_I2; //电流高(100ma)
$ led1 out,low;
$ led2 out,low;
$ anjian in,ph;
word a1;
byte miao;
a1 =0;
miao =240; //4分钟*60秒
while (1)
{
while(miao)
{
led1=1; led2=0;
.delay 500;
led1=0; led2=1;
.delay 500;
a1++; if(a1>4000){a1=0; miao--;}
}
led1 =0;
led2 =0;
stopsys; //掉电模式
if(anjian==0){miao=240;}
}
}
/******************************************** ******/
/**************************************************/
/**************************************************/
/*
void Interrupt (void)
{
pushaf;
if (Intrq.T16)
{ // T16 Trig
// User can add code
Intrq.T16 = 0;
//...
}
popaf;
}
*/
|