找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機剛剛?cè)腴T我搞不懂怎么計算數(shù)碼管段碼

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:435137 發(fā)表于 2018-11-28 17:45 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
我不知道怎么計算數(shù)碼管段碼怎么辦?這個不學(xué)直接用計算器算行嗎,可是我還是想學(xué)會,老師視頻上講的二進制 我一時半會學(xué)不懂咋弄,各位師兄弟你們是怎么弄懂?dāng)?shù)碼管段碼的,我不想每次實踐的時候都去查看一下段碼,我要自己算出來。請教一下。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:404720 發(fā)表于 2018-11-28 18:15 | 只看該作者
比如0x01就是0000 0001,0x02就是0000 0010,0x03就是0000 0011,具體怎么換算看百度二進制轉(zhuǎn)16進制很簡單,接下來看數(shù)碼管是共陽還是共陰。數(shù)碼管有7段,通過改變每一段亮滅實現(xiàn)不同的數(shù)字,然后你看你的開發(fā)版原理圖,具體哪段連接到了那個IO口,就控制那個IO高電平/低電平.比如我想B和C亮實現(xiàn)數(shù)字1,經(jīng)過查詢該數(shù)碼管是共陽,BC連接到了P1-1&P1-2,那么就把P1口置為10011111,換成16進制就是0x9f。賦值P1=0X9F就好了。
回復(fù)

使用道具 舉報

板凳
ID:413541 發(fā)表于 2018-11-28 18:58 | 只看該作者
樓上說不錯,你也可以只記住共陽極段碼表,在實際應(yīng)用中如果碰到共陰極的話,直接取反就好了
回復(fù)

使用道具 舉報

地板
ID:292650 發(fā)表于 2018-11-28 19:11 | 只看該作者
數(shù)碼管你就想成一個個LED,你想要哪一個亮,根據(jù)你板子的共陽還是共陰,使用0或者1,
然后使用電腦自帶的計算機計算出16進制
比如顯示2,板子是共陰的
就是    a=1,b=1,c=0,d=1,e=1,f=0,g=1,h=0;
2進制就是    11011010;
16進制就是  0xda;
回復(fù)

使用道具 舉報

5#
ID:435219 發(fā)表于 2018-11-28 19:43 | 只看該作者
共陽數(shù)碼管中,段位為低電平的時候?qū)?yīng)段點亮,共陰數(shù)碼管為高電平點亮,從最上面一個開始逆時針為ABCDEF中間為G小數(shù)點為H(DP),分別對應(yīng)一個字節(jié)的地位到高位。
回復(fù)

使用道具 舉報

6#
ID:435205 發(fā)表于 2018-11-28 20:54 來自手機 | 只看該作者
這個好辦,先看共陽還是共陰,然后你畫一個8字形圖,標(biāo)好abcdefg順序,共陰的話,想顯示幾,就哪幾橫或豎亮,就是1,其它是0,再按順序排好0和1即可
回復(fù)

使用道具 舉報

7#
ID:333290 發(fā)表于 2018-11-28 22:31 | 只看該作者
數(shù)碼管就是由八個二極管組成的,用于顯示要求的數(shù)字,分為共陽極數(shù)碼管和共陰極數(shù)碼管,搞清楚數(shù)碼管結(jié)構(gòu)即A至G(還有小數(shù)點dp)的位置,然后知道各段是高電平有效還是低電平有效就能搞懂了,不難的
回復(fù)

使用道具 舉報

8#
ID:424598 發(fā)表于 2018-11-28 22:58 來自手機 | 只看該作者
如果不是應(yīng)付考試的話。沒必要學(xué)得那么細。會收集會備注就行。時間要用到關(guān)鍵的地方。
回復(fù)

使用道具 舉報

9#
ID:319023 發(fā)表于 2018-11-29 08:33 | 只看該作者
點亮數(shù)碼管還是要了解每段管子怎么點亮,單片機哪個IO口對應(yīng)點亮什么管子。
回復(fù)

使用道具 舉報

10#
ID:308437 發(fā)表于 2018-11-29 08:51 | 只看該作者
一樓說的不錯。其實數(shù)碼管也不是很難的,你想他是按照那個LED組成的,然后,再在紙上畫一下,就可以知道那個是多少了。
回復(fù)

使用道具 舉報

11#
ID:149144 發(fā)表于 2018-11-29 09:56 | 只看該作者
軟件 軟件
這年頭誰還算他,要效率
自己下載一個



181129095553.png (30.34 KB, 下載次數(shù): 81)

181129095553.png
回復(fù)

使用道具 舉報

12#
ID:371527 發(fā)表于 2018-11-29 10:08 | 只看該作者
有工具軟件
回復(fù)

使用道具 舉報

13#
ID:435509 發(fā)表于 2018-11-29 10:09 | 只看該作者
樓上的軟件非常實用,收藏了
回復(fù)

使用道具 舉報

14#
ID:371527 發(fā)表于 2018-11-29 10:12 | 只看該作者
LED工具軟件自動計算,或者一個字節(jié)按亮1滅0排序?qū)?yīng)a~g各段寫出對應(yīng)的二進制碼,再對應(yīng)寫出16進制碼
回復(fù)

使用道具 舉報

15#
ID:435506 發(fā)表于 2018-11-29 10:14 | 只看該作者
先看共陽還是共陰,然后你畫一個8字形圖,標(biāo)好abcdefg順序,共陰的話,想顯示幾,就哪幾橫或豎亮,就是1,其它是0,再按順序排好0和1即可
回復(fù)

使用道具 舉報

16#
ID:431327 發(fā)表于 2018-11-29 11:34 | 只看該作者
數(shù)碼管編碼器很好用。。
回復(fù)

使用道具 舉報

17#
ID:435621 發(fā)表于 2018-11-29 13:57 | 只看該作者
用樓上的軟件吧,蠻實用的,其實就是看共陽還是共陰,然后你畫一個8字形圖,標(biāo)好abcdefg順序,共陰的話,想顯示幾,就哪幾橫或豎亮,就是1,其它是0,再按順序排好0和1即可
回復(fù)

使用道具 舉報

18#
ID:431385 發(fā)表于 2018-11-29 14:01 | 只看該作者
數(shù)碼管8個段,二進制一共八位,與之一一對應(yīng)。
回復(fù)

使用道具 舉報

19#
ID:429543 發(fā)表于 2018-11-29 14:11 | 只看該作者
明白IO,多看數(shù)碼管段的資料
回復(fù)

使用道具 舉報

20#
ID:435721 發(fā)表于 2018-11-29 14:18 | 只看該作者
要分共陽和共陰
回復(fù)

使用道具 舉報

21#
ID:413080 發(fā)表于 2018-12-1 22:16 | 只看該作者
你把一個數(shù)碼管畫出來,標(biāo)上ABCDEFG,如果是共陰數(shù)碼管的畫就給相應(yīng)的段寫0,再轉(zhuǎn)換成十六進制顯示,共陽數(shù)碼管的畫就給相應(yīng)的段寫1,再轉(zhuǎn)換成十六進制顯示(或者直接取反)
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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