找回密码
 立即注册

QQ登录

只需一步,快速开始

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

求这张图灯全亮一段时间然后全灭然后一段时间又全亮,重复这个过程的程序

[复制链接]
跳转到指定楼层
楼主
ID:323354 发表于 2018-5-7 12:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
200黑币

QQ截图20180507123202.png (24.74 KB, 下载次数: 37)

QQ截图20180507123202.png

最佳答案

查看完整内容

已寫好!!,用Keil c編譯即可 #include void delayms(unsigned int time); main() { while(1) { P1=0x00; delayms(200); P1=0xff; delayms(200); } } void delayms(unsigned int time) { unsigned int n; while(time>0) { n=120; while(n>0) n--; time--; } }
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:321104 发表于 2018-5-7 12:35 | 只看该作者
已寫好!!,用Keil c編譯即可

#include <AT89X51.H>
void delayms(unsigned int time);

main()
{
  while(1)
   {
    P1=0x00;
    delayms(200);
    P1=0xff;
    delayms(200);
   }
}

void delayms(unsigned int time)
{
  unsigned int n;
  while(time>0)
   {
    n=120;
    while(n>0)  n--;
    time--;
   }
}
回复

使用道具 举报

板凳
ID:269211 发表于 2018-5-7 17:37 | 只看该作者
这个不难吧,P1=0x00,P1=0xff之间加delay()延时函数就可以了
回复

使用道具 举报

地板
ID:322908 发表于 2018-5-7 21:12 | 只看该作者
本帖最后由 可乐可口w 于 2018-5-8 16:01 编辑

#include<reg51.h>
void delay(int);
void main()
{
while(1)
{
P1=0x00;
delay(100);
P1=0xff;
}
}

void delay(int x)
{
int i,j;
for(i=0;i<x;i++)
for(j=0;j<=60;j++);

}




回复

使用道具 举报

5#
ID:116400 发表于 2018-5-7 21:48 | 只看该作者
老铁希望你采纳我的答案,你可以添加我为好友以后你还有什么以为都可以询问我

led程序.zip

16.9 KB, 下载次数: 3

回复

使用道具 举报

6#
ID:304204 发表于 2018-5-7 23:22 | 只看该作者
主要是加一个延时程序,然后while(1)循环,延时程序改动数字可以调不同时间差
#include "reg51.h"
#define unit unsigned int
#define uchar unsigned char
void delay(void)
{
  uchar i,j,k;
  for(i=30;i>0;i--)
  {
    for(j=300;j>0;j--)
        {
          for(k=800;k>0;k--)
          {;}
          }
          }
          }
void main(void)
{
   uchar i,j;
   while(1)
   {
     j=0x1000;
         for(i=0;i<8;i++)
         {
           P1=j;
           delay();
           j=j<<1;
           }
           P1=0xff;
           delay();
           }
           }
回复

使用道具 举报

7#
ID:302989 发表于 2018-5-8 16:05 | 只看该作者
这个就是高低电平的控制和延时程序
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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