test.c

来自「C51单片机扩展的数据存储器24X01的读写驱动程序」· C语言 代码 · 共 46 行

C
46
字号
#include <at89x51.h>
#define uchar unsigned char
#define count 10
uchar idata buf[10]={'A','B','C','D','E','F','G','H','I','J'};
uchar sum;
uchar pointer;
int i,j,k,h,f;
main() 
    { 
	 for(i=0;i<20;i++)
     {
	 TMOD=0x21;
	 TH1=0X0F4;
	 TL1=0X0F4;
     SCON=0xD0;
 	 TR1=1;
	 EA=1;
     ES=1;
	 pointer=-1;
	 SBUF=0x0A;
     while (pointer<count);
	 for (j=0;j<1000;j++);
	 P2=0;
	 for (k=0;k<5000;k++);
	 P2=0xff;
	 }
	EA=0;
	while(1);

	 }

 
void send() interrupt 4 
    {
	
	  pointer++;
     TI=0; 
	 for (h=0;h<100;h++);
     SBUF=buf[pointer];
	 
	 if(TI==0) return;
	 
	 }
	 

⌨️ 快捷键说明

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