欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8462|回復: 39
打印 上一主題 下一主題
收起左側

二進制轉16進制轉換問題請教

  [復制鏈接]
跳轉到指定樓層
樓主
二進制轉16進制轉換問題請教,如圖   A B C D E F G   DP   

                                                                                     A
                                                             FB
                                                                   G
                                                         E C
                                                                    D          dp
顯示一個7
  二進制    A=1    B=1    C=1    D=0   E=0   F=0    G=0    1110  0000
顯示一個5
二進制     A=1    B=0     C=1    D=1   E=0   F=1    G=1    1011  0100


  現在如何換算  16進制,有什么技巧  視頻看不懂??


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

使用道具 舉報

沙發
ID:435807 發表于 2018-11-29 15:54 | 只看該作者
共陰逆序
E0H
B6H
每四個換成16進制
回復

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

轉換了 那下次還是不會啊  還要計算器來轉換啊。我想自己學會啊
回復

使用道具 舉報

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

拿如何轉換16進制  進行編程?
回復

使用道具 舉報

7#
ID:303383 發表于 2018-11-29 17:44 | 只看該作者
提示: 作者被禁止或刪除 內容自動屏蔽
回復

使用道具 舉報

8#
ID:436218 發表于 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--);}
}
回復

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

15#
ID:421499 發表于 2018-12-3 17:27 | 只看該作者
用科學計算器轉換一下就好了
回復

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

20#
ID:439045 發表于 2018-12-4 11:01 | 只看該作者
科學計算器
回復

使用道具 舉報

21#
ID:439074 發表于 2018-12-4 11:17 | 只看該作者
先將二進制數四個bit 分組,然后每一組計算出數據 變成對應的16進制數。
就可以了
回復

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

25#
ID:415069 發表于 2018-12-4 15:41 | 只看該作者
計算器換算
回復

使用道具 舉報

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

使用道具 舉報

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

使用道具 舉報

28#
ID:439279 發表于 2018-12-5 08:55 | 只看該作者
高四位對應一個16進制 第四位對應一個16進制
回復

使用道具 舉報

29#
ID:439945 發表于 2018-12-5 12:51 | 只看該作者
8421碼  每四個換成16進制
回復

使用道具 舉報

30#
ID:440002 發表于 2018-12-5 13:55 | 只看該作者
轉化成十進制之后,再去轉化成十六進制
回復

使用道具 舉報

31#
ID:440374 發表于 2018-12-5 20:36 | 只看該作者
我以前剛學時就是用8421,四位一組轉換
回復

使用道具 舉報

32#
ID:440414 發表于 2018-12-5 21:00 | 只看該作者
共陰逆序
E0H
B6H
每四個換成16進制
回復

使用道具 舉報

33#
ID:440424 發表于 2018-12-5 21:07 | 只看該作者
共陰逆序 E0H B6H 每四個換成16進制
回復

使用道具 舉報

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

使用道具 舉報

35#
ID:307566 發表于 2018-12-5 21:32 | 只看該作者
應用8421碼來進行轉換這些會很簡單
回復

使用道具 舉報

36#
ID:13074 發表于 2018-12-5 21:35 | 只看該作者
8421碼學習了
回復

使用道具 舉報

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

使用道具 舉報

38#
ID:433370 發表于 2018-12-7 20:49 | 只看該作者
8421與2進制四位一一對應例子:1101 0011
                                               8421 8421
                    轉換16進制:8+4+1=13  16進制為D
                                        2+1=3
16進制為0xD3
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

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