/*****************风扇控制*************************/
/*****************qq:774145445*********************/
/*****************快手:共同学习stm8****************/
/******************ide:0.92b2**********************/
// pms150g
// ______ ______
// |1 vdd \_/ gnd 8|
// |2 pa7 pa0 7|-anjian
// |3 pa6 pa4 6|-led
// -|4_pa5_____pa3_5|-feng
#include "extern.h"
/**************************************************/
anjian bit pa.0;
led bit pa.4;
feng bit pa.3;
/**************************************************/
void FPPA0 (void)
{
.ADJUST_IC SYSCLK=IHRC/8 // SYSCLK=IHRC/4
//#define bit0 0x01
//pa |=0x01;
//pa.4=1;
/**************************************************/
$ anjian in,ph; //输入,上拉
$ led out,low; //输出,低
$ feng in,pl; //输入,下拉
/**************************************************/
//$ tm2c ihrc,pa3,pwm; //pa3
$ tm2c ihrc,Disable,pwm; //停用
// tm2b //上限
$ tm2s 8bit,/1,/2; //分频1k
/**************************************************/
while (1)
{
/**************************************************/
stopsys; //进入断电模式
if(anjian==0){if(led==1){led=0;}else{led=1;}}
}
}
/**************************************************/
/*
void Interrupt (void)
{
pushaf;
if (Intrq.T16)
{ // T16 Trig
// User can add code
Intrq.T16 = 0;
//...
}
popaf;
}
*/
/**************************************************/
/**************************************************/
/**************************************************/
/**************************************************/
|