1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
各位大神帮帮忙,,,下面是E2PROM单字节读写操作,主要想问下C语言相关知识,单个字节是如何转十进制字符串格式的(就是main函数里面加问好注释的那里)?例程看不懂,网上搜索了也是一知半解,谁能帮忙解释一下吗,,,小白入门 望指教 #include extern void InitLcd1602(); extern void LcdShowStr(unsigned char x,unsigned char y,unsigned char *str); extern void I2CStart(); extern void I2CStop(); extern unsigned char I2CReadNAK(); extern bit I2CWrite(unsigned char dat); unsigned char E2ReadByte(unsigned char addr); void E2WriteByte(unsigned char addr,unsigned char dat); void main() { unsigned char dat; unsigned char str[10]; InitLcd1602(); dat = E2ReadByte(0x02); //读取E2PROM上指定地址中的一个字节 str[0] = (dat/100)+'0'; //***转换为十进制字符串格式(???如何转换的) str[1] = (dat/10%10)+'0'; str[2] = (dat%10)+'0'; str[3] = ' |