久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: 單片機+LCD1602在想顯示65535時會顯示65135? [打印本頁]

作者: lxh0587    時間: 2022-5-6 20:04
標(biāo)題: 單片機+LCD1602在想顯示65535時會顯示65135?
我的LCD1602在想顯示65535時會顯示65135,
                                65435時會顯示65035
不知道為啥,下面是程序
/**
* @brief  顯示無符號數(shù)字
* @param  x 顯示的行數(shù) 范圍為1~2;
* @param  y 顯示的列數(shù) 范圍為1~40;但初始只顯示前16列。
* @param  num 顯示的數(shù)字 范圍 0~65535
* @param  length 顯示的數(shù)字長度  0~40 但初始只顯示前16
* @retval 無
*/
void lcd1602_show_num(unsigned char x,y, unsigned int num, unsigned char length)
{
        unsigned char i=length;
        show_location(x,y);
        while(i)
        {
                lcd1602_w_data((num/(int)(pow(10,i-1)))%10+0x30);
                i--;
        }
}


/**
* @brief  寫數(shù)據(jù)函數(shù)
* @param  dat 要寫的數(shù)據(jù)
* @retval 無
*/
void lcd1602_w_data(unsigned char dat)
{
//        while(!check_busy());
        RS=1;
        RW=0;
        P0=dat;
        EN=1;
        _nop_ ();
        EN=0;        
        Delay(1);
}



作者: xuyaqi    時間: 2022-5-7 10:45
程序有問題,給的信息不全不好判斷。
作者: Hephaestus    時間: 2022-5-7 10:48
pow是浮點類型啊!你必須忍受誤差。
作者: hy47566398    時間: 2022-5-8 16:40
把函數(shù)參數(shù) “unsigned int num" 改成 unsigned long num
作者: yaoyao2022    時間: 2022-5-15 22:20
void lcd1602_show_num(unsigned char x,y, unsigned int num, unsigned char length) 中y 缺少類型




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 久久这里有精品 | 黄色网址在线免费观看 | 国内久久| 日本久久网站 | 蜜桃臀av一区二区三区 | 视频一区二区国产 | 九九热精品在线视频 | 在线激情视频 | 欧美一区二区三区大片 | 午夜小视频免费观看 | 久草成人| 亚洲国产一区二区三区 | 91视频免费在观看 | 婷婷五月色综合 | 欧美在线观看一区 | 在线中文字幕av | 国产十日韩十欧美 | 国内精品一区二区三区 | 日本在线播放一区二区 | 噜噜噜噜狠狠狠7777视频 | 色接久久 | 欧美最猛性xxxxx亚洲精品 | 欧美日韩国产一区二区三区 | 国产精品国产精品国产专区不卡 | 久久精品69 | 亚洲成人在线免费 | 国产日屁 | 一区二区三区av夏目彩春 | 国产精品一区二区三区在线 | 日本一本在线 | 色性av| av网站免费看 | 成人精品鲁一区一区二区 | 欧美日韩亚洲成人 | 欧美日韩国产一区二区 | 欧美不卡网站 | 欧美日韩中文国产一区发布 | 青草视频在线 | 992tv人人草 久久精品超碰 | 丁香综合| 久久精品综合 |