找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

關(guān)于數(shù)碼管的求助、為什么不能全部亮起來?

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:92895 發(fā)表于 2015-11-28 20:34 | 只看該作者 |只看大圖 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
我用了void main()
{
P3 = 0x3f; //P3口送字符‘0’的編碼
}


為什么不能全部亮起來?
大神們解答   
                            感謝!

ET9OI8W(9CXGZ589@ET`PJG.jpg (119.54 KB, 下載次數(shù): 132)

ET9OI8W(9CXGZ589@ET`PJG.jpg
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:97526 發(fā)表于 2015-11-29 06:29 | 只看該作者
共陽數(shù)碼管,應(yīng)該是0xfc;才會顯示0
回復(fù)

使用道具 舉報(bào)

板凳
ID:92895 發(fā)表于 2015-11-29 09:27 | 只看該作者
LGL001 發(fā)表于 2015-11-29 06:29
共陽數(shù)碼管,應(yīng)該是0xfc;才會顯示0

這些顯示用的代碼  哪里可以查?   感謝
回復(fù)

使用道具 舉報(bào)

地板
ID:97534 發(fā)表于 2015-11-29 10:05 | 只看該作者
是共陽數(shù)碼管呀
回復(fù)

使用道具 舉報(bào)

5#
ID:89045 發(fā)表于 2015-11-29 11:55 | 只看該作者
可以自己算一下
回復(fù)

使用道具 舉報(bào)

6#
ID:89045 發(fā)表于 2015-11-29 11:55 | 只看該作者
可以自己算一下
回復(fù)

使用道具 舉報(bào)

7#
ID:92895 發(fā)表于 2015-11-29 11:57 | 只看該作者
LGL001 發(fā)表于 2015-11-29 06:29
共陽數(shù)碼管,應(yīng)該是0xfc;才會顯示0

還是沒有顯示0   
回復(fù)

使用道具 舉報(bào)

8#
ID:97424 發(fā)表于 2015-11-29 13:09 | 只看該作者
你也不標(biāo)明是p3的幾口顯示
回復(fù)

使用道具 舉報(bào)

9#
ID:97574 發(fā)表于 2015-11-29 13:49 | 只看該作者
數(shù)碼寫反了。該亮的沒亮,應(yīng)該亮的全滅了
回復(fù)

使用道具 舉報(bào)

10#
ID:92895 發(fā)表于 2015-11-29 15:56 | 只看該作者

怎么算?  新手求助...
回復(fù)

使用道具 舉報(bào)

11#
ID:92895 發(fā)表于 2015-11-29 16:20 | 只看該作者
OK   找到1~16的編碼表了  
)共陽極:  位選為高電平(即1)選中數(shù)碼管,  各段選為低電平(即0接地時(shí))選中各數(shù)碼段, 由0到f的編碼為: uchar code table[]={ 0xc0,0xf9,0xa4,0xb0, 0x99,0x92,0x82,0xf8,  0x80,0x90,0x88,0x83, 0xc6,0xa1,0x86,0x8e}; 共陰極:  位選為低電平(即0)選中數(shù)碼管,  各段選為高電平(即1接+5V時(shí))選中各數(shù)碼段,   uchar code table[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71};
回復(fù)

使用道具 舉報(bào)

12#
ID:97614 發(fā)表于 2015-11-29 18:50 | 只看該作者
其實(shí)自己算一下馬上就出來了
回復(fù)

使用道具 舉報(bào)

13#
ID:92895 發(fā)表于 2015-11-30 19:16 | 只看該作者
lcandtt 發(fā)表于 2015-11-29 18:50
其實(shí)自己算一下馬上就出來了

不會算 求指導(dǎo)
回復(fù)

使用道具 舉報(bào)

14#
ID:54868 發(fā)表于 2015-11-30 19:30 | 只看該作者
自己算下就出來了。
回復(fù)

使用道具 舉報(bào)

15#
ID:54868 發(fā)表于 2015-11-30 19:33 | 只看該作者
P3 = 0x3f改成P3=~0X3看看是不是亮0就OK了,然后就算下下就出來了
回復(fù)

使用道具 舉報(bào)

16#
ID:97614 發(fā)表于 2015-12-2 19:20 | 只看該作者

就拿共陰極數(shù)碼管來說, 數(shù)碼管有7段 分別為 a~g,其中dp為右下角的點(diǎn),a~g順時(shí)針排列,
所以要顯示數(shù)字零的話  輸入0x3f,  數(shù)字一的話 輸入0x06 以此類推
回復(fù)

使用道具 舉報(bào)

17#
ID:98072 發(fā)表于 2015-12-2 20:54 | 只看該作者
注意共陰和共陽數(shù)碼管。
回復(fù)

使用道具 舉報(bào)

18#
ID:98107 發(fā)表于 2015-12-3 08:16 | 只看該作者
此處為共陽數(shù)碼管,0x3f為共陰碼,應(yīng)該寫0xc0
回復(fù)

使用道具 舉報(bào)

19#
ID:98122 發(fā)表于 2015-12-3 10:35 | 只看該作者
貼出你開發(fā)板原理圖,大家才能更好的幫助你!!
回復(fù)

使用道具 舉報(bào)

20#
ID:97249 發(fā)表于 2015-12-3 13:03 | 只看該作者
要數(shù)碼管全亮起來,一個語句是很難實(shí)現(xiàn)的,你還得仔細(xì)學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

21#
ID:71991 發(fā)表于 2015-12-3 22:13 來自手機(jī) | 只看該作者
1179075097 發(fā)表于 2015-11-29 15:56
怎么算?  新手求助...

百度一下這個軟件

UC_Photo_002.jpg (39.77 KB, 下載次數(shù): 114)

UC_Photo_002.jpg
回復(fù)

使用道具 舉報(bào)

22#
ID:49499 發(fā)表于 2015-12-3 22:29 | 只看該作者
你先點(diǎn)亮一個led燈,然后讓它閃爍起來,然后每次調(diào)試代碼的時(shí)候讓led隔一段時(shí)間反復(fù)取反,可以觀察你的程序是否運(yùn)行起來
回復(fù)

使用道具 舉報(bào)

23#
ID:153199 發(fā)表于 2017-1-1 11:59 | 只看該作者
看下數(shù)碼管的類型
回復(fù)

使用道具 舉報(bào)

24#
ID:158950 發(fā)表于 2017-1-1 15:52 | 只看該作者
明顯就是該亮的沒亮  不該亮的亮了  ,說明反了啊
回復(fù)

使用道具 舉報(bào)

25#
ID:159226 發(fā)表于 2017-1-1 18:58 | 只看該作者
1、端口有沒有定義?程序編譯時(shí)有沒有提示錯誤
2、數(shù)碼管時(shí)什么類型的?共陰共陽?
3、輸出下LED試下,這塊開發(fā)板我也用過,挺好的,應(yīng)該是自己的問題
回復(fù)

使用道具 舉報(bào)

26#
ID:159231 發(fā)表于 2017-1-1 19:01 | 只看該作者
hwg1123 發(fā)表于 2015-11-29 13:49
數(shù)碼寫反了。該亮的沒亮,應(yīng)該亮的全滅了

gongyangde
回復(fù)

使用道具 舉報(bào)

27#
ID:153217 發(fā)表于 2017-1-1 22:12 | 只看該作者
單片機(jī)書上有 共陽的 數(shù)據(jù)
回復(fù)

使用道具 舉報(bào)

28#
ID:153217 發(fā)表于 2017-1-1 22:13 | 只看該作者
單片機(jī)書上有 共陽的 數(shù)據(jù)仔細(xì)找找
回復(fù)

使用道具 舉報(bào)

29#
ID:110895 發(fā)表于 2017-1-2 08:33 | 只看該作者
11樓的說的很好,不過可以只需要一個表格(共陰或共陽),共陽(共陰)的取反即可。
回復(fù)

使用道具 舉報(bào)

30#
ID:159105 發(fā)表于 2017-1-2 09:12 | 只看該作者
1179075097 發(fā)表于 2015-11-29 15:56
怎么算?  新手求助...

將十六進(jìn)制轉(zhuǎn)換成二進(jìn)制,然后從低位到高位分別對應(yīng)數(shù)碼管的一個小段。(從最上邊的開始 順時(shí)針轉(zhuǎn)一圈,最后為中間的和小數(shù)點(diǎn),分別一一對應(yīng)對應(yīng))
回復(fù)

使用道具 舉報(bào)

31#
ID:159352 發(fā)表于 2017-1-2 13:48 | 只看該作者
不知道
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

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