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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

兩個char數(shù)據(jù)合并為一個int數(shù),在1602上顯示結(jié)果和直接賦值給int,在1602屏上顯示錯誤

查看數(shù): 2929 | 評論數(shù): 5 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2019-7-20 08:09

正文摘要:

本帖最后由 wis98 于 2019-7-20 08:16 編輯 我將一個int變量直接賦值并在1602上顯示正常,而將兩個char數(shù)據(jù)合并為一個int數(shù)值時,在1602屏上卻顯示出3106,不知錯在那,百度了好多左移方法試驗(yàn),結(jié)果一樣。 下 ...

回復(fù)

ID:33544 發(fā)表于 2019-7-20 12:32
znz43a 發(fā)表于 2019-7-20 09:58
顯示的10進(jìn)制數(shù)1234,在單片機(jī)中都是以2進(jìn)制存儲的,16進(jìn)制是04D2H。
而b=12中,10進(jìn)制數(shù) 12 在 b中是存儲 ...

謝謝大師指點(diǎn)俺
ID:33544 發(fā)表于 2019-7-20 12:31
謝謝,我回頭再試試看
ID:332444 發(fā)表于 2019-7-20 11:56
        unsigned int a;
        unsigned char b=12;
        a=a+b*100;
ID:466578 發(fā)表于 2019-7-20 10:39
不能這樣移位,這是對應(yīng)16進(jìn)制的合并
0x0c(12)*256+0x22(34)=0x0c22(3106)

而i10進(jìn)制合并是這樣的
12*100+34=1234

------------------------
a=b*100+c
ID:378182 發(fā)表于 2019-7-20 09:58
本帖最后由 znz43a 于 2019-7-20 11:03 編輯

顯示的10進(jìn)制數(shù)1234,在單片機(jī)中都是以2進(jìn)制存儲的,16進(jìn)制是04D2H。
而b=12中,10進(jìn)制數(shù) 12 在 b中是存儲為 0CH
   c=34中,10進(jìn)制數(shù) 34 在 b中是存儲為 22H
所以  b移位8位放入高8位,c放低8位的結(jié)果是 0C22H,轉(zhuǎn)換成10進(jìn)制就是 3106
所以不能用移位,要用 bX100+c 計(jì)算

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 精品蜜桃一区二区三区 | 91久久国产综合久久91精品网站 | 99久久精品一区二区毛片吞精 | 先锋资源吧 | 亚洲精品成人在线 | 日韩精品一区二区三区在线观看 | 日韩免费av | 污视频在线免费观看 | 美国一级毛片a | www.男人天堂.com | 亚洲视频在线观看 | 涩涩视频网站在线观看 | 成人免费av在线 | 精品国产精品 | 精品久久久久久久久久 | 久操福利| 在线成人免费av | av一区二区在线观看 | 草久久久| 国内久久| 国产精品成人在线观看 | 欧美午夜一区 | 成年人网站免费视频 | 久久这里只有精品首页 | 九九在线视频 | 精品1区 | 在线日韩视频 | 精品av久久久久电影 | 精品一二区 | 久久国产免费看 | 日韩欧美一区在线 | 国产精品久久久久久久久免费桃花 | m豆传媒在线链接观看 | 国产精品亚洲二区 | 国产精品久久国产精品久久 | 国产精品成人69xxx免费视频 | 欧美一区二不卡视频 | a级毛片毛片免费观看久潮喷 | 久久爱综合 | 九九综合 | 一区二区免费 |