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

QQ登錄

只需一步,快速開始

搜索
查看: 1781|回復(fù): 6
收起左側(cè)

單片機(jī)8個(gè)燈花樣顯示,程序有了,程序流程圖怎么畫?

[復(fù)制鏈接]
ID:921257 發(fā)表于 2021-5-16 14:13 | 顯示全部樓層 |閱讀模式
#include<reg51.h>
unsigned char code table[] ={ 0xfe, 0xfd, 0xfb,0xf7,0xef, 0xdf,
0xbf, 0x7f,0xbf,0xdf,0xef,0xf7,0xfd,0xfe,0x7e,0xbd,0xdb,0xe7,0xdb,0xbd,0x7e,0xff,0x00,0xff,0x00,0xff,0x00};

void mdelay(unsigned int delay)
{ unsigned int i;
   for(;delay>0;delay--)
    { for(i=0;i<54;i++);
        }
}

void main()
{unsigned char i=0;
unsigned char a=1;
  while(1)
  {
  P1=table[ i];
   mdelay(500);
   i=i+1;
   if(i==27)
     {i=0;}
   }
}

先是右移流水,然后左移,然后兩邊往里再往外,最后閃爍兩下這樣子的一個(gè)循環(huán)。

回復(fù)

使用道具 舉報(bào)

ID:824490 發(fā)表于 2021-5-16 16:20 | 顯示全部樓層
你這是穿完鞋子再尋思穿什么祙子。。
回復(fù)

使用道具 舉報(bào)

ID:922247 發(fā)表于 2021-5-16 17:38 | 顯示全部樓層
用office自帶軟件
回復(fù)

使用道具 舉報(bào)

ID:415338 發(fā)表于 2021-5-16 17:40 | 顯示全部樓層
呃,單片機(jī)最小系統(tǒng)首先是需要有的,其次,你看你定義的數(shù)組,看看是高電平亮燈還是低電平亮燈,然后加個(gè)上拉或者下拉電阻就可以了。
回復(fù)

使用道具 舉報(bào)

ID:230742 發(fā)表于 2021-5-16 17:44 | 顯示全部樓層
這是P1口按順序輸出數(shù)組的值。適當(dāng)?shù)难訒r(shí)一下。要啥流程圖。就一個(gè)判斷,到27就重新來(lái),就好了。
回復(fù)

使用道具 舉報(bào)

ID:139866 發(fā)表于 2021-5-16 17:58 | 顯示全部樓層
從main開始,首先定義兩個(gè)變量賦值,下一步P1賦值,下一步延時(shí),下一步I+1,下一步判斷i,是,下一步i賦值,下一步回到P1賦值,否,下一步回到P1賦值
回復(fù)

使用道具 舉報(bào)

ID:921257 發(fā)表于 2021-5-16 18:01 | 顯示全部樓層
我知道啦,謝謝各位
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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