前 言
LED燈箱上各種文字、圖案有序跳躍、交替輝映,產(chǎn)生強(qiáng)烈的視覺沖擊力,被廣泛應(yīng)用于商場(chǎng)、美容美發(fā)、賓館、娛樂場(chǎng)所等地方。
鎖存器的工作原理
在LED和數(shù)碼管顯示方面,要維持一個(gè)數(shù)據(jù)的顯示,往往要持續(xù)的快速的刷新。尤其是在四段八位數(shù)碼管等這些要選通的顯示設(shè)備上。在人類能夠接受的刷新頻率之內(nèi),大概每三十毫秒就要刷新一次。這就大大占用了處理器的處理時(shí)間,消耗了處理器的處理能力,還浪費(fèi)了處理器的功耗。
鎖存器的使用可以大大的緩解處理器在這方面的壓力。當(dāng)處理器把數(shù)據(jù)傳輸?shù)芥i存器并將其鎖存后,鎖存器的輸出引腳便會(huì)一直保持?jǐn)?shù)據(jù)狀態(tài)直到下一次鎖存新的數(shù)據(jù)為止。這樣在數(shù)碼管的顯示內(nèi)容不變之前,處理器的處理時(shí)間和IO引腳便可以釋放。可以看出,處理器處理的時(shí)間僅限于顯示內(nèi)容發(fā)生變化的時(shí)候,這在整個(gè)顯示時(shí)間上只是非常少的一個(gè)部分。而處理器在處理完后可以有更多的時(shí)間來執(zhí)行其他的任務(wù)。這就是鎖存器在LED和數(shù)碼管顯示方面的作用:節(jié)省了寶貴的MCU時(shí)間。
LED單元板的最基本元件74HC595是8位串行移位寄存器和8位存儲(chǔ)/輸出寄存器組成,移位寄存器負(fù)責(zé)在時(shí)鐘脈沖的每個(gè)上升沿接收輸入的數(shù)據(jù),而存儲(chǔ)/輸出寄存器負(fù)責(zé)將輸入的8bit數(shù)據(jù)并行輸出到引腳(Q0~Q7)。因此適當(dāng)?shù)脑O(shè)計(jì)MCU的SPI和LED單元板的連接可以高速將顯示數(shù)據(jù)傳送到LED顯示屏。顯然將MCU的一個(gè)SPI模塊對(duì)應(yīng)于LED單元板的一條掃描線可最大限度發(fā)揮SPI的速度優(yōu)勢(shì)。對(duì)于一個(gè)掃描線不多而每條掃描線又很長的情況下(超長LED條屏),使用SPI對(duì)應(yīng)于單元板的一條掃描線可輸出速度高達(dá)系統(tǒng)時(shí)鐘的1/4或更高。
74HC595引腳圖
LED燈箱控制器方案
上海航芯LED燈箱控制器方案以ACM32F070CBT7為主控芯片,主頻64MHz,128KB eFlash和32KB SRAM,帶有兩路高達(dá)50Mbps的SPI接口。SPI模塊支持1線、2線、4線傳輸模式,在4線傳輸模式下,每個(gè)時(shí)鐘周期可同時(shí)輸出4bit數(shù)據(jù),每根SPI數(shù)據(jù)線可作為一路鎖存器的串行輸入,因此一個(gè)SPI模塊可同時(shí)輸出控制32個(gè)LED或者數(shù)碼管的引腳,大大的提高了控制效率,可以為MCU節(jié)省大量的時(shí)間去處理其他任務(wù)。
SPI四線模式時(shí)序圖
LED燈箱控制器方案框圖
-
led
+關(guān)注
關(guān)注
242文章
23362瀏覽量
663249 -
mcu
+關(guān)注
關(guān)注
146文章
17324瀏覽量
352663
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
輔助控制模塊acm作用是什么
AG32 MCU 的電機(jī)控制方案
智能自動(dòng)點(diǎn)焊控制器:提升焊接效率與精度的新方案
![智能自動(dòng)點(diǎn)焊<b class='flag-5'>控制器</b>:<b class='flag-5'>提升</b>焊接<b class='flag-5'>效率</b>與精度的新<b class='flag-5'>方案</b>](https://file1.elecfans.com/web1/M00/F5/0C/wKgaoWc1ZpWAUYlOAAJZ67GG_-0175.png)
針對(duì)TMS320C2834x微控制器采用DCDC轉(zhuǎn)換器的高集成度、高效率電源解決方案
![針對(duì)TMS320C2834x微<b class='flag-5'>控制器</b>采用DCDC轉(zhuǎn)換<b class='flag-5'>器</b>的高集成度、<b class='flag-5'>高效率</b>電源解決<b class='flag-5'>方案</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
使用MSP430? MCU的伺服電機(jī)控制器
![使用MSP430? <b class='flag-5'>MCU</b>的伺服電機(jī)<b class='flag-5'>控制器</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
使用MSPM0 MCU設(shè)計(jì)基于梯形的BLDC電機(jī)控制器
![使用MSPM0 <b class='flag-5'>MCU</b>設(shè)計(jì)基于梯形的BLDC電機(jī)<b class='flag-5'>控制器</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
微控制器內(nèi)部的存儲(chǔ)器有哪些
MCU電機(jī)控制器都需要控制什么?
![<b class='flag-5'>MCU</b>電機(jī)<b class='flag-5'>控制器</b>都需要<b class='flag-5'>控制</b>什么?](https://file.elecfans.com/web2/M00/3F/D6/poYBAGJqO-mASPG4AAAes7JY618194.jpg)
電機(jī)控制器的原理、類型及應(yīng)用
電機(jī)控制器mcu的作用 電機(jī)控制器mcu的功用是什么
工業(yè)機(jī)器人應(yīng)用中的AI邊緣控制器:技術(shù)創(chuàng)新與效率提升的雙重驅(qū)動(dòng)
基于ACM32 MCU的兩輪車充電樁方案,打造高效安全的電池管理
針對(duì) C2000? 微控制器的集成微控制器 (MCU) 電源解決方案數(shù)據(jù)表
![針對(duì) C2000? 微<b class='flag-5'>控制器</b>的集成微<b class='flag-5'>控制器</b> (<b class='flag-5'>MCU</b>) 電源解決<b class='flag-5'>方案</b>數(shù)據(jù)表](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評(píng)論