找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 3934|回復(fù): 6
打印 上一主題 下一主題
收起左側(cè)

求這張圖燈全亮一段時(shí)間然后全滅然后一段時(shí)間又全亮,重復(fù)這個(gè)過程的程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:323354 發(fā)表于 2018-5-7 12:35 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
200黑幣

QQ截圖20180507123202.png (24.74 KB, 下載次數(shù): 69)

QQ截圖20180507123202.png

最佳答案

查看完整內(nèi)容

已寫好!!,用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空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:321104 發(fā)表于 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--;
   }
}
回復(fù)

使用道具 舉報(bào)

板凳
ID:269211 發(fā)表于 2018-5-7 17:37 | 只看該作者
這個(gè)不難吧,P1=0x00,P1=0xff之間加delay()延時(shí)函數(shù)就可以了
回復(fù)

使用道具 舉報(bào)

地板
ID:322908 發(fā)表于 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++);

}




回復(fù)

使用道具 舉報(bào)

5#
ID:116400 發(fā)表于 2018-5-7 21:48 | 只看該作者
老鐵希望你采納我的答案,你可以添加我為好友以后你還有什么以為都可以詢問我

led程序.zip

16.9 KB, 下載次數(shù): 3

回復(fù)

使用道具 舉報(bào)

6#
ID:304204 發(fā)表于 2018-5-7 23:22 | 只看該作者
主要是加一個(gè)延時(shí)程序,然后while(1)循環(huán),延時(shí)程序改動(dòng)數(shù)字可以調(diào)不同時(shí)間差
#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();
           }
           }
回復(fù)

使用道具 舉報(bào)

7#
ID:302989 發(fā)表于 2018-5-8 16:05 | 只看該作者
這個(gè)就是高低電平的控制和延時(shí)程序
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表