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

標題: 撥碼開關輸入的16進制轉換成10進制顯示在數碼管上的方法有哪些?請給點思路 [打印本頁]

作者: sunquanfeng    時間: 2020-3-8 23:06
標題: 撥碼開關輸入的16進制轉換成10進制顯示在數碼管上的方法有哪些?請給點思路
如題
作者: csmyldl    時間: 2020-3-9 00:14
拔碼開關的每1位只能代表0和1,若要表示16進制,那就是為1是16,如
(1011)代表16進制輸入就是1*16^3+1*16+1,這樣算出來就是十進制
我估計你的問題是4位二進制表示16進制的問題,即
開關狀態       顯示數
   0000            0
   0001            1
   0010            2
   0011            3
   0100            4
   0101            5
   0110            6
   0111            7
   1000            8
   1001            9
   1010            10
   1011            11
   1100            12
   1101            13
   1110            14
   1111            15

作者: huangzongwu    時間: 2020-3-9 11:22
數值不用轉換,跟進制無關,直接把16進制數值賦值給十進制變量顯示就行
作者: lflgq    時間: 2020-3-9 11:44
贊同樓上的解釋,附一張 角度編碼器+CD4511譯碼器+單數碼管 簡圖供參考。

手動編碼顯示.zip

3.14 MB, 下載次數: 21


作者: sunquanfeng    時間: 2020-3-10 00:22
lflgq 發表于 2020-3-9 11:44
贊同樓上的解釋,附一張 角度編碼器+CD4511譯碼器+單數碼管 簡圖供參考。

感謝感謝
作者: sunquanfeng    時間: 2020-3-10 00:22
csmyldl 發表于 2020-3-9 00:14
拔碼開關的每1位只能代表0和1,若要表示16進制,那就是為1是16,如
(1011)代表16進制輸入就是1*16^3+1*16+1, ...

感謝感謝
作者: sunquanfeng    時間: 2020-3-10 00:23
huangzongwu 發表于 2020-3-9 11:22
數值不用轉換,跟進制無關,直接把16進制數值賦值給十進制變量顯示就行

感謝感謝




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1