这一点东西,弄个我一个小时,果然我还是太菜了
1 unsigned char MultiByte_write (unsigned char add , int dat )//首地址 数据 返还尾地址
2 {
3 while(dat!=0)
4 {
5 Write_AT24C02(add,dat);
6 dat>>=8;
7 Write_AT24C02(add,dat);
8 add<<=1;
9 Delay1ms();
10 }
11 return add;
12 }
13
14 int MultiByte_read (unsigned char add , unsigned char add1)//首地址 尾地址
15 {
16 int temp;
17 unsigned char i=0;
18 while(add < add1)
19 {
20 temp=Read_AT24C02(add);
21 add<<=1;
22 i++;
23 temp = Read_AT24C02(add) << 8*i | temp ;
24 }
25 return temp;
26 }