亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2586|回復: 2
收起左側

數碼管DS04如何把小數點前移

[復制鏈接]
ID:326353 發表于 2018-5-9 21:58 | 顯示全部樓層 |閱讀模式
見題,我現在的程序只能顯示小數點后一位,我想讓他顯示到小數點后三位該怎么做,

//數碼管位選定義
sbit smg_we1 = P3^4;            //數碼管位選定義
sbit smg_we2 = P3^5;
sbit smg_we3 = P3^6;
sbit smg_we4 = P3^7;

dis_smg[0] = smg_du[set_d % 10];                   //取小數顯示
                dis_smg[1] = smg_du[set_d / 10 % 10] ;         //取個位顯示
                dis_smg[2] = smg_du[set_d / 100 % 10] & 0xdf ; //取十位顯示

數碼顯示函數*****************************/
void display()
{
        static uchar i;   
        i++;
        if(i >= smg_i)
                i = 0;        
        smg_we_switch(i);                 //位選
        P1 = dis_smg[ i];                 //段選               
}
回復

使用道具 舉報

ID:326353 發表于 2018-5-9 22:13 | 顯示全部樓層
基于51單片機的超聲波測距的數碼管顯示
回復

使用道具 舉報

ID:213173 發表于 2018-5-10 06:41 | 顯示全部樓層
dis_smg[0] = smg_du[set_d % 10];        //取個顯示
dis_smg[1] = smg_du[set_d / 10 % 10];   //取十位顯示
dis_smg[2] = smg_du[set_d / 100 % 100]; //取百位顯示
dis_smg[3] = smg_du[set_d / 1000] & 0xdf; //取千位顯示+小數點
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

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