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

📄 123.c

📁 这是一个有关于SRAM(DS1220)的读写程序,是采用C语言编写的,里面还有DS1220的PDF文件,只要掌握了这个程序就可以编写任意其它型号的SRAM程序了,希望对大家有所帮助
💻 C
字号:
#include<reg52.h>
#include<absacc.h>

#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long

void init_serial();
void delay(uchar k);

/*void delay(uchar k)
{
uint i,j;
for(i=0;i<k;i++)
  for(j=0;j<120;j++);
}*/
void bytewrite(uchar wdata,ulong add)
{
XBYTE[add]=wdata;
}

void byteread(ulong add1)
{
uchar getdata;
getdata=XBYTE[add1];
SBUF=getdata;
while(!TI){};
TI=0;
}

void init_serial()
{RCLK=1;                                                            //使用定时器2作为波特率发生器
 TCLK=1;
 RCAP2H=0xff;
 RCAP2L=0xfd;
 SCON=0x50;                                                         //工作方式1,波特率115200bps,REN=1
 TR2=1;
 }

main()
{
uint i=0,j=0;
init_serial();
//while(1)
 //{
 for(i=0;i<32;i++)
 {
//XBYTE[0xf740]=0x60;
 bytewrite(0x08,0xf740+i);
 }
 for(j=0;j<32;j++)
 {
 byteread(0xf740+j);
 }
 //}
}

⌨️ 快捷键说明

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