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

歷史上的今天

今天是:2025年02月16日(星期日)

正在發(fā)生

2020年02月16日 | 基于PIC32單片機LED點陣顯示控制系統(tǒng)設計

發(fā)布者:真誠友愛 來源: eefocus關鍵字:PIC32  單片機  LED點陣  顯示控制系統(tǒng) 手機看文章 掃描二維碼
隨時隨地手機看文章

簡介: LED點陣顯示屏是集微電子技術、計算機技術、信息處理技術于一體的大型顯示屏系統(tǒng)。它以其色彩鮮艷,動態(tài)范圍廣,亮度高,壽命長,工作穩(wěn)定可靠等優(yōu)點而成為眾多顯示媒體以及戶外作業(yè)顯示的理想選擇。


導讀:LED點陣顯示屏是集微電子技術、計算機技術、信息處理技術于一體的大型顯示屏系統(tǒng)。它以其色彩鮮艷,動態(tài)范圍廣,亮度高,壽命長,工作穩(wěn)定可靠等優(yōu)點而成為眾多顯示媒體以及戶外作業(yè)顯示的理想選擇。


項目背景:


LED點陣顯示屏是集微電子技術、計算機技術、信息處理技術于一體的大型顯示屏系統(tǒng)。它以其色彩鮮艷,動態(tài)范圍廣,亮度高,壽命長,工作穩(wěn)定可靠等優(yōu)點而成為眾多顯示媒體以及戶外作業(yè)顯示的理想選擇。目前,已經(jīng)被廣泛應用到軍事、車站、賓館、體育、新聞、金融、證券、廣告以及交通運輸?shù)仍S多行業(yè)。


目前常用的LED點陣顯示控制系統(tǒng)主要有以下兩類:自帶字庫;PC機通過RS232或者RS485總線進行控制。在第一種系統(tǒng)中,字符代碼需要事先存儲在單片機(包括其控制的存儲器)中或者保存在專用的控制卡中,這樣每次修改字庫都需要重新連通PC機進行下載,比較麻煩;第二種系統(tǒng)雖然可以實時修改字庫,但是也需要借助于PC機。以上兩種方案因為離不開PC機,不能滿足野外顯示的需求。


隨著交通行業(yè)、旅游行業(yè)、廣告行業(yè)的發(fā)展,對LED點陣顯示宣傳提示性文字提出了實時隨地更改的要求,傳統(tǒng)的LED點陣顯示控制系統(tǒng)顯然已經(jīng)不能滿足這種需求。因此,我們設計了一個基于PIC32單片機的新型LED點陣顯示控制系統(tǒng)。在此系統(tǒng)中,我們自行規(guī)定了一個字符庫。本系統(tǒng)借助PIC32系列單片機的強大功能,在控制模塊內(nèi)部集成字符生成LED點陣代碼軟件,按照自己規(guī)定的簡明字符對照表,由鍵盤輸入任意字符標號,系統(tǒng)識別后實時生成對應該字符的LED點陣顯示代碼,并將代碼存儲后用于顯示。同時,也可以將生成的代碼按照使用者設定的地址碼存入U盤,這樣可以實現(xiàn)各段文字信息按照不同地址標記在U盤進行存儲。隨后,這個U盤就可為其它由低端MCU控制的LED點陣顯示系統(tǒng)提供字庫來源,并且使用者可以根據(jù)地址來選擇所需的文字信息,實現(xiàn)了U盤的復用控制。本系統(tǒng)可以徹底擺脫LED點陣屏對PC機的依賴,可以很好的用于隨處所需的LED點陣顯示。


系統(tǒng)框圖:


基于PIC32的主系統(tǒng)框圖如下圖1所示。在圖1中,指出了MCU控制外圍器件所需的接口;虛線箭頭所連接的模塊,表示在每次更換代碼完成后,均可以移走。

圖1


利用U盤和本系統(tǒng)可以讓其它低端LED點陣顯示控制系統(tǒng)也告別對PC機的依賴。在距離較近的地方,當需要多處LED點陣顯示時,讓本系統(tǒng)和其它低端LED點陣顯示控制系統(tǒng)共存,可顯示出巨大的成本優(yōu)勢。U盤復用控制系統(tǒng)框圖如下圖2所示。在圖2中,指出了MCU控制外圍器件所需的接口;虛線箭頭所連接的模塊,表示在每次更換代碼完成后,均可以移走。

系統(tǒng)功能實現(xiàn)原理:


圖1所示系統(tǒng)主要完成生成輸入字符對應的LED點陣代碼,并且將這些代碼保存到U盤里以及按需要存入自身的存儲模塊中,代碼生成結束,則更新自身系統(tǒng)的顯示信息。在向U盤存儲代碼的過程中,可以按照實際需要(可能每處LED顯示系統(tǒng)需顯示的文字內(nèi)容不一樣)對每段文字代碼進行地址標記。圖2所示系統(tǒng)主要完成先得到圖1系統(tǒng)里U盤存儲的文字代碼,然后更新自己的顯示信息。在取代碼過程中,按照本處的顯示需要,按照每段文字存儲時的地址取出需要的文字代碼。


圖1所示主系統(tǒng)主要由六個模塊構成:MCU主控制模塊;鍵盤模塊;LED點陣顯示模塊;存儲模塊;U盤模塊;LCD液晶顯示模塊。


鍵盤模塊采用普通矩陣鍵盤,通過它輸入每個字符標號信息以及鍵入讀寫U盤、刪除錯誤字符等控制命令。CPU主控模塊將字符標號導入內(nèi)部集成的LED點陣代碼生成軟件,產(chǎn)生相應字符的顯示代碼,同時可保存在存儲模塊和U盤中。在向U盤寫代碼過程中,可以對每段文字代碼分別進行地址標記,這樣在U盤復用時,可以由操作者輸入某段字符代碼的地址來選擇不同的文字信息,實現(xiàn)了一次寫入且滿足了各處顯示不同文字的需求。當然,本系統(tǒng)也可以直接從U盤讀入所需的文字代碼用于更新顯示。LCD液晶顯示模塊提供人機交互界面,在每次鍵盤操作時,同步


顯示操作信息(包括顯示選擇的字符),實現(xiàn)操作直觀性。


U盤模塊和LCD液晶顯示模塊可以只預留接口,需要使用時則插上這兩個模塊,在操作結束后,即可撤走U盤和LCD液晶顯示器另作它用。


圖2所示U盤復用控制系統(tǒng)也由六大模塊構成:MCU主控制模塊;鍵盤模塊;LED點陣顯示模塊;存儲模塊;U盤模塊;LED數(shù)碼管顯示模塊。圖1所示系統(tǒng)提供的字符代碼源被存入U盤,插入圖2所示系統(tǒng)。鍵盤模塊也采用普通矩陣鍵盤,操作者通過鍵盤輸入任意一段文字代碼的地址,選擇想要的文字信息,取出代碼的同時存入存儲模塊。取代碼操作完成后,MCU主控模塊從存儲模塊中取出新的文字代碼用于更新LED點陣顯示。LED數(shù)碼管顯示模塊實時顯示輸入的文字代碼段的地址,讓操作者可以看到自己的輸入信息。


U盤模塊和LED數(shù)碼管顯示模塊也可以只預留接口,需要使用時則插上這兩個模塊,在操作結束后,即可撤走U盤和LED數(shù)碼管顯示器以另作它用。


系統(tǒng)軟件設計:


本套系統(tǒng)可以分為兩個部分:基于PIC32的主系統(tǒng)和普通8位單片機控制的U盤復用系統(tǒng)。

下圖3是基于PIC32的主系統(tǒng)的軟件流程圖。

圖3


圖3所示流程圖初步描述:


系統(tǒng)上電初始化完成后,LCD液晶顯示器即進入初始(問候或宣傳信息)界面,LED點陣屏顯示原先存儲的文字信息,整個系統(tǒng)等待操作者輸入命令信息。


一旦系統(tǒng)得到更新文字指令,LCD液晶顯示器則顯示功能操作界面,同時系統(tǒng)準備好處理標號。操作者按自己需要輸入對應字符的標號,系統(tǒng)進行標號處理得到相應的LED點陣顯示代碼,并將這些代碼進行存儲。在處理字符標號過程中,系統(tǒng)不斷檢測一段文字是否輸入完畢。如果這段文字輸入完,則檢測是否需要下一段文字的輸入。系統(tǒng)以相同方式處理每段文字。在點陣代碼存儲過程中,默認按照每段文字的設定地址存入U盤,如果是需要本系統(tǒng)顯示的文字代碼,則同時存入U盤和本系統(tǒng)的存儲模塊。文字信息錄入完畢后,本系統(tǒng)的LED點陣顯示屏就會顯示新的文字。


下圖4是普通8位單片機控制的U盤復用系統(tǒng)的軟件流程圖。

圖4


圖4所示流程圖初步描述:


系統(tǒng)上電完成初始化后,LED點陣屏會顯示原來存儲的內(nèi)容。系統(tǒng)一旦檢測到更新顯示命令,則開始準備接受存在U盤中的文字代碼段的地址信息。收到地址后,LED數(shù)碼管同步顯示此地址,MCU模塊則從U盤中取出對應的文字代碼,保存在本系統(tǒng)的存儲模塊中。取代碼結束,LED點陣屏就開始顯示新的文字信息。


系統(tǒng)先進性:


創(chuàng)新點一:構建了一種簡便易用的新型字符庫存儲系統(tǒng)(直接用二進制代碼去標記每個字符),不同于常見的GB2312和GB18030等字庫存儲方式。隨著嵌入式32位單片機的廣泛應用,不用特殊處理就可很容易識別232(4G)個字符,完全滿足各類字符庫存儲需求。


創(chuàng)新點二:LED點陣代碼可以在單片機類控制器上實時生成,且可識別任意常見字符。目前成熟的LED點陣顯示控制系統(tǒng)均需要事先由PC機生成點陣代碼,然后固化在控制器內(nèi)部,使用時調(diào)出存儲的字庫,不具備實時修改能力。


創(chuàng)新點三:脫離PC機的U盤復用控制。本系統(tǒng)讓一個高端單片機處理器作為臨時PC機,得到所需的點陣代碼,在借助U盤進行傳播,更新低端單片機控制的LED顯示系統(tǒng)的顯示代碼,可以方便實現(xiàn)低成本的LED點陣顯示群。


硬件平臺:


PIC單片機最大的特點是不搞單純的功能堆積,而是從實際出發(fā),重視產(chǎn)品的性能與價格比,靠發(fā)展多種型號來滿足不同層次的應用要求作為其強大的競爭力。PIC系列從低到高有幾十個型號,可以滿足各種需要。


圖1所示主系統(tǒng)采用PIC32 USB Starter Kit II硬件平臺 。在此硬件平臺上,其主控MCU為Microchip公司的PIC32系列中的32位高性能單片機。此單片機已經(jīng)集成了通用串行總線(Universal Serial Bus,USB)模塊,使用最少量的外部元件即可實現(xiàn)USB 2.0全速和低速嵌入式主機、全速設備或OTG 操作;它也集成了串行外設接口(SPI)模塊,用戶可配置的8位、16位和32位數(shù)據(jù)寬度,非常適合控制串行LCD液晶顯示器;它含有6個UART接口以及執(zhí)行速度快,可用于串行驅(qū)動多個LED點陣顯示屏;它是一個32位單片機,方便進行以二進制方式識別所有字符;它采用RISC(精簡指令集)結構,執(zhí)行速度快,生成的可執(zhí)行文件較小,很適合本系統(tǒng)大量源代碼存儲要求;它具有大量I/O口,能很好的滿足本系統(tǒng)多I/O口的設計需求。因此,它可以很好的實現(xiàn)圖1所示系統(tǒng)框圖中的各項功能。


圖2所示系統(tǒng)采用PIC16C系列8位單片機作為其主控MCU。PIC系列的8位單片機因其具有各種型號來滿足不同場合需求以及與大多數(shù)8位單片機兼容,所以它具有很強的市場應用競爭能力。在此系統(tǒng)中采用此類單片機可以很好的滿足功能需求。


系統(tǒng)預計實現(xiàn)結果:


圖1所示系統(tǒng)可以按照使用者需求識別任意常見字符,并能將實時生成的LED點陣代碼存入U盤,同時更新自身系統(tǒng)的顯示內(nèi)容,且在儲存到U盤時可以對每段文字代碼進行地址標記。


圖2所示系統(tǒng)可以按照使用者輸入的地址,讀出U盤中對應的文字信息,用于更新自身系統(tǒng)顯示。


系統(tǒng)實用性分析:


簡單化、低成本化、自動化和智能化是各種產(chǎn)品尤其是電子類產(chǎn)品發(fā)展的必然趨勢。在顯示行業(yè)中,LED點陣顯示器已經(jīng)表現(xiàn)出了巨大的優(yōu)勢,被廣泛用于各行各業(yè)。但是,由于需要借助于PC機的限制,LED點陣顯示系統(tǒng)大多被用于建筑物附近,而基本無法用于野外。因此,本系統(tǒng)在旅游景區(qū)、路邊等各種野外信息提示處具有巨大的潛在應用價值。


傳統(tǒng)的LED點陣顯示控制器都需要依賴PC機,這無疑提高了系統(tǒng)成本。本系統(tǒng)不需借助PC機,就可滿足LED點陣顯示系統(tǒng)對字符代碼的需求,如果在需要多處LED點陣顯示的地方,借助于U盤更能體現(xiàn)出低成本的巨大特性。同時,本系統(tǒng)直接將字符庫集成到了LED點陣代碼生成軟件中,不需購買專用的字庫芯片。


可以預測,本系統(tǒng)一旦被實現(xiàn),即可表現(xiàn)出強大的實用性和競爭力。

關鍵字:PIC32  單片機  LED點陣  顯示控制系統(tǒng) 引用地址:基于PIC32單片機LED點陣顯示控制系統(tǒng)設計

上一篇:兩個PIC引腳驅(qū)動LED燈應用電路設計圖
下一篇:關于PIC中斷程序應用

推薦閱讀

一、車輛調(diào)度系統(tǒng)的整體設計: 整個系統(tǒng)包括四個部分(1)通信主站;(2)車載從站;(3)通信鏈路。(4)系統(tǒng)監(jiān)控部分。下面對各個部分的功能做一個簡單的介紹。 (1)通信主站:完成信息的轉(zhuǎn)發(fā),它是連接系統(tǒng)監(jiān)控部分和車載從站的紐帶,它將從系統(tǒng)監(jiān)控部分來的信息轉(zhuǎn)發(fā)給車載從站。并且接收車載從站的信息,并將信息上傳給系統(tǒng)監(jiān)控部分。 (2)車...
日前,美國加利福尼亞州車輛管理局(DMV)發(fā)布了《2018年自動駕駛脫離報告》,包括48家獲得加州路測資格公司從2017年12月到2018年11月的路測情況。公司每年上交給DMV報告中,會含有測試車輛的數(shù)量、測試里程,以及在測試中脫離的次數(shù),而脫離次數(shù)是指在自動駕駛系統(tǒng)遇到無法處理的情況時,駕駛員的人工干預次數(shù)。需要指出的是,所有數(shù)據(jù)都是企業(yè)自己提交,...
黑鯊科技CEO羅語周微博曬出了黑鯊新機。  雖然微博尾巴并未透露,但是可以確定,羅語周上手的這臺新機是黑鯊3。  此前微博上就曾曝出黑鯊3的部分信息,它最大的亮點之一是支持SA、NSA雙模5G,是黑鯊旗下首款5G手機。  亮點之二是屏幕,曝光的信息顯示,黑鯊3配備了2K+AMOLED顯示屏,刷新率達到了120Hz。  與Galaxy S20系列不同,黑鯊3手...

史海拾趣

問答坊 | AI 解惑

全國大學生電子設計競賽獲獎作品精選1990~1994

本帖最后由 paulhyde 于 2014-9-15 03:18 編輯 超星圖書下載    …

查看全部問答∨

kline與TX RX的關系問題

我看到一個電路,發(fā)現(xiàn)當RX有信號時且不是也干擾到了TX了嗎,怎么也不明白。往各位朋友能幫我解這個惑。…

查看全部問答∨

ARM啟動代碼的比較與實現(xiàn)。

ARM啟動代碼的比較與實現(xiàn)。…

查看全部問答∨

LabVIEW測量信號時間間隔的實現(xiàn)

LabVIEW測量信號時間間隔的實現(xiàn) 摘要 以兩路信號為例, 詳細闡述了以虛擬儀器方式, 針對不同種類的信號輸入硬件板卡, 使用L abV IEW 軟件平臺實現(xiàn)信 號時間間隔測量的方法。詳細解釋了各種方法的特點、適用范圍及具體實現(xiàn)。另外, 也根據(jù)具體的測 ...…

查看全部問答∨

關于三極管的一些疑惑

1。三極管能設置成Ib=Ic嗎? 2.三極管的集電極電流是不是隨意設置都行   按照Ic=hfe×Ib  集電極電流能設置成低于上面的Ic嗎  即令到其放大系數(shù)降低 也即放大系數(shù)可以任意改變   只要不高于最大Hfe就行??  如果 ...…

查看全部問答∨

eVC4+Sp4一調(diào)試就死機,怎么辦?

不管是調(diào)試模擬器還是ActiveSyn連接上的設備,哪怕簡單的一個向?qū)傻膶υ捒颍徽{(diào)試eVC就死了,哪怕沒有打斷點,且占滿了一個核的CPU,對話框都跑出來了,太奇怪了,不知道各位是否遇到到這種問題,望指點迷津!…

查看全部問答∨

怎樣實現(xiàn)緩存?

最近在研究嵌入式操作系統(tǒng)開發(fā),cache的原理教科書上有不少,但是具體怎樣實現(xiàn)啊?用什么來實現(xiàn)啊?掃盲需要看哪方面的知識,請有經(jīng)驗的大俠們不吝賜教,小生不勝感激。…

查看全部問答∨

請教一個BootLoader的問題

購買的EEWORLDC32SS開發(fā)板,CPU地址總線為32位,板載FLASH地址為0x0H-0x3ffffH,而BootLoader的地址為0h-0x0fffH,也就是說上電復位后,系統(tǒng)會從FLASH中讀取程序,但現(xiàn)在FLASH的位數(shù)為16位,而DSP數(shù)據(jù)總線是32位,是不是這樣就不可能上電自啟動了呢 ...…

查看全部問答∨

尋求合作伙伴

以下是我司要開發(fā)的項目的具體要求。最好能是深圳的,現(xiàn)誠意尋找合作伙伴。聯(lián)系人:肖小姐        聯(lián)系方式:QQ:1102273165 TEL:0755-26997383-8008   溫濕度彩色記錄儀技術規(guī)格書(NO.5411FX) & ...…

查看全部問答∨

自己學習msp430時實用的資料匯總

可能會和論壇里的有重復,新手發(fā)帖。其中有一些關于電容觸摸的資料。 [ 本帖最后由 人來人往 于 2012-5-24 14:59 編輯 ]…

查看全部問答∨
小廣播
設計資源 培訓 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 闵行区| 安达市| 昭通市| 溧水县| 丰顺县| 保山市| 奉贤区| 婺源县| 宁城县| 开阳县| 高邮市| 中西区| 峨边| 阳西县| 博客| 宜兰县| 平武县| 盐亭县| 元氏县| 日土县| 海林市| 郑州市| 绥化市| 唐海县| 桂林市| 阳东县| 石首市| 英超| 普兰县| 邵武市| 龙海市| 高碑店市| 绿春县| 常德市| 巴林左旗| 垦利县| 铜山县| 调兵山市| 乌苏市| 青岛市| 澄迈县|