當(dāng)前位置:首頁(yè) > 電源 > 數(shù)字電源
[導(dǎo)讀] 摘要:本文設(shè)計(jì)了一套成本低廉,通過(guò)書(shū)寫(xiě)筆可以輕松、簡(jiǎn)便地輸入信息并顯示的裝置,以單片機(jī)為微控制器,以32×32點(diǎn)陣LED組成顯示模塊,結(jié)合行、列掃描驅(qū)動(dòng)邏輯電路,編寫(xiě)程序控制所有LED點(diǎn)工作在掃描微亮和穩(wěn)

  摘要:本文設(shè)計(jì)了一套成本低廉,通過(guò)書(shū)寫(xiě)筆可以輕松、簡(jiǎn)便地輸入信息并顯示的裝置,以單片機(jī)為微控制器,以32×32點(diǎn)陣LED組成顯示模塊,結(jié)合行、列掃描驅(qū)動(dòng)邏輯電路,編寫(xiě)程序控制所有LED點(diǎn)工作在掃描微亮和穩(wěn)定點(diǎn)亮兩種狀態(tài),用光敏三極管和比較器組成新型光筆,通過(guò)光筆檢測(cè)筆尖下方LED的掃描微亮光線(xiàn)使控制器進(jìn)入中斷并記錄當(dāng)前掃描點(diǎn)的坐標(biāo)編號(hào),從而實(shí)現(xiàn)信息輸入和LED屏顯示控制。所設(shè)計(jì)的LED顯示屏無(wú)需數(shù)據(jù)傳輸通信,以光筆書(shū)寫(xiě)方式輸入信息,不需要觸控器件,能夠?qū)崿F(xiàn)2s內(nèi)劃亮40點(diǎn)滿(mǎn)足書(shū)寫(xiě)流暢的要求,可廣泛應(yīng)用于需要頻繁更改發(fā)布內(nèi)容的廣告顯示場(chǎng)合。
關(guān)鍵詞:LED點(diǎn)陣顯示屏;光電書(shū)寫(xiě)筆;微亮掃描;光敏檢測(cè)

0 前言
    LED點(diǎn)陣顯示屏可以顯示變化的數(shù)字、文字、圖形圖像,動(dòng)態(tài)范圍廣,亮度高,壽命長(zhǎng),工作穩(wěn)定可靠,已成為眾多顯示媒體以及戶(hù)外作業(yè)顯示的電子工具,廣泛應(yīng)用于車(chē)站、賓館、體育、金融、證券等廣告或交通運(yùn)輸行業(yè)。LED點(diǎn)陣顯示屏一般由四個(gè)主要部分組成:微控制器主控單元、譯碼驅(qū)動(dòng)電路、LED點(diǎn)陣電子屏、通信模塊。其中通信模塊通常是RS-485接口,甚至是GSM無(wú)線(xiàn)通信模塊,實(shí)現(xiàn)顯示屏與上位機(jī)的通信接收,顯示數(shù)據(jù)和發(fā)布信息。這種信息獲取方式需要聯(lián)機(jī),有時(shí)不是十分方便,本文以2009年全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽H題為要求,設(shè)計(jì)一套書(shū)寫(xiě)式LED點(diǎn)陣顯示屏,通過(guò)手寫(xiě)輕松、簡(jiǎn)捷地輸入顯示內(nèi)容。

1 系統(tǒng)方案設(shè)計(jì)
    常見(jiàn)的書(shū)寫(xiě)筆是基于觸控技術(shù)構(gòu)成的輸入設(shè)備,由觸摸屏和書(shū)寫(xiě)筆構(gòu)成,觸摸屏有矢量壓力傳感技術(shù)、電阻技術(shù)、電容技術(shù)、紅外線(xiàn)技術(shù)、表面聲波技術(shù)五種類(lèi)型,價(jià)格昂貴。由于LED顯示屏本身具有點(diǎn)陣光源,結(jié)合光電傳感技術(shù)設(shè)計(jì)新型信息采集輸入電路,可節(jié)省觸控模塊的材料費(fèi)用,同時(shí)亦可避免其透光差而影響顯示畫(huà)面的清晰度及長(zhǎng)期使用后出現(xiàn)坐標(biāo)漂移、影響使用精度等缺點(diǎn)。
    書(shū)寫(xiě)式LED點(diǎn)陣顯示系統(tǒng)分為微控制器單元、X/Y軸掃描驅(qū)動(dòng)單元、LED點(diǎn)陣模塊和光筆傳感器單元等,結(jié)構(gòu)組成原理如圖1所示。系統(tǒng)中,1024個(gè)發(fā)光二極管以32×32的方式排列成LED點(diǎn)陣顯示模塊,工作于兩種狀態(tài):a.由微控制器單元通過(guò)X、Y軸方向的掃描驅(qū)動(dòng)單元逐行、逐列地輪流短時(shí)間點(diǎn)亮每個(gè)LED,使整個(gè)LED模塊處于掃描微亮狀態(tài);b.由微控制器根據(jù)顯示內(nèi)容譯碼成為行、列控制信號(hào)將信息構(gòu)成點(diǎn)穩(wěn)定點(diǎn)亮。兩種狀態(tài)由微控制器以微觀時(shí)間片分時(shí)完成,宏觀上同時(shí)存在。掃描微亮狀態(tài)下每個(gè)LED點(diǎn)亮?xí)r配以唯一的編號(hào),書(shū)寫(xiě)時(shí),當(dāng)某個(gè)LED的掃描微亮光線(xiàn)恰好被靠近的光筆尖內(nèi)置光敏三極管檢得時(shí),光電流經(jīng)脈沖比較整形電路輸出下降沿信號(hào),引起微控制器中斷,由中斷程序識(shí)別筆尖靠近的LED編號(hào),并記入內(nèi)存顯示緩沖區(qū)待微控制器在穩(wěn)亮狀態(tài)處理。


    為了達(dá)到書(shū)寫(xiě)流暢,設(shè)計(jì)在2s鐘內(nèi)劃亮40點(diǎn),則任一點(diǎn)劃亮周期為50ms,這就是1024點(diǎn)的微亮掃描周期,以此計(jì)算得每點(diǎn)的掃描微亮?xí)r間大約為48 μs,這個(gè)時(shí)間由微控制器內(nèi)部定時(shí)器定時(shí),由定時(shí)中斷服務(wù)程序完成LED編號(hào)和輪流點(diǎn)亮。微亮掃描時(shí)先從第1行開(kāi)始逐列掃描,待第一行完成后再掃描第二行,以此類(lèi)推直至掃描完最后一行再次循環(huán)。由于每點(diǎn)在50 ms重復(fù)點(diǎn)亮一次,只要光筆傳感器在某點(diǎn)停留時(shí)間超過(guò)50ms必將感應(yīng)到微亮光線(xiàn)而進(jìn)入中斷記錄該點(diǎn)坐標(biāo)。[!--empirenews.page--]

2 電路設(shè)計(jì)
    基于上述原理分析,各部分電路設(shè)計(jì)如下。
2.1 微控制器單元設(shè)計(jì)
    單片機(jī)應(yīng)用簡(jiǎn)單,軟件編程靈活,因而采用單片機(jī)作為系統(tǒng)的控制器,具體選用MCS-51系列AT89S52作為本系統(tǒng)的核心器件。AT89S52指令執(zhí)行速度達(dá)到1MIPS,平均指令執(zhí)行時(shí)間在1~2 μs,能夠滿(mǎn)足本系統(tǒng)的應(yīng)用需要。同時(shí),該型號(hào)單片機(jī)具有功能強(qiáng)大的位操作指令,采用Flash工藝制作,具有ISP線(xiàn)上編程功能,大大方便系統(tǒng)的調(diào)試,程序的存儲(chǔ)空間達(dá)8kB,I/O口均可按位尋址為設(shè)計(jì)任務(wù)打下基礎(chǔ)。微控制器單元包括單片機(jī)、晶振電路、復(fù)位電路。復(fù)位電路由RC充電網(wǎng)絡(luò)構(gòu)成,選用10μF極性電容和1kΩ電阻,開(kāi)機(jī)上電時(shí)在電容負(fù)極性端產(chǎn)生至少2
個(gè)機(jī)器周期的高電平輸入RST完成復(fù)位。為了定時(shí)準(zhǔn)確,晶振電路選12MHz,可產(chǎn)生精確到μs級(jí)的時(shí)隙,方便定時(shí)操作。另外,本系統(tǒng)通過(guò)I /O口驅(qū)動(dòng)按鍵用于清屏操作。
2.2 X/Y軸掃描邏輯單元
    通常LED點(diǎn)陣顯示屏采用74LS595進(jìn)行掃描驅(qū)動(dòng),每片可驅(qū)動(dòng)8列,驅(qū)動(dòng)32列需要4片,同時(shí)每列數(shù)據(jù)串行輸入,邏輯電路移位造成速度過(guò)低。因此,本設(shè)計(jì)中采用4片74LS373鎖存器對(duì)LED點(diǎn)陣X軸方向進(jìn)行列掃描,將LED點(diǎn)陣顯示屏作為外部RAM驅(qū)動(dòng),以MOVX指令對(duì)總線(xiàn)操作一次完成一列掃描,指令執(zhí)行占用2個(gè)機(jī)器周期,對(duì)于12MHz晶振,在2 μs刷新一次列掃描數(shù)據(jù),可保證每點(diǎn)點(diǎn)亮48 μs,達(dá)到書(shū)寫(xiě)流暢的要求。本設(shè)計(jì)中將74LS373的鎖存控制端EA和LE輪流鎖存來(lái)使各4個(gè)8位LED點(diǎn)亮或熄滅。
    采用2片4-16譯碼器74LS154對(duì)LED點(diǎn)陣在Y軸方向進(jìn)行行掃描。對(duì)兩片74LS154輪流輸入控制信號(hào)來(lái)實(shí)現(xiàn)對(duì)每一行的輪流顯示控制,可大大簡(jiǎn)化控制難度,提高掃描速度。由于所選用的LED最大電流為10mA,而74LS154最大灌電流為14mA,正常工作下全屏顯示需要同時(shí)輸入32個(gè)LED的電流,因此設(shè)計(jì)中以74LS154控制三級(jí)管8550的通斷來(lái)泄流,三極管8550集電極電流可達(dá)到100mA,以其發(fā)射極接LED的陰極。

[!--empirenews.page--]
2.3 光筆傳感器單元電路
    根據(jù)設(shè)計(jì)要求,2s內(nèi)點(diǎn)亮40個(gè)LED點(diǎn),因此必須在48 μs內(nèi)掃描1個(gè)LED并完成外部中斷的判斷,故光筆的響應(yīng)時(shí)間必須遠(yuǎn)遠(yuǎn)小于48 μs。光敏三極管的響應(yīng)時(shí)間為5~10 μs,當(dāng)光強(qiáng)改變時(shí),單片機(jī)就能檢測(cè)到它的變化,可以滿(mǎn)足設(shè)計(jì)要求。光筆傳感器單元電路如圖4所示。由光敏三極管檢測(cè)掃描微亮光線(xiàn),將光電流轉(zhuǎn)換為瞬變電壓,通過(guò)由LM393組成的比較整形電路輸出脈沖。其中整形電路參考電位由電位器提供,可用來(lái)調(diào)節(jié)光筆靈敏度。當(dāng)光筆(光敏三極管)檢測(cè)不到有突變光強(qiáng)時(shí),光敏三極管因暗電流而內(nèi)阻很大,LM393輸出高電平。當(dāng)光強(qiáng)的突變產(chǎn)生光電流信號(hào)經(jīng)此單元處理后得到下降沿信號(hào)送入單片機(jī)P3.2時(shí)端口可觸發(fā)單片機(jī)外部中斷。

3 程序設(shè)計(jì)
    系統(tǒng)程序模塊分為前臺(tái)程序和后臺(tái)程序,前臺(tái)程序即系統(tǒng)主程序,除進(jìn)行系統(tǒng)定時(shí)器、中斷初始化外,主要負(fù)責(zé)從內(nèi)存顯示緩沖區(qū)讀取顯示信息所對(duì)應(yīng)的LED點(diǎn)坐標(biāo),然后驅(qū)動(dòng)LED穩(wěn)定點(diǎn)亮。后臺(tái)程序由定時(shí)器中斷子程序、光筆檢測(cè)中斷子程序兩個(gè)部分。定時(shí)器定時(shí)48 μs,中斷修改掃描編號(hào)和調(diào)整掃描坐標(biāo)完成一個(gè)LED點(diǎn)的微亮掃描。光筆檢測(cè)中斷子程序完成讀取當(dāng)前微亮掃描LED的編號(hào)并記入內(nèi)存顯示緩沖區(qū)。在系統(tǒng)中斷優(yōu)先級(jí)設(shè)置上以光筆中斷優(yōu)先高于定時(shí)器。程序結(jié)構(gòu)流程如圖5所示。

4 設(shè)計(jì)成果測(cè)試及進(jìn)一步開(kāi)發(fā)展望
    測(cè)試儀器主要有:直流穩(wěn)壓源YB1730、萬(wàn)用表SJ47、數(shù)字示波器TDS2022B、函數(shù)信號(hào)發(fā)生器等。在室內(nèi)常態(tài)光強(qiáng)下,環(huán)境溫度為常溫25℃,無(wú)強(qiáng)電磁干擾,由市電220V供電,通過(guò)直流穩(wěn)壓源轉(zhuǎn)化為+5V對(duì)系統(tǒng)供電,打開(kāi)系統(tǒng)總電源,仔細(xì)觀察LED無(wú)閃動(dòng)現(xiàn)象,此時(shí)已工作
在掃描微亮狀態(tài),用光筆放在LED點(diǎn)陣的某個(gè)點(diǎn)上,則此LED點(diǎn)亮,并且無(wú)閃動(dòng)現(xiàn)象。繼續(xù)測(cè)試其它LED,同樣點(diǎn)亮,且無(wú)閃動(dòng),則實(shí)現(xiàn)點(diǎn)亮功能。當(dāng)光筆在屏上快速劃過(guò)時(shí),能同步點(diǎn)亮劃過(guò)的各點(diǎn)LED,速度達(dá)到2s內(nèi)能點(diǎn)亮40點(diǎn)。
    本系統(tǒng)利用AT89S52對(duì)1024個(gè)LED分時(shí)掃描微亮,由光筆傳感器檢測(cè)微亮光線(xiàn)實(shí)現(xiàn)書(shū)寫(xiě)點(diǎn)坐標(biāo)的識(shí)別,然后由主程序穩(wěn)定顯示輸入的信息,充分利用LED光源特性和單片機(jī)內(nèi)部定時(shí)器、中斷系統(tǒng)資源,設(shè)計(jì)原理科學(xué),構(gòu)思巧妙,以低廉的成本和邏輯性極強(qiáng)的程序?qū)崿F(xiàn)書(shū)寫(xiě)輸入式LED顯示屏的設(shè)計(jì),具有強(qiáng)的可擴(kuò)展性,應(yīng)用前景廣闊。
 

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車(chē)的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車(chē)技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車(chē)工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車(chē)。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車(chē) 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶(hù)希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱(chēng),數(shù)字世界的話(huà)語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱(chēng)"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉