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 + -
显示快捷键?