欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6906|回復: 3
收起左側

怎么使0.96oled可以顯示小數! 求幫助

[復制鏈接]
ID:292820 發表于 2018-3-16 16:40 | 顯示全部樓層 |閱讀模式
怎么使oled可以顯示小數!
回復

使用道具 舉報

ID:275449 發表于 2018-3-19 16:36 | 顯示全部樓層
具體用來顯示什么能方便說下嗎? 這邊可能有對應程序
回復

使用道具 舉報

ID:255919 發表于 2018-12-29 20:27 | 顯示全部樓層
顯示“.”的方法
OLED.C
//*********************
void OLED_ShowChar(u8 x,u8 y,u8 chr,u8 Char_Size)
{             
        unsigned char c=0,i=0;       
        c=chr-' ';//       
        if(x>128-1){x=0;y=y+2;}
        if(Char_Size ==16)
        {
                OLED_Set_Pos(x,y);       
                for(i=0;i<8;i++)
                OLED_WR_Byte(F8X16[c*16+i],OLED_DATA);//
                OLED_Set_Pos(x,y+1);
                for(i=0;i<8;i++)
                OLED_WR_Byte(F8X16[c*16+i+8],OLED_DATA);//
        }
        else if(Char_Size ==12)
        {       
                OLED_Set_Pos(x,y);
                for(i=0;i<6;i++)
                OLED_WR_Byte(F6x8[c*6+i],OLED_DATA);                //
        }
}
MAIN.C
int main(void){
while(1)
        {
OLED_ShowChar(N,I,'.',16);                  //N是需要顯示的列;I是需要顯示的行
}

回復

使用道具 舉報

ID:142679 發表于 2019-9-29 13:09 | 顯示全部樓層
void Display_float (unsigned int x,unsigned int y,float num,unsigned char size1)//顯示float
{
    unsigned char temp[10];
    sprintf (temp,"%.3f",num);
    OLED_ShowString(x,y,(u8 *)temp,size1);
}
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表