⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 led.c

📁 能较好的实现无线通信 用点阵来实现 距离有100米 程序已通过调试
💻 C
字号:
#include"Led.h"



unsigned char text[64]={

0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,


0x00,0x80,0x00,0x80,0xFC,0x80,0x05,0xFE,0x85,0x04,0x4A,0x48,0x28,0x40,0x10,0x40,
0x18,0x40,0x18,0x60,0x24,0xA0,0x24,0x90,0x41,0x18,0x86,0x0E,0x38,0x04,0x00,0x00,//"欢
/*
0x40,0x00,0x21,0x80,0x36,0x7C,0x24,0x44,0x04,0x44,0x04,0x44,0xE4,0x44,0x24,0x44,
0x25,0x44,0x26,0x54,0x24,0x48,0x20,0x40,0x20,0x40,0x50,0x00,0x8F,0xFE,0x00,0x00,//"迎"

0x01,0x00,0x21,0x10,0x19,0x18,0x0D,0x10,0x09,0x20,0x01,0x04,0x7F,0xFE,0x04,0x40,
0x04,0x40,0x04,0x40,0x04,0x40,0x08,0x42,0x08,0x42,0x10,0x42,0x20,0x3E,0x40,0x00,//"光"

0x01,0x00,0x09,0x80,0x09,0x00,0x49,0xFE,0x4A,0x20,0x4A,0x10,0x4C,0x10,0x49,0x04,
0x49,0xFE,0x49,0x24,0x49,0x24,0x49,0x24,0x49,0x24,0x09,0xFC,0x09,0x04,0x00,0x00,//"临"
*/



//0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
//0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,


};


void Delayled(unsigned char i)
{
	unsigned char j;
	for(;i>0;i--)
		for(j=0;j<80;j++)
		{;}
}

void Display()
{
	unsigned int a,e;
	unsigned char b,c,d=0;
	SCON=0;


	for(e=0;e<32;e=e+32)
	{
		for(a=0;a<8;a++)
		{
			for(b=0;b<8;b++)
			{
				for(c=0;c<32;c++)
				{
				
				
				
					SBUF=~(text[e+c+32]>>(8-a)|text[e+c+1]<<a);
				
					while(TI==0);
					TI=0;
					SBUF=~(text[e+c+1]>>(8-a)|text[e+c]<<a);
					while(TI==0);
					TI=0;
					c++;
					P14=1;		//存储寄存器时钟输入
					P1=d;
					P15=0;      //使能74HC154
					Delayled(3);
					P14=0;
					P15=1;		//禁止74HC154
					d++;
					if(d==16)d=0;


				}
			}
		}
		for(a=0;a<8;a++)
		{
				for(b=0;b<8;b++)
				{
					for(c=0;c<32;c++)
					{
										
						SBUF=~(text[e+c+1+32]>>(8-a)|text[e+c+32]<<a);
						while(TI==0);
						TI=0;
						SBUF=~(text[e+c+32]>>(8-a)|text[e+c+1]<<a);
						while(TI==0);
						TI=0;
						c++;
						P14=1;
						P1=d;
						P15=0;
						Delayled(3);
						P14=0;
						P15=1;
						d++;
						if(d==16)d=0;
					}
				}
		}
	
	}

	

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -