读出24C02中的数据并显示求助
单片机课程设计
利用开发板编程,读出24C02中某单元开始的若干个数据。要求:
1)单元地址和数据个数通过键盘输入,并在数码管上显示;
2)读出的数据在数码管上依次显示,间隔1秒。
这么简单还要求助 作为学生 要想办法自己解决
解决问题是学习的一部分
//在AT24CXX里面的指定地址开始读出指定个数的数据
//ReadAddr :开始读出的地址 对24c02为0~255
//pBuffer :数据数组首地址
//NumToRead:要读出数据的个数
void AT24CXX_Read(u16 ReadAddr,u8 *pBuffer,u16 NumToRead)
{
while(NumToRead)
{
*pBuffer++=AT24CXX_ReadOneByte(ReadAddr++);
NumToRead--;
}
}
//在AT24CXX里面的指定地址开始写入指定个数的数据
//WriteAddr :开始写入的地址 对24c02为0~255
//pBuffer :数据数组首地址
//NumToWrite:要写入数据的个数
void AT24CXX_Write(u16 WriteAddr,u8 *pBuffer,u16 NumToWrite)
{
while(NumToWrite--)
{
AT24CXX_WriteOneByte(WriteAddr,*pBuffer);
WriteAddr++;
pBuffer++;
}
}
一块学习
*pBuffer++=AT24CXX_ReadOneByte(ReadAddr++);
这句话是什么意思?
实现温度检测
温度可调实现温度检测
温度可调
刚刚测试完成,请多多指教刚刚测试完成,请多多指教
刚刚测试完成,请多多指教刚刚测试完成,请多多指教
刚刚测试完成,请多多指教刚刚测试完成,请多多指教
