電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

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

單片機C語言實例-294-用指針數(shù)組控制P0口8位LED流水點亮

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2022-3-23 10:35:09 | 只看該作者 |只看大圖 回帖獎勵 |正序瀏覽 |閱讀模式
單片機C語言實例-294-用指針數(shù)組控制P0口8位LED流水點亮

//實例27:用指針數(shù)組控制P0口8位LED流水點亮
#include<reg51.h>
/*************************************************
函數(shù)功能:延時約150ms (3*200*250=150 000μs=150ms
*************************************************/
void delay150ms(void)
{
  unsigned char m,n;
  for(m=0;m<200;m++)
    for(n=0;n<250;n++)
           ;
}
/*************************************************
函數(shù)功能:主函數(shù)
*************************************************/
void main(void)
{  
  unsigned char code Tab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
  unsigned char *p[ ]={&Tab[0],&Tab[1],&Tab[2],&Tab[3],&Tab[4],&Tab[5],
                 &Tab[6],&Tab[7]};

  unsigned char i;     //定義無符號字符型數(shù)據(jù)
  while(1)
    {
           for(i=0;i<8;i++)
                 {
                   P0=*p;
                        delay150ms();
                 }
         }
}


更多詳情參考附件文檔

游客,如果您要查看本帖隱藏內(nèi)容請回復(fù)

回復(fù)

使用道具 舉報

發(fā)表回復(fù)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

關(guān)閉

站長推薦上一條 /1 下一條


聯(lián)系客服 關(guān)注微信 下載APP 返回頂部 返回列表