找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 3294|回復: 3
收起左側

小白有個單片機驅動數(shù)碼管顯示的小問題。。求大神詳細解答謝謝�。�

[復制鏈接]
ID:197037 發(fā)表于 2017-5-16 16:42 | 顯示全部樓層 |閱讀模式
本電路的顯示模塊主要是由74HC573芯片和一個4位一體的7段LED數(shù)碼管構成,用于顯示測量到的溫度。它是一個共陽極的數(shù)碼管,每一位數(shù)碼管的a、b、c、d、e、f、g和dp端都各自連接在一起,用于接受單片機的P1口產(chǎn)生的顯示斷碼。S1、S2、S3、S4引腳端為其位選端,用于接受單片機的P3口產(chǎn)生的位選碼。
數(shù)碼管動態(tài)顯示接口是單片機中應用最為廣泛的一種顯示方式之一,動態(tài)驅動是將所有數(shù)碼管的8個顯示筆劃a,b,c,d,e,f,g,dp的同名端連在一起,另外為每個數(shù)碼管的公共極COM增加位選通控制電路,位選通由各自獨立的I/O線控制,當單片機輸出字形碼時,所有數(shù)碼管都接收到相同的字形碼,但究竟是那個數(shù)碼管會顯示出字形,取決于單片機對位選通COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位就顯示出字形,沒有選通的數(shù)碼管就不會亮。
通過輪流控制各個數(shù)碼管的COM端,使各個數(shù)碼管輪流受控顯示,這就是動態(tài)驅動。在輪流顯示過程中,每位數(shù)碼管的點亮時間為1-2ms,由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應,盡管實際上各位數(shù)碼管不是同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會有閃爍感,動態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的I/O端口,而且功耗更低。

請問上面這段話和這個電路原理圖相符合嗎?“每一位數(shù)碼管的a、b、c、d、e、f、g和dp端都各自連接在一起,用于接受單片機的P1口產(chǎn)生的顯示斷碼。S1、S2、S3、S4引腳端為其位選端,用于接受單片機的P3口產(chǎn)生的位選碼�!边@句話是我自己寫的,對嗎?我看原理圖的P0口居然沒有用,有點暈。。。

電路圖

電路圖
回復

使用道具 舉報

ID:123289 發(fā)表于 2017-5-16 22:53 | 顯示全部樓層
樓主,你全對!
不過硬件圖有問題,電風扇上需要并一個續(xù)流二極管。否則風扇在停止時,可能產(chǎn)生反壓干擾CPU或擊壞元器件。
回復

使用道具 舉報

ID:123289 發(fā)表于 2017-5-17 08:05 | 顯示全部樓層
依我的經(jīng)驗,每位數(shù)碼管的點亮時間取3ms左右,優(yōu)于1-2ms。
理由一、切換時有全暗的時間,這個時間是少不了的,它占用的顯示的效率。
理由二、如果是LCD,液晶的反轉也需要時間,它也占用的顯示的效率。
假設占用的無效顯示時間為t1,則每位數(shù)碼管的有效顯示時間率為:(T-t1)/NT。
N=數(shù)碼管的個數(shù),這是定值,T=點亮的時間,所以T越大,效率越高!只是T受限于人的視覺殘留。
最大效率為:T/N。高手會將t1做到最小!
回復

使用道具 舉報

ID:149451 發(fā)表于 2017-5-17 15:03 | 顯示全部樓層
上述數(shù)碼管的顯示原理是典型的動態(tài)掃描顯示原理。
回復

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表