reentrant.c

来自「单片及c语言轻松入门的随书光盘」· C语言 代码 · 共 22 行

C
22
字号
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
void PageWrite(uchar Data[],uint Address,uchar Num) reentrant
{	Data[0]++;
	Address++;
	Num++;
}
void main()
{ 	uchar Date[4];
	EA=1;
	EX0=1;	//开中断
    for(;;)
	{
		PageWrite(Date,4,2);	//保存当前计数值
	}

}
void Save() interrupt 0
{	uchar Date[4];
	PageWrite(Date,5,2);
}

⌨️ 快捷键说明

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