欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

專注電子技術學習與研究
當前位置:單片機教程網(wǎng) >> MCU設計實例 >> 瀏覽文章

花樣燈c程序(Ⅱ)

作者:佚名   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2010年09月16日   【字體:
/*-----------------------------------------------------------
  名稱:花樣燈Ⅱ

  作者:fei yu

  日期:2010-5-15

  內容:花樣燈的兩種實現(xiàn)方法:

              Ⅰ:程序循環(huán)執(zhí)行         Ⅱ:查表法

------------------------------------------------------------*/
#include<reg52.h>

#define uchar unsigned char 

uchar code seg[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,
                                 0xff,0xff,0x00,   0,0x55,0x55,0xaa,0xaa};

 

/*---------------------------------------------------------------

     花樣表格,其中rom允許情況可以無限添加

--------------------------------------------------------------*/    


void delay(unsigned int cnt)//簡易延時
{
        while(--cnt);
}

main()
{
        unsigned char i;
        while(1)
        {
                P1=0xFE;    //第一個LED亮
                for(i=0;i<8;i++)
                {
                        delay(10000);
                        P1 <<=1;
                }
                P1=0x7F;    //第七個LED燈亮
                for(i=0;i<8;i++)
                {
                        delay(10000);
                        P1 >>=1;
                }
                P1=0xFE;    //第一個LED燈亮
                for(i=0;i<8;i++)
                {
                        delay(10000);
                        P1 <<=1;
                        P1 |=0x01;
                }
                P1=0x7F;                  //第七個LED燈亮
                for(i=0;i<8;i++)
                {
                        delay(10000);
                        P1 >>=1;
                        P1 |=0x80;
                }
                /*下面通過查表方法獲得花樣參數(shù)*/
                for(i=0;i<16;i++)    //查表可以簡單的顯示各種花樣  實用性更強
                {
                        delay(20000);
                        P1=seg[i];
                }
        }

}

 

注解:查表法通過循環(huán),將已經定義好的樣式顯示出來,
也可定義循環(huán)移動閃爍,比較方便直觀。
關閉窗口

相關文章