读出24C02中的数据并显示求助

2019-07-16 02:48发布

times New Roman">                                            单片机课程设计   
           利用开发板编程,读出24C02中某单元开始的若干个数据。要求:
           1)单元地址和数据个数通过键盘输入,并在数码管上显示;           2)读出的数据在数码管上依次显示,间隔1秒。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
倪love
1楼-- · 2019-07-16 06:42
 精彩回答 2  元偷偷看……
sirius08
2楼-- · 2019-07-16 07:25
解决问题是学习的一部分
殷高旺
3楼-- · 2019-07-16 11:32
//在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++;
        }
}
王武
4楼-- · 2019-07-16 16:10
一块学习
看起来很黑
5楼-- · 2019-07-16 18:15
*pBuffer++=AT24CXX_ReadOneByte(ReadAddr++);
这句话是什么意思?
Giliable
6楼-- · 2019-07-16 19:40
 精彩回答 2  元偷偷看……

一周热门 更多>