找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1460|回复: 9
打印 上一主题 下一主题
收起左侧

stc104W单片机LED闪烁电路程序怎么写啊

[复制链接]
跳转到指定楼层
楼主
ID:883469 发表于 2021-2-7 19:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想用stc104W 制作一个LED 快速闪3下,停1秒,再周而复始的电路。请问哪位大侠知道这程序怎么写啊
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:23844 发表于 2021-2-8 08:45 | 只看该作者
自己下载视频教程看2天,肯定可以仿制成功!只有自己亲身制作且成功才会进步
回复

使用道具 举报

板凳
ID:702386 发表于 2021-2-8 10:01 | 只看该作者
搞个delay延时函数,在大循环中亮一次灯调用一下delay 100mS,灭一下灯调用一下delay 100mS,反复3次,再调用delay 1秒。运行起来就是你要的效果啦。
回复

使用道具 举报

地板
ID:716656 发表于 2021-2-8 17:16 | 只看该作者
  1. #include <reg51.h>

  2. sbit led=P1^0;

  3. void delay(unsigned int i)
  4. {
  5.         unsigned int j;
  6.         unsigned char k;
  7.         for(j=i;j>0;j--)
  8.                 for(k=125;k>0;k--);
  9. }

  10. void main()
  11. {
  12.         while(1) //éá˸ê®′Îoó£¬μ½′Ë2»Ôùéá˸¡£
  13.         {
  14.                 led=1;
  15.                 delay(3000); //éá˸¼ä¸ô¡£
  16.                 led=0;
  17.                 delay(3000); //éá˸¼ä¸ô¡£
  18.         }
  19. }
复制代码

你自己改改吧
回复

使用道具 举报

5#
ID:390416 发表于 2021-2-8 18:50 | 只看该作者
关于这个问题 你可以观看“人人学会单片机”的第12课程 框架式编程思路。课程是2ms、7ms、97ms 这种的三颗灯闪烁。  
回复

使用道具 举报

6#
ID:809671 发表于 2021-2-9 10:00 | 只看该作者
建議自己先嘗試,失敗了再討論,再尋找原因,會比較有益.
回复

使用道具 举报

7#
ID:143767 发表于 2021-2-9 12:55 | 只看该作者
LED闪烁程序在网上一搜一大把,10行左右的代码就可以搞定
回复

使用道具 举报

8#
ID:860248 发表于 2021-2-15 00:42 | 只看该作者
自己把DELAY的时间参数更改一下吧.

#include "reg52.h"
typedef unsigned int u16;
typedef unsigned char u8;
#define LEDall P0

sbit LEDlight = P0^0;

void delay(u16 i)
{
        while(i--);
}

void main()
{
        u8 i;
        LEDall = 0x00;
        while(1)
        {
                for(i=0;i<3;i++)
                {
                        LEDlight=1;
                        delay(10000);
                        LEDlight=0;
                        delay(10000);
                }
        delay(40000);
        }

}
回复

使用道具 举报

9#
ID:420836 发表于 2021-2-15 22:19 | 只看该作者
使用两步延迟,第一步是调用一个短延迟,例如100ms三次,第二步是1秒的较长延迟。
回复

使用道具 举报

10#
ID:839835 发表于 2021-2-25 17:47 | 只看该作者
whlie(1)
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表