|
|||||||||||
| 技術(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 |
對(duì)于led數(shù)碼管顯示大家有什么好的方法嗎? |
| 作者:wilkes 欄目:測(cè)控之家 |
用單片機(jī)的io口直接驅(qū)動(dòng)led,行列中斷掃描循環(huán)顯示(15x8),一共 用到23個(gè)io口。但是整個(gè)裝置程序運(yùn)行后會(huì)出現(xiàn)閃爍現(xiàn)象,掃描頻率 很快,循環(huán)掃描一遍少于20ms。感覺(jué)是掃描中斷太快,但是程序還有其他的 中斷處理(ad計(jì)算,uart等),所以導(dǎo)致出現(xiàn)滾動(dòng)式的拖曳閃爍。 請(qǐng)問(wèn)大家在做led數(shù)碼管顯示裝置的時(shí)候都是怎么處理顯示和其他中斷處理的? |
| 2樓: | >>參與討論 |
| 作者: yangyxun 于 2007/4/18 22:34:00 發(fā)布:
加一LED驅(qū)動(dòng)電路。 有疑問(wèn),請(qǐng)和我聯(lián)系。 楊永勛 0755-25155089 tyler_yang@secomtel.com |
|
| 3樓: | >>參與討論 |
| 作者: kevinchan 于 2007/4/19 18:25:00 發(fā)布:
用靜態(tài)串行顯示看看 |
|
| 4樓: | >>參與討論 |
| 作者: liqiinhit 于 2007/4/23 19:27:00 發(fā)布:
串轉(zhuǎn)并 用一個(gè)串轉(zhuǎn)并的片子就可以74HC164,非常方便的,而且也不閃爍了。 |
|
| 5樓: | >>參與討論 |
| 作者: wilkes 于 2007/4/26 10:09:00 發(fā)布:
軟件上有什么好的辦法嗎? 硬件由于已經(jīng)做好板子,不大可能有大的修改,如果小范圍修改還是可以的,另外軟件上有好的辦法嗎? |
|
| 6樓: | >>參與討論 |
| 作者: lyqun8002 于 2007/4/26 14:46:00 發(fā)布:
哪有這么做的, 哪有這么做的,雖然板子做好,不適用那也的重作啊,而且你計(jì)算過(guò)CPU的IO口驅(qū)動(dòng)能力嗎?liqiinhit 說(shuō)得方法最簡(jiǎn)單,只需要三個(gè)IO口就可以了! |
|
| 7樓: | >>參與討論 |
| 作者: wilkes 于 2007/4/28 9:07:00 發(fā)布:
三極管驅(qū)動(dòng)放大 我主要負(fù)責(zé)軟件方面,led是通過(guò)三極管驅(qū)動(dòng)的,亮度沒(méi)有問(wèn)題。關(guān)鍵是閃爍。這個(gè)不用串轉(zhuǎn)并接口成本就少些阿,串轉(zhuǎn)并至少也要幾個(gè)74HC164吧,3個(gè)io 口能控制幾個(gè)數(shù)碼管呢? |
|
| 8樓: | >>參與討論 |
| 作者: lyqun8002 于 2007/4/28 13:00:00 發(fā)布:
24個(gè)164 24個(gè)164我都做過(guò),采用級(jí)聯(lián)方式;采用4094可能更好些,如果覺(jué)得移位太多,速度不夠可以用幾條數(shù)據(jù)線(xiàn),同時(shí)移位幾組4094即可。即1條CLK,1條STR,幾條SDO,en不用也可。 |
|
| 9樓: | >>參與討論 |
| 作者: agency1980 于 2007/4/29 9:19:00 發(fā)布:
直接驅(qū)動(dòng)應(yīng)該是可以的 我最多做過(guò)6*8的直接驅(qū)動(dòng),但原理都是一樣的吧,我是這樣做的,開(kāi)一個(gè)2MS的定時(shí)中斷,進(jìn)中斷時(shí)關(guān)閉所有LED的位碼,找下一個(gè)顯示位的段碼輸出,開(kāi)對(duì)應(yīng)的位碼,動(dòng)態(tài)的方法顯示,只要你的15位LED總時(shí)間是小于20MS的應(yīng)該不會(huì)有拖曳閃爍的 |
|
| 10樓: | >>參與討論 |
| 作者: wilkes 于 2007/4/29 17:05:00 發(fā)布:
我在進(jìn)中斷之后關(guān)閉了顯示 直接把所有顯示的io口置低讓它無(wú)顯示,中斷里再判斷是顯示哪個(gè)段碼,然后開(kāi)對(duì)應(yīng)的位碼,我覺(jué)得你顯示效果好的原因可能跟硬件有關(guān)系,硬件上作了處理的,不知道說(shuō)的對(duì)不對(duì)啊 |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |