STM8L151C8单片机学习例程(1)——LED闪烁

STM8L_1_LED
1.User:工程及main文件
2.Hardware:LED,Delay头文件
3.STM8L15x_StdPeriph_Driver:STM8自带库文件
4.Debug:hex文件存放于EXE文件夹
5.Function:    LED闪烁

IAR工程代码:
/**
******************************************************************************
*     @file        main.c
*     @author      Alex——小白
*     @version     V1.0
*     @date        2019.5.1
*     @brief       LED Flash, Default clock--HSI,16MHz/8=2MHz
*    @store       有家Proteus仿真店子
*    @Link        https://shop484534014.taobao.com/
*    @Email         [email protected]
******************************************************************************
*     @attention    All Rights Reserved 
**/

#include "stm8l15x.h"
#include "LED.h"
#include "Delay.h"

void main(void)
{
    uint8_t j = 0;
    LED_Init();
    while (1)
    {
        LED0(0);                        //LED0 = 0
        LED1(1);                        //LED1 = 1
        for(j=0;j<6;j++)Delay(0xFFFF);  //近似80ms*6=0.5s
        LED0(1);
        LED1(0);
        for(j=0;j<6;j++)Delay(0xFFFF);  //近似80ms*6=0.5s
    }

}

/*
功能与上相同
while (1)
{
    LED0_Toggle();
    LED1_Toggle();
    Delay(0xFFFF);
    Delay(0xFFFF);
}
*/

发布了14 篇原创文章 · 获赞 1 · 访问量 5002

猜你喜欢

转载自blog.csdn.net/Smile_shao/article/details/103790921