找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 11813|回復(fù): 10
收起左側(cè)

51單片機(jī)控制數(shù)碼管閃爍問題,只讓一個(gè)閃,其他常亮 求幫助

  [復(fù)制鏈接]
ID:478858 發(fā)表于 2019-2-21 14:03 | 顯示全部樓層 |閱讀模式
51單片機(jī)如何做到數(shù)碼管一個(gè)閃爍,其他不閃爍,但是都亮,c語言?
回復(fù)

使用道具 舉報(bào)

ID:237239 發(fā)表于 2019-2-21 17:08 | 顯示全部樓層
首先,你要知道:數(shù)碼管都是閃爍的,只不過閃爍的時(shí)間比較短,人眼認(rèn)不出來。試著在你想要控制的數(shù)碼管加一個(gè)延時(shí),也許就實(shí)現(xiàn)了。
回復(fù)

使用道具 舉報(bào)

ID:213173 發(fā)表于 2019-2-21 17:42 | 顯示全部樓層
不同的數(shù)碼管驅(qū)動(dòng)方式控制某一位閃爍的方法各異,要看具體電路和程序后采用對應(yīng)方法,沒有一招打遍天下的方法。一般是按需要閃爍的頻率設(shè)一個(gè)標(biāo)志位,數(shù)碼管驅(qū)動(dòng)程序以此標(biāo)志位判斷數(shù)碼管某一位的亮或滅。
回復(fù)

使用道具 舉報(bào)

ID:478073 發(fā)表于 2019-2-21 19:21 | 顯示全部樓層
代碼放上來再說話
回復(fù)

使用道具 舉報(bào)

ID:472251 發(fā)表于 2019-2-21 19:26 | 顯示全部樓層
我的思路是用兩個(gè)定時(shí)器,一個(gè)定時(shí)器掃描一個(gè)數(shù)碼管,掃描間隔大一些,看起來就是閃爍的。一個(gè)定時(shí)器掃描剩余數(shù)碼管,掃描間隔小些,這樣看起來就不會(huì)閃爍。
回復(fù)

使用道具 舉報(bào)

ID:432823 發(fā)表于 2019-2-21 20:57 | 顯示全部樓層
針對數(shù)碼管的類型,選擇相應(yīng)的驅(qū)動(dòng)電路,根據(jù)驅(qū)動(dòng)電路的控制方式,寫程序。如:共陰數(shù)管,每位數(shù)碼有一個(gè)共陰位,要它閃爍,這要控制它通電時(shí)間頻率低于25HZ以下即可。
回復(fù)

使用道具 舉報(bào)

ID:478073 發(fā)表于 2019-2-21 23:06 | 顯示全部樓層
數(shù)碼管都是閃爍的,只不過閃爍的時(shí)間比較短,人眼認(rèn)不出來。

評分

參與人數(shù) 2黑幣 +30 收起 理由
刀刀見紅 + 16
jinsheng7533967 + 14

查看全部評分

回復(fù)

使用道具 舉報(bào)

ID:417440 發(fā)表于 2019-2-22 07:50 | 顯示全部樓層
什么樣的閃爍?while(1){led1_on();delay500ms();led1_off();delay500ms();}
回復(fù)

使用道具 舉報(bào)

ID:476853 發(fā)表于 2019-2-22 11:00 | 顯示全部樓層
要看你電路怎么連得,都可以用c語言實(shí)現(xiàn)的.
回復(fù)

使用道具 舉報(bào)

ID:123289 發(fā)表于 2019-2-22 12:40 | 顯示全部樓層
1、N個(gè)LED就增加N個(gè)標(biāo)記位,如N3代表第3位LED。
2、如果想讓哪個(gè)位閃就讓哪個(gè)位的N=1,如N3=1。
3、用時(shí)間中斷做個(gè)閃動(dòng)位,如FL,如0.3秒反轉(zhuǎn)一次(FL=0/1)。
4、你的程序顯示時(shí),判斷一下閃動(dòng)需求位N,如果N=0,就按現(xiàn)在的顯示方式處理(不閃),如果N=1(要求閃動(dòng)),就將該位輸出的數(shù)據(jù)的各個(gè)段,同F(xiàn)L做一個(gè)“與”再送到顯示接口上。這樣就閃動(dòng)了。(也可能做“或“邏輯,要看你是0亮還是1亮)。
回復(fù)

使用道具 舉報(bào)

ID:123289 發(fā)表于 2019-2-22 12:43 | 顯示全部樓層
6個(gè)LED:閃動(dòng)第2位和第5位的表示方式:N1=0,N2=1,N3=0,N4=0,N5=1,N6=0。
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

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