找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2430|回复: 0
打印 上一主题 下一主题
收起左侧

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, 下载次数: 27)

51hei.png

dz2.zip

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

仿真

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表