找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

二進(jìn)制轉(zhuǎn)16進(jìn)制轉(zhuǎn)換問題請教

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:435137 發(fā)表于 2018-11-29 15:00 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
二進(jìn)制轉(zhuǎn)16進(jìn)制轉(zhuǎn)換問題請教,如圖   A B C D E F G   DP   

                                                                                     A
                                                             FB
                                                                   G
                                                         E C
                                                                    D          dp
顯示一個(gè)7
  二進(jìn)制    A=1    B=1    C=1    D=0   E=0   F=0    G=0    1110  0000
顯示一個(gè)5
二進(jìn)制     A=1    B=0     C=1    D=1   E=0   F=1    G=1    1011  0100


  現(xiàn)在如何換算  16進(jìn)制,有什么技巧  視頻看不懂??


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:435807 發(fā)表于 2018-11-29 15:54 | 只看該作者
共陰逆序
E0H
B6H
每四個(gè)換成16進(jìn)制
回復(fù)

使用道具 舉報(bào)

板凳
ID:370508 發(fā)表于 2018-11-29 16:13 | 只看該作者
8421碼   或者二進(jìn)制0b    十六進(jìn)制用0x  讓編譯器自己去轉(zhuǎn)換
回復(fù)

使用道具 舉報(bào)

地板
ID:94031 發(fā)表于 2018-11-29 16:17 | 只看該作者
顯示一個(gè)7,要點(diǎn)亮a,b,c 這3段,其余5段不點(diǎn)亮,點(diǎn)亮高電平1,不點(diǎn)亮是低電平0,最高位是a,次高位是b。。。末位是dp,因此是1110  0000,關(guān)鍵是看懂段碼圖與二進(jìn)數(shù)對應(yīng)關(guān)系。
回復(fù)

使用道具 舉報(bào)

5#
ID:435137 發(fā)表于 2018-11-29 17:04 | 只看該作者
yat 發(fā)表于 2018-11-29 16:13
8421碼   或者二進(jìn)制0b    十六進(jìn)制用0x  讓編譯器自己去轉(zhuǎn)換

轉(zhuǎn)換了 那下次還是不會(huì)啊  還要計(jì)算器來轉(zhuǎn)換啊。我想自己學(xué)會(huì)啊
回復(fù)

使用道具 舉報(bào)

6#
ID:435137 發(fā)表于 2018-11-29 17:05 | 只看該作者
xuyaqi 發(fā)表于 2018-11-29 16:17
顯示一個(gè)7,要點(diǎn)亮a,b,c 這3段,其余5段不點(diǎn)亮,點(diǎn)亮高電平1,不點(diǎn)亮是低電平0,最高位是a,次高位是b。 ...

拿如何轉(zhuǎn)換16進(jìn)制  進(jìn)行編程?
回復(fù)

使用道具 舉報(bào)

7#
ID:303383 發(fā)表于 2018-11-29 17:44 | 只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
回復(fù)

使用道具 舉報(bào)

8#
ID:436218 發(fā)表于 2018-11-30 00:18 | 只看該作者
#include <at89x51.h>
#define uchar unsigned char
uchar display[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
void yan10ms();
void main()
{
   uchar i,n;
   for(i=24;i>0;i--)
   {
       for(n=50;n>0;n--)
           {
                   if(i/10==0)
                {P0=0xff;}
                   else
                {P2_1=0;P2_0=1;P0=display[i/10];}
                yan10ms();
           P2_0=0;P2_1=1;P0=display[i%10];yan10ms();
           }
           P3_0=0;yan10ms();P3_0=1;
   }
    P2_0=0;P2_1=1;P0=display[0];P3_0=0;        while(1);
}
void yan10ms()   //10ms
{
  uchar i,j;
    for(j=20;j>0;j--)
          {for(i=250;i>0;i--);}
}
回復(fù)

使用道具 舉報(bào)

9#
ID:308997 發(fā)表于 2018-11-30 09:19 | 只看該作者
8421碼,4位二進(jìn)制數(shù)分為一組。從左到右每位二進(jìn)制的權(quán)值為8,4,2,1. 將每位碼上的權(quán)值相加就行了,例如:1111轉(zhuǎn)換成十六進(jìn)制就將各位上的權(quán)值8+4+2+1=15,而15在十六進(jìn)制中就是F。1110轉(zhuǎn)十六進(jìn)制8+4+2=14,14在十六進(jìn)制中就是E。
回復(fù)

使用道具 舉報(bào)

10#
ID:406172 發(fā)表于 2018-12-1 09:43 | 只看該作者
用8421碼
回復(fù)

使用道具 舉報(bào)

11#
ID:345562 發(fā)表于 2018-12-1 14:32 | 只看該作者
Q 我也剛學(xué);不知對否:
先說7=1110 0000轉(zhuǎn)16進(jìn)制:
1*8+1*4+1*2+0*1=15=E
0*8+0*4+0*2+0*1=0=0
合并=E0
在說5=1011 0100轉(zhuǎn)16進(jìn)制:
1*8+0*4+1*2+1*1=11=B
0*8+1*4+0*2+0*1=4=4
合并=B4
回復(fù)

使用道具 舉報(bào)

12#
ID:302205 發(fā)表于 2018-12-1 21:32 | 只看該作者
一般記住8421這是技巧
回復(fù)

使用道具 舉報(bào)

13#
ID:437473 發(fā)表于 2018-12-2 01:54 | 只看該作者
利用8421,每四位二進(jìn)制數(shù)換成一個(gè)十六進(jìn)制數(shù)。比如1011 0100,高四位=8+2+1=11=b,低四位0100=4,合在一起就是b4
回復(fù)

使用道具 舉報(bào)

14#
ID:357520 發(fā)表于 2018-12-2 16:32 | 只看該作者
用電腦里的計(jì)算器最方便了,當(dāng)然還是要知道如何自己計(jì)算,四位一分,從高位到低位分別是2的3次方,2的2次方,2的1次方,2的0次方,再乘以對應(yīng)位的1或0,最后將各位算出來數(shù)加起來就是16位中0-f的數(shù)
回復(fù)

使用道具 舉報(bào)

15#
ID:421499 發(fā)表于 2018-12-3 17:27 | 只看該作者
用科學(xué)計(jì)算器轉(zhuǎn)換一下就好了
回復(fù)

使用道具 舉報(bào)

16#
ID:438888 發(fā)表于 2018-12-4 00:45 | 只看該作者
前四位換算成yiwe
回復(fù)

使用道具 舉報(bào)

17#
ID:438888 發(fā)表于 2018-12-4 00:47 | 只看該作者
二進(jìn)制換算成16進(jìn)制可以四位四位的看,比如7,低四位是0000換算為16進(jìn)制就是0,高四位是1110換算成16禁止就是E。
回復(fù)

使用道具 舉報(bào)

18#
ID:80847 發(fā)表于 2018-12-4 09:17 | 只看該作者
用電腦里的計(jì)算器最方便
回復(fù)

使用道具 舉報(bào)

19#
ID:429064 發(fā)表于 2018-12-4 10:03 | 只看該作者
4位一組 8421碼
回復(fù)

使用道具 舉報(bào)

20#
ID:439045 發(fā)表于 2018-12-4 11:01 | 只看該作者
科學(xué)計(jì)算器
回復(fù)

使用道具 舉報(bào)

21#
ID:439074 發(fā)表于 2018-12-4 11:17 | 只看該作者
先將二進(jìn)制數(shù)四個(gè)bit 分組,然后每一組計(jì)算出數(shù)據(jù) 變成對應(yīng)的16進(jìn)制數(shù)。
就可以了
回復(fù)

使用道具 舉報(bào)

22#
ID:439105 發(fā)表于 2018-12-4 11:42 | 只看該作者
8 4 21 ,四位一起看,很簡單的,加油
回復(fù)

使用道具 舉報(bào)

23#
ID:439163 發(fā)表于 2018-12-4 13:30 | 只看該作者
四位一組轉(zhuǎn)換,轉(zhuǎn)換成十進(jìn)制,小于10不變,10-15分別換為ABCDEF
回復(fù)

使用道具 舉報(bào)

24#
ID:439212 發(fā)表于 2018-12-4 14:51 | 只看該作者
二進(jìn)制數(shù)從右往數(shù),每四位為六進(jìn)制一位,比如1110 0000,從右數(shù)起,前四位都為零,則十六進(jìn)制第一位為零,繼續(xù)往右數(shù)四位1110,2的三次方加上2的二次方加上2的一次方再加上2的零次方等于14,十六進(jìn)制表示為E,則十六進(jìn)制第二位為E,所以二進(jìn)制1110 0000轉(zhuǎn)換成十六進(jìn)制為E0H,希望對你有幫助~
回復(fù)

使用道具 舉報(bào)

25#
ID:415069 發(fā)表于 2018-12-4 15:41 | 只看該作者
計(jì)算器換算
回復(fù)

使用道具 舉報(bào)

26#
ID:439445 發(fā)表于 2018-12-4 19:35 | 只看該作者
二進(jìn)制8位,沒有8位前面用0填充。用一個(gè)16進(jìn)制數(shù)表示4位。如:1110 0000  按照8421 前四位就是8+4+2=14,后四位就是0。16進(jìn)制就是0xE0
回復(fù)

使用道具 舉報(bào)

27#
ID:439490 發(fā)表于 2018-12-4 20:02 | 只看該作者
背會(huì)8421BCD碼就行
回復(fù)

使用道具 舉報(bào)

28#
ID:439279 發(fā)表于 2018-12-5 08:55 | 只看該作者
高四位對應(yīng)一個(gè)16進(jìn)制 第四位對應(yīng)一個(gè)16進(jìn)制
回復(fù)

使用道具 舉報(bào)

29#
ID:439945 發(fā)表于 2018-12-5 12:51 | 只看該作者
8421碼  每四個(gè)換成16進(jìn)制
回復(fù)

使用道具 舉報(bào)

30#
ID:440002 發(fā)表于 2018-12-5 13:55 | 只看該作者
轉(zhuǎn)化成十進(jìn)制之后,再去轉(zhuǎn)化成十六進(jìn)制
回復(fù)

使用道具 舉報(bào)

31#
ID:440374 發(fā)表于 2018-12-5 20:36 | 只看該作者
我以前剛學(xué)時(shí)就是用8421,四位一組轉(zhuǎn)換
回復(fù)

使用道具 舉報(bào)

32#
ID:440414 發(fā)表于 2018-12-5 21:00 | 只看該作者
共陰逆序
E0H
B6H
每四個(gè)換成16進(jìn)制
回復(fù)

使用道具 舉報(bào)

33#
ID:440424 發(fā)表于 2018-12-5 21:07 | 只看該作者
共陰逆序 E0H B6H 每四個(gè)換成16進(jìn)制
回復(fù)

使用道具 舉報(bào)

34#
ID:440441 發(fā)表于 2018-12-5 21:30 | 只看該作者
與二進(jìn)制轉(zhuǎn)八進(jìn)制方法近似,八進(jìn)制是取三合一,十六進(jìn)制是取四合一。(注意事項(xiàng),4位二進(jìn)制轉(zhuǎn)成十六進(jìn)制是從右到左開始轉(zhuǎn)換,不足時(shí)補(bǔ)0)
回復(fù)

使用道具 舉報(bào)

35#
ID:307566 發(fā)表于 2018-12-5 21:32 | 只看該作者
應(yīng)用8421碼來進(jìn)行轉(zhuǎn)換這些會(huì)很簡單
回復(fù)

使用道具 舉報(bào)

36#
ID:13074 發(fā)表于 2018-12-5 21:35 | 只看該作者
8421碼學(xué)習(xí)了
回復(fù)

使用道具 舉報(bào)

37#
ID:441309 發(fā)表于 2018-12-6 23:11 | 只看該作者
4位二進(jìn)制組成數(shù)16進(jìn)制數(shù),例如1110 = 0 x 2^0 + 1 x 2^1 + 1 x 2^2 + 1 x 2^3 = 14 = d
回復(fù)

使用道具 舉報(bào)

38#
ID:433370 發(fā)表于 2018-12-7 20:49 | 只看該作者
8421與2進(jìn)制四位一一對應(yīng)例子:1101 0011
                                               8421 8421
                    轉(zhuǎn)換16進(jìn)制:8+4+1=13  16進(jìn)制為D
                                        2+1=3
16進(jìn)制為0xD3
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

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