📄 callw512.c
字号:
/* 这是调用AT24C512汇编程序(WAT512.ASM)的C51程序, */
/* 文件名为CALLW512.C 。 */
/* 功能: 将地址为80H、81H、...、87H的连续8个字节值写入以0X100为 */
/* 首址的AT24C512 EEPROM中去。所写8个字节值内容可变,所写字 */
/* 节个数可变,所写首址可变。 */
#include <reg51.h>
#include <absacc.h>
#define uchar unsigned char
#define uint unsigned int
void timedelay(uint timess);
extern uchar chai8;
extern uchar a_func8(uint);
uint data ddr1;
void timedelay(uint timess)
{
uint tj;
for (tj=timess;tj>0;tj--){;}
}
void main()
{
SP=0x50;
timedelay(10000);
EA=0;
DBYTE[0x80]=0x11;
DBYTE[0x81]=0x22;
DBYTE[0x82]=0x33;
DBYTE[0x83]=0x44;
DBYTE[0x84]=0x55;
DBYTE[0x85]=0x66;
DBYTE[0x86]=0x77;
DBYTE[0x87]=0x88;
ddr1=0x0100;
chai8=a_func8(ddr1);
while(1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -