查看: 955|回复: 0

[经验] STC15单片机实战项目软件开发第一讲 - LED闪烁(延时等待)

[复制链接]
  • TA的每日心情
    开心
    2020-1-8 09:17
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2020-4-14 11:06:13 | 显示全部楼层 |阅读模式
    分享到:
    软件开发第一讲 - LED闪烁(延时等待)

    二、学习板获取方式
      方法1:自己设计PCB,自行打板焊接;
      方法2:用硬件家园设计的PCB,自行打板焊接;
      方法3:向硬件家园购买。

        STC15实战项目 - 样机图.PNG


    三、GPIO
    1、说明
      GPIO,英文全称General-purpose input/output,即通用型输入输出,是单片机中最常用的外设之一。
    2、设置模式
      如下图,STC15单片机的GPIO可以设定为4种工作模式,分别为准双向口、推挽输出、高阻输入、开漏。可以通过PxM1与PxM0寄存器可以配置。

    GPIO.PNG


    四、程序功能
    1、PWM灯关闭;
    2、运行指示灯通过Delay延时间隔一定时间闪烁。


    五、硬件部分
    硬件部分如下图,P3.4控制运行指示灯,P3.5控制PWM灯,我们将P3.4与P3.5设置为推挽输出,输出高低电平即可控制运行指示灯与PWM灯。

    LED.PNG


    六、软件编程
    版权需要,这部分内容,请在微信公众号阅读。

    七、源代码
    版权需要,这部分内容,请在微信公众号阅读。
    说明:公众号文章附了源代码下载链接。


    直播说明
    固定周六21:00在B站进行单片机实战教学直播,搜索硬件家园。

    实战项目计划:
    1、STC15单片机实战项目;           正在进行
    2、STM32+GPRS 物联网实战项目;
    3、基于STM8的太阳能对锂电池充电实战项目;
    4、


    原文出处:硬件家园(微信公众号 - yjjy168168168)刘杰编辑

    初始化代码.PNG
    主循环.PNG
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

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

    手机版|小黑屋|与非网

    GMT+8, 2024-4-25 13:09 , Processed in 0.123467 second(s), 19 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.