查看: 131|回复: 0

[教程] 每日一贴*第三天*stm8l151控制神灯

[复制链接]

5

主题

1

好友

130

积分

童生

Rank: 2

  • TA的每日心情
    奋斗
    2016-9-20 15:51
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    发表于 2016-8-28 19:44:41 |显示全部楼层
    通过前两次课的学习,我们已经把软件转好  工程项目也已经建好
    下面我们就开始点灯啦
    将下边↓↓↓↓↓↓↓↓↓函数粘贴到上节课新建好的main函数当中
    //--包含你要使用的头文件--//
    #include "stm8l15x.h"  //包含头文件,头文件里面要选择STM8L15X_MD

    //以下为定义LED接口
    #define LED_GPIO_PORT  GPIOA
    #define LED_GPIO_PINS  GPIO_Pin_4

    /*******************************************************************************
    * 函 数 名         : Delay
    * 函数功能          : 延时函数,延时  ms
    * 输    入         : 无
    * 输    出         : 无
    *******************************************************************************/
    void Delay(__IO uint16_t C)        //定义C为16位无符号整型变量
    {
        while (C != 0)
        {
            C--;
        }
    }

    /*******************************************************************************
    * 函 数 名         : main
    * 函数功能          : 主函数
    * 输    入         : 无
    * 输    出         : 无
    *******************************************************************************/
    int main( void )
    {
        GPIO_Init(LED_GPIO_PORT, LED_GPIO_PINS, GPIO_Mode_Out_PP_Low_Slow);//引脚初始化,推挽输出为低电平
        while(1)
        {
            GPIO_ToggleBits(LED_GPIO_PORT, LED_GPIO_PINS); //引脚取反函数,实现闪烁
            Delay(6666);
        }


    有不懂得及时和我交流


    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /6 下一条


    手机版|爱板网 |网站地图  

    GMT+8, 2016-12-8 10:02 , Processed in 0.173444 second(s), 9 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部