娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年03月04日(星期二)

正在發(fā)生

2021年03月04日 | 旋轉(zhuǎn)LED屏顯示控制器設(shè)計(jì)方案

發(fā)布者:感恩的7號(hào) 來源: eefocus關(guān)鍵字:旋轉(zhuǎn)LED屏  顯示控制器  STM32F103 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

引言

在各種設(shè)備中,顯示設(shè)備占有重要地位,少了顯示設(shè)備就像人少了眼睛,很多內(nèi)在的東西都看不見。顯示設(shè)備很重要也很常見,然而它的外形總是那么單調(diào),像一個(gè)個(gè)的模型。旋轉(zhuǎn)LED屏以其新穎、可視角360°吸引了電子狂熱者的眼光。本項(xiàng)目是通過主控芯片STM32F103,將觸摸技術(shù)與旋轉(zhuǎn)LED屏幕相結(jié)合,可以實(shí)現(xiàn)時(shí)鐘的變換,還可以利用觸摸技術(shù)在旋轉(zhuǎn)LED上玩一些小游戲[1],讓旋轉(zhuǎn)LED不再只是單一的觀賞性的技術(shù)。


旋轉(zhuǎn)LED顯示屏是一種通過同步控制發(fā)光二極管(LED)位置和點(diǎn)亮狀態(tài)來實(shí)現(xiàn)圖文顯示的新型顯示屏,因其結(jié)構(gòu)新穎、成本低、可視視角達(dá)360°而得到了迅速的發(fā)展。目前,常見的LED顯示屏都是采用掃描方式進(jìn)行顯示的,其實(shí)現(xiàn)原理是在不同時(shí)間段內(nèi)控制不同批次的LED輪流點(diǎn)亮,根據(jù)人眼的視覺暫留特性,當(dāng)掃描幀頻達(dá)到24Hz以上時(shí),人眼便感覺不到掃描過程,而是一幅穩(wěn)定的圖像。旋轉(zhuǎn)顯示屏則是通過控制一行或一列LED快速移動(dòng)位置和改變點(diǎn)亮狀態(tài)來實(shí)現(xiàn)圖形的顯示,如果LED在各位置循環(huán)變換速度足夠快,同樣可以顯示出一幅穩(wěn)定的圖像。POV原理(即視覺滯留原理)將它用于顯示屏,優(yōu)勢(shì)表現(xiàn)在可用少量LED實(shí)現(xiàn)傳統(tǒng)方式下海量LED才能實(shí)現(xiàn)的顯示屏。用單片機(jī)控制LED,觸摸按鍵提供用戶與系統(tǒng)交互。旋轉(zhuǎn)中的LED漂浮在半空中的景觀給視覺帶來享受。


基于這樣的現(xiàn)狀和原理,本文提出了基于TI公司TLC5947驅(qū)動(dòng)芯片及STM32F103的旋轉(zhuǎn)LED屏顯示控制器設(shè)計(jì)。該旋轉(zhuǎn)LED屏采用人眼視覺頻率滯留原理,制作的旋轉(zhuǎn)LED虛擬屏在微控制器的精確控制下,使用少量的LED便可完全實(shí)現(xiàn)傳統(tǒng)方式下海量LED才能實(shí)現(xiàn)的一種新型顯示技術(shù)。旋轉(zhuǎn)三基色全彩LED是基于RGB原理,通過改變?nèi)N顏色的色調(diào)、飽和度、強(qiáng)度可以實(shí)現(xiàn)最高36色真彩圖片顯示,從而使顯示更加絢爛奪目。該旋轉(zhuǎn)LED屏與平板式LED顯示屏和其他顯示器技術(shù)(如CRT、LCD、PDP)相比較,旋轉(zhuǎn)式線陣LED屏幕有著成本低、分辨率高、功耗小等幾個(gè)明顯優(yōu)勢(shì)[2]。


1 系統(tǒng)硬件設(shè)計(jì)

STM32F103通過TLC5947與LED連接[3],用來控制旋轉(zhuǎn)板上LED燈的顯示。例如可以通過單片機(jī)STM32F103控制LED燈旋轉(zhuǎn)顯示時(shí)鐘模樣或各種圖形[4],如果條件允許的話,可以顯示一些簡(jiǎn)單的游戲。LED與ARM處理器相連接,通過ARM處理器對(duì)觸摸信號(hào)的處理來實(shí)現(xiàn)LED燈的顯示樣式的變化,從基態(tài)的指針式時(shí)鐘變?yōu)閿?shù)字顯示式以及改變其顯示的背景,還可以進(jìn)行時(shí)間的校準(zhǔn)操作。TLC5947驅(qū)動(dòng)旋轉(zhuǎn)LED屏顯示控制電路如圖1所示[5]。



圖1TLC5947驅(qū)動(dòng)旋轉(zhuǎn)LED屏顯示控制電路


1.1 STM32F103簡(jiǎn)介

選用了STM32F103控制器,STM32F103是增強(qiáng)型系列,最高工作時(shí)鐘頻率可達(dá)72 MHz,具有ARM CortexM3內(nèi)核、128~256 KB Flash、20~48 KBRAM、8 MHzCPU晶振、32.768 kHz RTC晶振以及豐富的外設(shè)(64個(gè)快速I/O口)和4 GB的線性地址空間。ARM采用的仿真器很貴,而單片機(jī)的調(diào)試工具則非常便宜。相較之下,CortexM3參考單片機(jī),專門拿出一個(gè)引腳來做調(diào)試,從而節(jié)約了大量的人力物力。CortexM3集成了大多數(shù)的存儲(chǔ)器控制器,這樣就可以直接在MCU外連接Flash,降低了設(shè)計(jì)難度和應(yīng)用障礙。CortexM3處理器結(jié)合了多種突破性技術(shù),使得它能實(shí)現(xiàn)低功耗、低成本、高性能三者(或二者)的結(jié)合。編程支持ISP下載功能,能通過USB端口和JLINK仿真器供電,使用起來非常方便[6]。


1.2 TLC5947簡(jiǎn)介

TLC5947是TI(德州儀器)公司推出的24通道,具有內(nèi)部晶振的12位PWM脈寬調(diào)制的LED驅(qū)動(dòng)芯片。TLC5947采用超小32引腳QFN的高級(jí)封裝[7]。它為L(zhǎng)ED提供了精確的恒流值,通道與芯片之間的差異值只有±2%;高速的傳輸速率(單片芯片時(shí)30 MHz,級(jí)聯(lián)為15 MHz);輸出通道之間交錯(cuò)時(shí)間遲滯,避免出現(xiàn)傳輸誤差;該芯片內(nèi)部具有溫度檢測(cè)系統(tǒng),當(dāng)芯片的溫度過高時(shí)為了保護(hù)芯片,它會(huì)自動(dòng)斷開所有的輸出通道,當(dāng)溫度恢復(fù)正常,芯片正常工作;該芯片支持級(jí)聯(lián),可以多個(gè)芯片共同工作以驅(qū)動(dòng)更大規(guī)模的LED顯示屏幕。24個(gè)通道的當(dāng)前電流值是通過外部IREF與地之間的阻值來設(shè)置的,驅(qū)動(dòng)電路中的電阻由所驅(qū)動(dòng)LED燈的電流決定。芯片具有寬泛的操作電壓30~55 V,含有4 MHz的內(nèi)部晶振。TLC5947適用驅(qū)動(dòng)全彩LED和顯示屏。


1.3 LED顯示屏

選用三色(RGB)LED燈, 實(shí)現(xiàn)多重色彩光源,絢麗多彩的輸出。同時(shí),LED本身也具備相當(dāng)?shù)姆€(wěn)定度、高效率、單色彩純度高、光強(qiáng)度可調(diào)等功能。LED與ARM處理器相連接,通過ARM處理器對(duì)觸摸信號(hào)的處理來實(shí)現(xiàn)LED燈的顯示樣式的變化,從基態(tài)的指針式時(shí)鐘變?yōu)閿?shù)字顯示式,以及改變其顯示的背景,還可以進(jìn)行時(shí)間的校準(zhǔn)操作。


2 系統(tǒng)軟件設(shè)計(jì)

2.1 點(diǎn)亮點(diǎn)線圓的設(shè)計(jì)及其算法和公式

點(diǎn)設(shè)計(jì)主要應(yīng)用直角坐標(biāo)到圓坐標(biāo)轉(zhuǎn)換[8],通過坐標(biāo)轉(zhuǎn)換點(diǎn)亮任何位置的燈。線設(shè)計(jì)源于點(diǎn)設(shè)計(jì),在點(diǎn)設(shè)計(jì)基礎(chǔ)上采用Bresenham直線演算法畫出所需的直線、斜線、曲線。在線設(shè)計(jì)基礎(chǔ)上衍生出矩形繪畫、繪圖、填充等功能。


程序初始化完了,接著定義由直角坐標(biāo)轉(zhuǎn)換到極坐標(biāo),在程序中將弧度轉(zhuǎn)到角度,在轉(zhuǎn)換的時(shí)候考慮到會(huì)有負(fù)數(shù)數(shù)據(jù)的輸入,加入360+0.5均是為了優(yōu)化程序,防止出現(xiàn)誤差。程序中距離r=x2+y2,角度a=180×arctanxyπ+360+0.5.


直角坐標(biāo)到圓坐標(biāo)轉(zhuǎn)換算法如下[9]:


void ConCoor(int x,int y,int *rad,int *angle) {


double r,a;


r=sqrt(x*x+y*y);


a=(180*atan2(x,y))/PI+360+0.5;


if(a》=360)


a=a-360;


(*rad)=r;


(*angle)=a;


}


直角坐標(biāo)轉(zhuǎn)換完后,可以設(shè)置點(diǎn)的亮滅,接著用Bresenham直線演算法畫出直線。


程序的整體流程如圖2所示。系統(tǒng)上電后,首先讀取系統(tǒng)的初始狀態(tài),設(shè)置ARM和TLC5947的工作狀態(tài),開啟無線通信;然后等待旋轉(zhuǎn)屏幕穩(wěn)定,初始化菜單,等待輸入指令;利用Qtouch控制傳輸命令到STM32F103,執(zhí)行指令(用戶交互過程);執(zhí)行用戶命令操作。


2.2 TLC5947芯片時(shí)序

TLC5947時(shí)序如圖3所示,芯片的主要控制引腳有4個(gè)[10]:數(shù)據(jù)輸入端SIN、外部時(shí)鐘輸入端SCLK、灰度寄存器控制端XLAT以及輸出控制端BLANK.通過數(shù)據(jù)輸入端口將所需要的灰度數(shù)據(jù)送到SIN端,然后通過控制時(shí)鐘信號(hào)SCLK將數(shù)據(jù)寫入到芯片內(nèi)部的灰度數(shù)據(jù)移位寄存器中,之后通過控制灰度寄存器的控制端XLAT的高低電平變換實(shí)現(xiàn)芯片TLC5947內(nèi)部灰度數(shù)據(jù)的更新。當(dāng)XLAT引腳的電平發(fā)生變化而產(chǎn)生一個(gè)上升沿時(shí), TLC5947內(nèi)部灰度數(shù)據(jù)將被更新一次,即圖3中Grayscale LatchData 中被重新寫入數(shù)據(jù)。芯片的數(shù)據(jù)輸出分兩部分,一部分是串行數(shù)據(jù)輸出和恒流源數(shù)據(jù)輸出。串行數(shù)據(jù)輸出是接在灰度數(shù)據(jù)移位寄存器之后,當(dāng)寄存器的數(shù)據(jù)滿256位時(shí),可以根據(jù)SCLK時(shí)鐘的變化通過一個(gè)DQ觸發(fā)器將數(shù)據(jù)從串行數(shù)據(jù)端口SOUT端輸出,這一端口主要是芯片級(jí)聯(lián)時(shí)后一級(jí)芯片的數(shù)據(jù)輸入;而恒流源數(shù)據(jù)輸出OUT0~OUT23則是通過輸出控制端口BLANK和芯片內(nèi)部自帶時(shí)鐘Oscillator Clock來共同控制,其中輸出電流大小則可以通過芯片的VREF引腳的外接到地電阻來控制,根據(jù)外接LED的自身限流參數(shù),保證LED正常工作。本系統(tǒng)中采用的是3.2 kΩ電阻,所以該芯片的控制主要是4個(gè)引腳端口的控制,操作上比較簡(jiǎn)單方便。



圖2程序的整體流程


3 結(jié)論

實(shí)驗(yàn)中,通過主控制器STM32F103對(duì)兩片級(jí)聯(lián)的TLC5947芯片進(jìn)行了測(cè)試,外圍電路連接的是三色LED燈,外界供電電壓為5 V穩(wěn)壓源,轉(zhuǎn)換之后系統(tǒng)的供電電壓為3.3 V穩(wěn)壓源。當(dāng)寫入相對(duì)應(yīng)的程序控制字時(shí),三色LED燈能夠正確顯示,單一色、混色兩種工作模式均成功得以實(shí)現(xiàn)。而且LED燈之間的變化時(shí)間可以通過程序來控制,只要主控制器的時(shí)鐘頻率合適,變換時(shí)間均在人眼識(shí)別能力之外,這樣就可以通過改變不同的程序控制字來實(shí)現(xiàn)全彩LED屏的設(shè)計(jì)。



圖3TLC5947時(shí)序圖


關(guān)鍵字:旋轉(zhuǎn)LED屏  顯示控制器  STM32F103 引用地址:旋轉(zhuǎn)LED屏顯示控制器設(shè)計(jì)方案

上一篇:基于STM32f103zet6之使用FSMC驅(qū)動(dòng)TFT
下一篇:基于STM32單片機(jī)和51單片機(jī)的人體健康監(jiān)測(cè)儀設(shè)計(jì)方案

推薦閱讀

Tek049作為泰克最新5系列MSO(混合信號(hào)示波器)采用的芯片首次亮相。泰克5系列MSO能夠支持15.6英寸高清觸摸屏顯示器、最多8個(gè)FlexChannel?輸入、16位垂直分辨率等,這在一定程度上要?dú)w功于Tek049。這些新型ASIC將作為泰克未來示波器的核心,為面向現(xiàn)代工程師設(shè)計(jì)的下一代示波器提供動(dòng)力。Tek049是泰克最新研制的一種ASIC (專用集成電路),這是一種高度集成...
小米在印度市場(chǎng),除了手機(jī)以外,還在銷售電視。最新的消息顯示,小米很有可能在印度市場(chǎng)銷售白色家電。我們先看小米手機(jī)的市場(chǎng)表現(xiàn)。在中國(guó),2018年小米手機(jī)增長(zhǎng)速度有所放緩,但他們的平均售價(jià)和2017年相比,上漲21.3%。在印度市場(chǎng),小米手機(jī)并沒有出現(xiàn)在中國(guó)類似的現(xiàn)象。越來越多的印度人,接受小米手機(jī)。在過去的幾個(gè)季度里,該公司一直保持著良好的業(yè)...
據(jù)韓媒報(bào)道,隨著越來越多的中國(guó)企業(yè)加入OLED面板顯示驅(qū)動(dòng)IC(DDI)市場(chǎng),一貫由三星電子系統(tǒng)LSI部門主導(dǎo)的圍繞DDI的競(jìng)爭(zhēng)正在加劇。 自2002年起,三星電子已蟬聯(lián)全球顯示驅(qū)動(dòng)IC市場(chǎng)冠軍17年。2019年,三星在全球OLED DDI市場(chǎng)的份額超過60%,麥格納(Magna)芯片的份額約20%;而韓國(guó)以外的企業(yè)DDI市占率僅占10%左右。 ...
Teledyne Imaging 將于 3 月 17 日至 19 日期間在上海新國(guó)際博覽中心舉行的中國(guó)國(guó)際機(jī)器視覺展覽會(huì)暨機(jī)器視覺技術(shù)及工業(yè)應(yīng)用研討會(huì)(Vision China Shanghai 2021)參展,展位為 W1 號(hào)展廳,W1-1800。 歡迎蒞臨 Teledyne Imaging 的聯(lián)合展位, 參觀者有望目睹一系列針對(duì)視覺檢測(cè)、物流、機(jī)器人技術(shù)及包裝應(yīng)用的領(lǐng)先的線和面掃描傳感器、圖像...

史海拾趣

問答坊 | AI 解惑

通信的基本知識(shí): 擴(kuò)頻通信基本原理

所謂擴(kuò)展頻譜通信,可簡(jiǎn)單表述如下:“擴(kuò)頻通信技術(shù)是一種信息傳輸方式,其信號(hào)所占有的頻帶寬度遠(yuǎn)大于所傳信息必需的最小帶寬;頻帶的擴(kuò)展是通過一個(gè)獨(dú)立的碼序列來完成,用編碼及調(diào)制的方法來實(shí)現(xiàn)的,與所傳信息數(shù)據(jù)無關(guān);在接收端則用同樣的碼進(jìn) ...…

查看全部問答∨

中國(guó)企業(yè)面臨歐盟RoHS“大考”

2005年12月7日,中興通訊正式推出第一款國(guó)產(chǎn)“無鉛手機(jī)”,而且有30萬部產(chǎn)品出口到英國(guó)供應(yīng)和黃3G,在業(yè)界影響頗大。據(jù)了解,目前很多公司紛紛向中興通訊提出“無鉛切換”咨詢。然而,這僅僅是中國(guó)企業(yè)應(yīng)對(duì)”無鉛化“潮流的初次嘗試,中國(guó)電子工業(yè) ...…

查看全部問答∨

125k可讀寫RFID模塊

附件中是一哥們做的125K可讀寫RFID模塊,可讀寫EM4469,與MCU采用SPI通訊.有興趣的朋友可以看看.…

查看全部問答∨

單片機(jī)LCD圖片工具,使用非常方便

有很多朋友在問怎么制作LCD要顯示的圖片,其實(shí)較簡(jiǎn)單,只要用截圖軟件截取想要的圖片,再用畫圖軟件設(shè)置圖片大小,然后呢就用這個(gè)軟件打開你的圖片點(diǎn)一下"彩色>>黑白",怎么樣,效果還滿意吧,滿意就用吧。最后就看你要生成.A51,.C格式或直 ...…

查看全部問答∨

輸入電壓1-5V,輸出電壓3。3-6V,用什么IC可以實(shí)現(xiàn),求一個(gè)升壓電路

輸入電壓1-5V,輸出電壓3。3-6V,用什么IC可以實(shí)現(xiàn),求一個(gè)升壓電路…

查看全部問答∨

3D讓世博華麗變身 廣州亞運(yùn)會(huì)或3D轉(zhuǎn)播

本帖最后由 jameswangsynnex 于 2015-3-3 19:57 編輯 3D如何打造亦真亦幻的世博觀感?在上海世博會(huì)上抓眼球的技術(shù)將怎樣被應(yīng)用到今年的廣州亞運(yùn)會(huì)上?不久的未來,我們的眼睛又會(huì)迎來怎樣的繽紛?   昨日,世界最大的可視化解決方案企業(yè)巴可公司召 ...…

查看全部問答∨

請(qǐng)教如何直接加載ICON圖標(biāo)

帖子是繼續(xù)我的《 尋問添加自己的WIN CE輸入法圖標(biāo)的問題》 http://topic.eeworld.net/u/20090915/15/2040e7e7-bc55-49da-8c18-dd571a26fcfc.html 來說的,因?yàn)槟莻€(gè)貼子我連續(xù)回復(fù)了三次所以不能再回復(fù)了,而且還刪不掉,爆汗呀,所以請(qǐng)版主理解 ...…

查看全部問答∨

vs2005上已經(jīng)寫好的類庫,能直接在WINCE的程序上使用的嗎?是否需要修改?不好意思,門外漢

vs2005上已經(jīng)寫好的類庫,能直接在WINCE的程序上使用的嗎?是否需要修改?不好意思,門外漢…

查看全部問答∨

#import錯(cuò)誤

#import "C:\\\\Program Files\\\\Common Files\\\\Microsoft Shared\\\\OFFICE11\\\\mso.dll"  rename_namespace("Office") 在VC 6.0里編譯可以通過,但是在EVC里編譯就過不了。 編譯出錯(cuò)信息: d:\\evc\\test\\wordoa2\\mip ...…

查看全部問答∨

基于嵌入式無線流媒體的播放器的與實(shí)現(xiàn)

我是學(xué)生,正在學(xué)習(xí)基于嵌入式無線流媒體的播放器的與實(shí)現(xiàn)__這個(gè)項(xiàng)目,老師說要自己寫播放器,裁剪內(nèi)核,放入一系列的協(xié)議,還要自己開發(fā)界面。但是不太懂,希望得到你們的幫助…

查看全部問答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 准格尔旗| 宣威市| 深圳市| 兴隆县| 新龙县| 武邑县| 濮阳市| 修水县| 佛山市| 绵竹市| 横山县| 安吉县| 烟台市| 双峰县| 岑溪市| 绵竹市| 东安县| 化州市| 进贤县| 沭阳县| 扶余县| 图们市| 宁阳县| 霍林郭勒市| 论坛| 喀什市| 灵宝市| 乡宁县| 漠河县| 鄂尔多斯市| 搜索| 屯昌县| 兰溪市| 庆城县| 临沧市| 岳阳市| 抚松县| 石柱| 青海省| 和平区| 罗山县|