|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
新手學(xué)習(xí)中,關(guān)于顯示問題 |
| 作者:feelfrank 欄目:單片機(jī) |
關(guān)于數(shù)碼管顯示,請(qǐng)問如果數(shù)碼管各筆段在不同PORT口中,這種顯示怎么做?它的顯示代碼怎么來編?請(qǐng)師兄們賜教,謝謝! 另外,請(qǐng)問各位有沒有十六進(jìn)制轉(zhuǎn)為十進(jìn)制的BCD碼C程序?如果有的話發(fā)到:englzq@163.com 再次感謝 |
| 2樓: | >>參與討論 |
| 作者: feelfrank 于 2007/1/30 16:20:00 發(fā)布:
各位師傅們?cè)趺床毁n教? 各位師傅們?cè)趺床毁n教。靠禳c(diǎn)教我啦,先謝謝嘍 |
|
| 3樓: | >>參與討論 |
| 作者: kitty81 于 2007/1/30 16:46:00 發(fā)布:
用幾條語句 分別給兩個(gè)斷口附值不就行了嗎? mov p1, ----h mov p2, ----h 我是新手 |
|
| 4樓: | >>參與討論 |
| 作者: joson 于 2007/1/30 17:04:00 發(fā)布:
很簡(jiǎn)單的,自己做吧,幾分鐘的事情 |
|
| 5樓: | >>參與討論 |
| 作者: conwh 于 2007/1/30 17:10:00 發(fā)布:
按位輸出吧,稍微麻煩一丁點(diǎn)。 |
|
| 6樓: | >>參與討論 |
| 作者: binbinwb 于 2007/1/30 17:16:00 發(fā)布:
可以多從網(wǎng)上找一些例子,很多的 |
|
| 7樓: | >>參與討論 |
| 作者: gyt 于 2007/1/30 19:21:00 發(fā)布:
一樣 和一個(gè)口的做法完全一樣。只是輸出到不同的位而已。 |
|
| 8樓: | >>參與討論 |
| 作者: 雁舞白沙 于 2007/1/30 19:24:00 發(fā)布:
我的程序 --- 方式有點(diǎn)笨! //-----***-16近制數(shù)據(jù)轉(zhuǎn)化為BCD-***-----// unsigned CHAR HexToBcd(unsigned CHAR Bytedata) { unsigned CHAR data ii,Byte; /*定義減數(shù)i,被減數(shù)j,相減蝕錫k,余數(shù)h*/ ii=0; while(Bytedata>=0x0a) { Bytedata=Bytedata-0x0a; ii=ii+1; } Byte=16*ii+Bytedata; return Byte; } //-----***-BCD數(shù)據(jù)轉(zhuǎn)化為16近制-***-----// unsigned CHAR BcdToHex(unsigned CHAR Bytedata) { unsigned CHAR data i,j,Byte; /*定義減數(shù)i,被減數(shù)j,相減蝕錫k,余數(shù)h*/ i=Bytedata & 0xf0; j=Bytedata & 0x0f; Byte=10*(i>>4)+j; return Byte; } |
|
|
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |