找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2001|回復(fù): 7
打印 上一主題 下一主題
收起左側(cè)

我想顯示oxc3的c和3以下思路可以不

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:289989 發(fā)表于 2018-3-28 17:37 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
temp=0xc3
data[0]=temp/16;
data[1]=temp%16;
display(seg[data]);
顯示函數(shù)seg幾就顯示幾,這樣能不能顯示出c3?
求指點(diǎn) 謝謝~~
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:289989 發(fā)表于 2018-3-29 08:25 | 只看該作者
哎,不行!應(yīng)該還要轉(zhuǎn)換為10進(jìn)制吧
回復(fù)

使用道具 舉報(bào)

板凳
ID:287575 發(fā)表于 2018-3-29 10:11 | 只看該作者
temp=0xc3
unsigned char temp1;
不要看0xc3的形式,它和195等同的
data[0]=temp/100; //百位 1
temp1=temp%100; //余數(shù)95
data[1]=temp1/10; //十位 9
data[2]=temp1%10;//各位5

你的明白?
回復(fù)

使用道具 舉報(bào)

地板
ID:287575 發(fā)表于 2018-3-29 10:16 | 只看該作者
如果要顯示十六進(jìn)制 c 和3
data[0]=temp>>4;
data[1]=temp&0x0f;
再做一個(gè)16進(jìn)制的碼表就可以了

你的明白?
回復(fù)

使用道具 舉報(bào)

5#
ID:298799 發(fā)表于 2018-3-29 11:35 | 只看該作者
只要Display函數(shù)實(shí)現(xiàn)的好,這個(gè)思路可以實(shí)現(xiàn)。提示:deta的長度值或者尾巴符需要有一個(gè)。
回復(fù)

使用道具 舉報(bào)

6#
ID:248705 發(fā)表于 2018-3-29 12:54 | 只看該作者
zhangxiaozi 發(fā)表于 2018-3-29 10:16
如果要顯示十六進(jìn)制 c 和3
data[0]=temp>>4;
data[1]=temp&0x0f;

大佬,我想問一下
data[0]=temp>>4;
data[1]=temp&0x0f;和
data[0]=temp/16;
data[1]=temp%16;
不都是取高四位和低四位的意思嗎,他兩個(gè)用的時(shí)候有什么區(qū)別嗎,就比如說哪個(gè)執(zhí)行更快,或者說有什么別的意思
回復(fù)

使用道具 舉報(bào)

7#
ID:289989 發(fā)表于 2018-3-31 15:17 | 只看該作者
zhangxiaozi 發(fā)表于 2018-3-29 10:16
如果要顯示十六進(jìn)制 c 和3
data[0]=temp>>4;
data[1]=temp&0x0f;

謝謝大佬~~~~~~~~~~~~
回復(fù)

使用道具 舉報(bào)

8#
ID:289989 發(fā)表于 2018-3-31 15:23 | 只看該作者
祖國的花朵 發(fā)表于 2018-3-29 12:54
大佬,我想問一下
data[0]=temp>>4;
data[1]=temp&0x0f;和

你的方式能夠?qū)崿F(xiàn)嗎?一會(huì)我試試,我記得一開始這樣是失敗的,可能當(dāng)時(shí)我寫的程序有問題。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表