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

📄 main.c

📁 at89c51 读取 写入 6264 sram 的源代码
💻 C
字号:
#include <reg51.h>
#include <absacc.h>

unsigned char keycode;
unsigned char keyok;
unsigned char volatile xdata *ptr,xdata *s;
void main()
{
	unsigned int data i;
	unsigned char v;
	s=ptr=0x1000;
	ptr[0]=0x1;
	ptr[1]=0x2;
	ptr[2]=0x4;
	ptr[3]=0x8;
	ptr[4]=0x10;
	ptr[5]=0x20;
	ptr[6]=0x40;
	ptr[7]=0x80;
	keyok=0;
	EX0=1;
	EX1=1;
	IT0=1;
	IT1=1;
	EA=1;
	v=*s;
	P1=v;
	for(;;)
	{
		if(keyok)
		{
			keyok=0;
			switch(keycode)
			{
			case 1: s--;v=*s;P1=v; break;
			case 2: s++;v=*s;P1=v; break;
			default: P1=0xAA; break;
			}

			for(i=0;i<10000;i++);

			EA=1;
		}
	}

}

void interrupt0() interrupt 0 using 2
{
	EA=0;
	keyok=1;
	keycode=1;
}

void interrupt2() interrupt 2 using 2
{
	EA=0;
	keyok=1;
	keycode=2;
}

⌨️ 快捷键说明

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