高级会员

- 积分
- 693
- 金钱
- 693
- 注册时间
- 2017-7-27
- 在线时间
- 98 小时
|
发表于 2017-9-5 16:24:50
|
显示全部楼层
本帖最后由 huanghan 于 2017-9-5 16:26 编辑
不可能没,先读在打印,
while(1)
{
key=KEY_Scan();
if(key==1)//KEY0按下,写入24C02
{
LCD_Fill(0,170,239,319,WHITE);//清除半屏
LCD_ShowString(60,170,"Start Write 24C02....");
AT24CXX_Write(0,(u8*)TEXT_Buffer,SIZE);
LCD_ShowString(60,170,"24C02 Write Finished!");//提示传送完成
}
if(key==3)//KEY1按下,读取字符串并显示
{
LCD_ShowString(60,170,"Start Read 24C02.... ");
AT24CXX_Read(0,datatemp,SIZE);
printf ("\r\n%s",datatemp);
LCD_Fill(0,170,239,319,WHITE);//清除半屏
LCD_ShowString(60,170,"The Data Readed Is: ");//提示传送完成
LCD_ShowString(60,190,datatemp);//显示读到的字符串
}
i++;
delay_ms(1);
if(i==200)
{
// LED0=!LED0;//提示系统正在运行
i=0;
}
} |
|