找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3082|回复: 2
收起左侧

旋转LED字体程序

[复制链接]
ID:82732 发表于 2015-6-11 21:47 | 显示全部楼层 |阅读模式
/*************************************************************
                      旋转LED字体程序
单片机 STC89C52
字模软件用的PC2002
逐列取模方式
***************************************************************/
#include <AT89X52.h>
#define uchar unsigned char
#define uint unsigned int    //宏定义

sbit KEY=P3^2;
sbit led1=P1^1;
unsigned char code love[] = {
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",0*/

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",1*/

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",2*/

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",3*/

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",4*/

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",5*/

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",6*/

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",7*/

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",8*/

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",9*/


0xF7,0xDF,0xF7,0xE7,0x06,0xD8,0xB1,0xBF,0xB7,0xDF,0x37,0x60,0xEF,0x9F,0x57,0xE0,
0xD8,0xEF,0xDB,0xDF,0x1B,0xC0,0xDB,0xBD,0xDB,0xBD,0x9B,0xBD,0xDB,0xBF,0xFF,0xFF,/*"旋",0*/

0x37,0xF7,0x57,0xF7,0x63,0xFB,0x14,0x00,0x77,0xFB,0x77,0xFB,0x77,0xFF,0xBF,0xFD,
0xB7,0xF4,0x07,0xED,0xB0,0xDD,0xB7,0x2D,0xB7,0xF1,0xB7,0xFD,0xBF,0xFF,0xFF,0xFF,/*"转",1*/

0xF7,0xDF,0x07,0xC0,0xF7,0xDF,0xFF,0xDF,0xFF,0xDF,0xFF,0xDF,0xFF,0xCF,0xFF,0xFF,/*"L",2*/

0xF7,0xDF,0x07,0xC0,0x77,0xDF,0x77,0xDF,0x17,0xDC,0xF7,0xDF,0xEF,0xE7,0xFF,0xFF,/*"E",3*/

0xF7,0xDF,0x07,0xC0,0xF7,0xDF,0xF7,0xDF,0xF7,0xDF,0xEF,0xEF,0x1F,0xF0,0xFF,0xFF,/*"D",4*/

0xF7,0xFB,0xCE,0x03,0x79,0xFC,0x9F,0xFF,0xFF,0x7F,0x01,0xB8,0xFD,0xCF,0x0D,0xF0,
0xFD,0xEF,0x01,0x98,0xFF,0xFF,0x07,0xF8,0xFF,0xBF,0xFF,0x7F,0x00,0x80,0xFF,0xFF,/*"测",5*/

0xBF,0xFF,0xBD,0xFF,0x23,0x80,0xF7,0xDF,0xFF,0xEF,0x6F,0xDF,0x6F,0xDF,0x6F,0xE0,
0x6F,0xEF,0x6F,0xEF,0x00,0xFE,0xEF,0xF9,0xED,0xE7,0xE3,0xDF,0xEF,0x87,0xFF,0xFF,/*"试",6*/

0xF7,0xFD,0xF7,0xFE,0x76,0xFF,0x31,0x00,0x57,0xFF,0xE7,0x7C,0xFF,0xBF,0x01,0xCF,
0x7D,0xF0,0x7D,0xFF,0x7D,0xFF,0x7D,0x80,0x01,0x7F,0xFF,0x7F,0xFF,0x0F,0xFF,0xFF,/*"祝",7*/

0xDF,0xFF,0xDF,0x7F,0xDF,0xBF,0xDF,0xDF,0xDF,0xEF,0xDF,0xF3,0x5F,0xFC,0x80,0xFF,
0x5F,0xFE,0xDF,0xF9,0xDF,0xF7,0xDF,0xCF,0xDF,0x9F,0xDF,0x3F,0xDF,0xBF,0xFF,0xFF,/*"大",8*/

0xFF,0xFF,0xE7,0xD6,0xFB,0xD6,0xEB,0xEA,0x6B,0xEB,0x6B,0xB5,0x2A,0x76,0x49,0xBB,
0xEB,0xC0,0xEB,0xF9,0x6B,0xF6,0xFB,0xF6,0xEB,0xEF,0xF3,0xCF,0xFB,0xEF,0xFF,0xFF,/*"家",9*/

0xBF,0xFF,0xCF,0xFD,0xEF,0xFD,0xED,0xFD,0xA3,0xFD,0xAB,0xFD,0xAF,0xBD,0xAE,0x7D,
0xA1,0x80,0x2B,0xFD,0xAF,0xFD,0xE7,0xFD,0xA8,0xFD,0xCD,0xFD,0xEF,0xFD,0xFF,0xFF,/*"学",10*/

0xFF,0xFF,0xFF,0xFF,0xFD,0xFB,0xFD,0xF3,0xF5,0xFB,0xED,0xFD,0xDD,0xFD,0x9D,0xFE,
0xFD,0xFE,0x7D,0xFF,0x7D,0xDF,0xBD,0xBF,0xFD,0x7F,0x01,0x80,0xFF,0xFF,0xFF,0xFF,/*"习",11*/

0x7F,0xFF,0x7D,0xBF,0x63,0xDF,0x77,0xE0,0xFF,0xDF,0x77,0xAF,0x77,0xB3,0x00,0xBC,
0x77,0xBF,0x77,0xBF,0x77,0xBF,0x00,0xA0,0x77,0xBF,0x77,0xBF,0x7F,0xBF,0xFF,0xFF,/*"进",12*/

0xFF,0xFF,0xDF,0xBB,0xDF,0xBB,0xDF,0xBD,0x43,0xBE,0xDF,0xDF,0xDF,0xDF,0xDF,0xDF,
0x00,0xE8,0xDB,0xEF,0xDB,0xF7,0xDB,0xFB,0xDB,0xFC,0xDF,0xFD,0xDF,0xFF,0xFF,0xFF,/*"步",13*/

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x0F,0xA0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*"!",14*/

0xFF,0xFF,0x1F,0xF0,0xEF,0xEF,0xF7,0xDF,0xF7,0xDF,0xEF,0xEF,0x1F,0xF0,0xFF,0xFF,/*"0",15*/

0xFF,0xFF,0xC7,0xFF,0xF7,0xFF,0xF7,0xC0,0x37,0xFF,0xC7,0xFF,0xF7,0xFF,0xFF,0xFF,/*"7",16*/

0xFF,0xFF,0xFF,0xFF,0x07,0xF0,0xB7,0xFB,0xB7,0xFB,0xB7,0xFB,0xB7,0xFB,0x00,0xC0,
0xB7,0xBB,0xB7,0xBB,0xB7,0xBB,0xB7,0xBB,0x07,0xB0,0xFF,0xBF,0xFF,0x8F,0xFF,0xFF,/*"电",17*/

0xFF,0xFF,0xDF,0xFF,0xEF,0xFF,0x73,0xFF,0x58,0xFF,0x5B,0xFF,0x5B,0xFF,0x5B,0xFF,
0x5B,0xFF,0x5B,0xFF,0x5B,0xFF,0x5B,0xF0,0xDB,0xCF,0xFB,0xBF,0xFB,0x0F,0xFF,0xFF,/*"气",18*/

0xFF,0xDF,0xFF,0xDF,0xFD,0xDF,0xFD,0xDF,0xFD,0xDF,0xFD,0xDF,0xFD,0xDF,0x01,0xC0,
0xFD,0xDF,0xFD,0xDF,0xFD,0xDF,0xFD,0xDF,0xFD,0xDF,0xFD,0xDF,0xFF,0xDF,0xFF,0xFF,/*"工",19*/

0xEF,0xFB,0xED,0xFC,0x2D,0xFF,0x01,0x00,0x6E,0xFF,0xEE,0xBE,0x7F,0xBB,0x40,0xBB,
0x5E,0xBB,0x5E,0x80,0x5E,0xBB,0x5E,0xBB,0x40,0xBB,0x7F,0xBB,0xFF,0xBF,0xFF,0xFF,/*"程",20*/

0xFF,0xFF,0xAF,0xFF,0xB0,0xC0,0xB5,0xFE,0xB7,0xFE,0x00,0x00,0xB7,0xDE,0xB7,0x9E,
0xB7,0xC0,0xFF,0xFF,0x03,0xF0,0xFF,0xBF,0xFF,0x7F,0x00,0x80,0xFF,0xFF,0xFF,0xFF,/*"制",21*/

0x7F,0xFF,0xBF,0xFF,0xDF,0xFF,0x07,0x00,0xF8,0xFF,0xDD,0xFF,0xE7,0xFF,0xF3,0xFF,
0x04,0x00,0xB7,0xFB,0xB7,0xFB,0xB7,0xFB,0x97,0xFB,0xB7,0xF9,0xF7,0xFB,0xFF,0xFF,/*"作",22*/

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x0F,0xA0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*"!",23*/




0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",0*/

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",1*/

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",2*/

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",3*/

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",4*/

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",5*/

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",4*/

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",5*/

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",5*/

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",4*/

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",5*/

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",5*/

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",5*/

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",4*/

0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*" ",5*/
};
/*****n(us)延时子程序*****/
void DelayUs(uint N)
{
    uint x ;
    for(x=0;x<=N;x++);
}

/*****主函数*****/
void main(void)
{
    uint i=0,j=0 ;   
    led1=0 ;
    //主程序中只检测按键
    while(1)
    {
        if(KEY==0)
        {
            j++;            
            if(j>580)
            {
                j=0 ;
            }            
            for(i=j;i<128+j;i++)
            {                              
                P0=love[i*2];
                P2=love[i*2+1];
                DelayUs(60);
                P0=0XFF;
                P2=0XFF;

            }
        }
    }
}

回复

使用道具 举报

ID:86621 发表于 2015-9-7 17:28 | 显示全部楼层
有没有电路图啊
1005301678加我一下 想做这个
回复

使用道具 举报

ID:168219 发表于 2017-3-5 00:06 来自手机 | 显示全部楼层
看到万达外面的led屏我就觉得led屏也可以很牛叉
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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