标题: 51单片机分享一个生日祝福的点阵图 [打印本页]

作者: l1h2h3    时间: 2020-5-5 22:37
标题: 51单片机分享一个生日祝福的点阵图
#include<reg51.h>                 
void delay (unsigned int i)
{ unsigned int k;
                 for (k=0;k<i;k++);           

}
void main()
{           //生日快乐
unsigned char code led [4] [8]={{0x08,0x0c,0xfe,0xff,0xfe,0x0c,0x08,0x00},        
                                     {0x1c,0x1c,0x1c,0x1c,0x7f,0x3e,0x1c,0x08},
                                                                         {0x10,0x30,0x7f,0xff,0x7f,0x30,0x10,0x00},
                                                                         {0x10,0x38,0x7c,0xfe,0x38,0x38,0x38,0x38},

                                 };
                                                                 //心形
//unsigned char code led [5] [8]={
// {0x00,0x28,0x3e,0x48,0x9c,0x08,0x08,0x7f},        
//                      {0x00,0x7e,0x42,0x42,0x7e,0x42,0x42,0x7e},
//                                 {0x00,0x24,0x6e,0x76,0x7f,0x24,0x2a,0x33},
//                           {0x00,0x3c,0x28,0x3e,0x1c,0x2a,0x59,0x08},
                //     {0x66,0x99,0x81,0x81,0x42,0x24,0x18,0x00},
                  //  };
    unsigned char w;
        unsigned int j,k,m;
        while(1)
        { for(k=0;k<4;k++)
          {for(m=0;m<200;m++)
          {                w=0x01;
                            for(j=0;j<8;j++)
                             {P3=w;
                                   P0=~led[k][j];
                                             delay(100);
                                          w<<=1;
                                           P0=0xff;
                      }
                 }
           }
     }                                    
}

51hei.png (12.76 KB, 下载次数: 35)

51hei.png

dz2.zip

17.32 KB, 下载次数: 10, 下载积分: 黑币 -5

仿真






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1