main.c

来自「《Proteus在MCS-51&ARM7系统中的应用百例》逆向之 Chapter」· C语言 代码 · 共 53 行

C
53
字号
#include <reg51.h>

typedef unsigned char BYTE;

BYTE code Font[]={0xFE,0xFD,0xFB,0xF7, 
		 		  0xEF,0xDF,0xBF,0x7F,
		 		  0xFE,0xFD,0xFB,0xF7,
				  0xEF,0xDF,0xBF,0x07,
				  0x7F,0xBF,0xDF,0xEF,
				  0xF7,0xFB,0xFD,0xFE,
				  0x7F,0xBF,0xDF,0xEF,
				  0xF7,0xFB,0xFD,0xFE,
				  0x00,0xFF,0x00,0xFF,
				  0x01};

void delay();

main()
{
	BYTE offset;
	BYTE temp;
	offset=0x00;

	while(1)
	{			
		temp=Font[offset];

		if(temp!=0x01)
		{
			 P1=temp;
			 delay();
			 offset++;
		}
	}
		
}


void delay()
{
	BYTE i=20;
	
	do
	{
		BYTE j=20;
		do
		{	
			BYTE k=248;
			do
			{}while(--k);
		}while(--j);
	}while(--i);
}

⌨️ 快捷键说明

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