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

📄 luoxuandianzhen.c

📁 螺旋点阵
💻 C
字号:
#include <REG52.H>
unsigned char code taba[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //纵条表
unsigned char code tabb[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}; //衡条表
unsigned char tab[8][8]={{0,1,2,3,4,5,6,7},{17,27,37,47,57,67,77,76},{75,74,73,72,71,70,60,50},{40,30,20,10,11,12,13,14},{15,16,26,36,46,56,66,65},{64,63,62,61,51,41,31,21},{22,23,24,25,35,45,55,54},{53,52,42,32,33,34,44,43}};

 /*************延时函数*********************/
	delay()
	{
	unsigned char i,j,k;
	
	for(k=10;k>0;k--)   //循环时间是 10*20*248次
	for(i=20;i>0;i--)
	for(j=248;j>0;j--);
	
	}

/*************主函数*****************************/	
	main()
	{
	   unsigned int i,j,m,n;

	
	while(1)
	 {	
    for(i=0;i<=7;i++)
	  {
	for(j=0;j<=7;j++)
	   {
	m = tab[i][j]/10;
	n = tab[i][j]%10;
	P2 = tabb[n];
	P0 = taba[m];

	delay();
	}
	 }
	  }
	   }
			 

⌨️ 快捷键说明

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