flash.c

来自「点阵8*8使用」· C语言 代码 · 共 55 行

C
55
字号
#include "reg51.h"

#define PLieSaoMiao  P2 

#define PDuanMa P1

UCHAR code DisplayCode2[3][8]=
{ 0x08,0x0c,0x08,0x08,0x08,0x08,0x08,0x1c, //1
  0x08,0x14,0x22,0x10,0x08,0x04,0x02,0x3e, //2
  0x3c,0x20,0x20,0x3c,0x20,0x20,0x20,0x3c, //3
};

UCHAR PHangSaoMiao;

void Delay1ms(UCHAR Delay1msData);

main()			   
{
 
 UCHAR i,j;
  PHangSaoMiao=0; 
  PDuanMa=0;
 Delay1ms(100);
 Delay1ms(100);


while(1)
{
for(i=0;i<25;i++)
{	 
	for(j=0;j<8;j++)
	{
	 PLieSaoMiao=j;
	 PDuanMa=DisplayCode2[PHangSaoMiao][j];
	 Delay1ms(5);
	}
} 
	PHangSaoMiao++;
	if(PHangSaoMiao==3)
	PHangSaoMiao=0;
}	


}

void Delay1ms(UCHAR Delay1msData)
{
UCHAR i,j,k;

for(i=0;i<Delay1msData;i++)
	for(j=0;j<73;j++)
		for(k=0;k<3;k++)
			;
}

⌨️ 快捷键说明

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